Vernetzte Bilder
Da aufgrund irgend eines seltsamen Konflikts meine Webcam den Dienst verweigert seitdem meine TV-Karte läuft (wahrscheinlich irgendwie ein Zuordnungsproblem bei /dev/videox), hab ich die kleine Kamera zum rumspielen übrig. Heute wanderte eben diese an meinen Server. Erst noch mplayer, mencoder, camgrab und ein paar Codecs installiert und schon konnte es los gehen.
Als erstes der Versuch Bilder aufzunehmen und durch den Apache für das Netzwerk darstellen zu lassen.
#!/bin/bash
i=1; until [ $i -gt 2 ];
do camgrab -device /dev/video0 -output /var/www/tmp.png; sleep 1; done
Und schon war ein immer fast aktuelles Bild (durch diese schrecklich unsaubere Schleife) auf dem Server zu sehen.
Wie wäre es dann mit einem Video? Auch das, noch kein Problem.
#!/bin/bash
# readvar
a= #Variable löschen
echo -n "Geben Sie einen Namen für die Aufnahme ein: "
read a #Variable auslesen
mencoder tv:// -tv driver=v4l:width=352:height=288:device=/dev/video0 -nosound -ovc lavc -o /var/www/$a.avi
Dann wäre doch als nächstes ein Stream dran, so als letzte Steigerung. Doch da bin ich dann nicht mehr weitergekommen, das zugehörige Programm motion wollte nicht - oder ich konnte nicht. Auf jeden Fall werde ich weiter probieren!
Als erstes der Versuch Bilder aufzunehmen und durch den Apache für das Netzwerk darstellen zu lassen.
#!/bin/bash
i=1; until [ $i -gt 2 ];
do camgrab -device /dev/video0 -output /var/www/tmp.png; sleep 1; done
Und schon war ein immer fast aktuelles Bild (durch diese schrecklich unsaubere Schleife) auf dem Server zu sehen.
Wie wäre es dann mit einem Video? Auch das, noch kein Problem.
#!/bin/bash
# readvar
a= #Variable löschen
echo -n "Geben Sie einen Namen für die Aufnahme ein: "
read a #Variable auslesen
mencoder tv:// -tv driver=v4l:width=352:height=288:device=/dev/video0 -nosound -ovc lavc -o /var/www/$a.avi
Dann wäre doch als nächstes ein Stream dran, so als letzte Steigerung. Doch da bin ich dann nicht mehr weitergekommen, das zugehörige Programm motion wollte nicht - oder ich konnte nicht. Auf jeden Fall werde ich weiter probieren!
Barahir - 3. Nov, 17:33