Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: VOJ - 10.03.13 - klo:13.39

Otsikko: [Ratkaistu] Webbikamera android luurista
Kirjoitti: VOJ - 10.03.13 - klo:13.39
Tein Web of Cam ohjelmalla android luurista streamaavan webbikameran jonka kuvaa on katsottavissa samassa sisäverkossa millä tahansa selaimella. Osoite on tietty sisäverkkoon tyyliin http://192.168.11.111:8080. Homma toimii ihan ok, mutta haluaisin tallentaa tämän video streamin. Olen kokeillut Firefoxin ja Chromiumin videon lataus lisäosia mutta eivät toimi tämän kanssa, kuten ei myöskäään vlc:n kanssa kun siihen laittaa ko. osoitteen videostreamin lähteeksi.

Alkuperäinen tarkoitus hommalla on se että tämä webbikamera luuri tulisi kiinni hexakopteriin ja sillä saisi suoraa videokuvaa se lentäessä. Ja tietysti niin että sen videon saisi tallennettua samalla. Jos jollain on parempia ajatuksia miten tämän saisi ko. luurin kanssa tehtyä niin vinkit otetaan kyllä kiitollisena vastaan.
Otsikko: Vs: Webbikamera android luurista
Kirjoitti: Thinkit - 10.03.13 - klo:14.05
Pystyyköhän ohjelma nimeltä zoneminder siihen mitä tarvitset?

http://www.zoneminder.com/ (http://www.zoneminder.com/)

t: Antti  ;)
Otsikko: Vs: Webbikamera android luurista
Kirjoitti: _Pete_ - 10.03.13 - klo:14.30
Jos streamia voi katsoa VLC playerillä, siinä on ihan suoraan toiminto record/tallennus.
Otsikko: Vs: Webbikamera android luurista
Kirjoitti: VOJ - 10.03.13 - klo:15.30
Jos streamia voi katsoa VLC playerillä, siinä on ihan suoraan toiminto record/tallennus.

Ei näy vlc:ssä joten ei onnistu tallentaminenkaan.
Otsikko: Vs: [Ratkaistu] Webbikamera android luurista
Kirjoitti: VOJ - 10.03.13 - klo:17.24
IP Webcam oli se ohjelma luuriin jolla saa sitten vlc:n kanssa kaapattua sen video streamin.

Sillä pystyy myös ottamaan täyden reson snapshot kuvia esim. wgetin kanssa. Jota tarkoitusta varten tein sitten pienen bash-skriptin joka ottaa kuvia niin paljon kuin vain ehtii.

Koodia: [Valitse]
#!/bin/bash
for (( ; ; ))
do
  mf="$(date +%Y%m%d_%H%M%S_%N).jpg"
  wget http://192.168.11.9:8080/photo.jpg -O $mf
done

Toimii muuten hyvin mutta looppi ryntää tälläisenään kovaa edelle siitä mitä kuvia on tullut. Joten seuraava kysymys on miten tuon loopin saa pysähtymään siksi aikaa että wget on tehnyt latauksen loppuun?
Otsikko: Vs: [Ratkaistu] Webbikamera android luurista
Kirjoitti: _Pete_ - 11.03.13 - klo:09.23
IP Webcam oli se ohjelma luuriin jolla saa sitten vlc:n kanssa kaapattua sen video streamin.

Sillä pystyy myös ottamaan täyden reson snapshot kuvia esim. wgetin kanssa. Jota tarkoitusta varten tein sitten pienen bash-skriptin joka ottaa kuvia niin paljon kuin vain ehtii.

Koodia: [Valitse]
#!/bin/bash
for (( ; ; ))
do
  mf="$(date +%Y%m%d_%H%M%S_%N).jpg"
  wget http://192.168.11.9:8080/photo.jpg -O $mf
done

Toimii muuten hyvin mutta looppi ryntää tälläisenään kovaa edelle siitä mitä kuvia on tullut. Joten seuraava kysymys on miten tuon loopin saa pysähtymään siksi aikaa että wget on tehnyt latauksen loppuun?

Pysähtymään? Eihän loopin seuraavaa iteraatiota suoriteta ennen kun wget on latauksensa tehnyt. Paitsi jos wget käynnistetään tausta-ajoon & merkillä. Tuossa sellaista ei kuitenkaan ole.