Re: Zeitrafferaufnahmen mit Webcam
Am Samstag, 24. November 2007 14:46:12 schrieb Bastian Venthur:
> Hi Liste,
> gibts ne Möglichkeit die Webcam den ganzen Tag laufen zu lassen,
> alle 10 (oder was auch immer) Sekunden nen Bild zu machen ...
Das mache ich mit einem Script mit folgendem Inhalt:
- Script Anfang-
#!/bin/bash
# schießt ein Snapshot alle x Sekunden einmal
rm Image* -f # loescht zuvor ALLE Bilder OHNE Nachfrage
rm log.txt # loescht die Log-Datei
START=10000; STOP=99999; STEP=1; x=30; LINK=http://localhost:8888
for N in `seq $START $STEP $STOP`
do
# while [ $[`date +%S`%10] -ne 0 ] ; do clear ; date +%S ;
done
clear
echo $(($STOP*$x)) Sekunden insgesamt
echo $((($STOP*$x)-(($N-$START)*$x))) Sekunden bis Ende
echo $((($N-$START)*$x)) Sekunden laufe ich schon
wget $LINK
echo Image$N.jpg gespeichert bei `date` >> log.txt
echo Warte $x Sekunden... ; sleep $x
done
- Script Ende-
START=10000 deshalb, damit die Anzahl der Ziffern immer gleich ist.
Also image10000, image10001 bis image99999
und nicht image1, image2, ..., image10 bis image99999
x=30 ist die Zeit in Sekunden zwischen den Aufnahmen.
Wofür die ausgeklammerte Zeile:
# while [ $[`date +%S`%10] -ne 0 ] ; do clear ; date +%S ;
ist weis ich selber nicht mehr ;-)
Das geht natürlich nur, wen Deine Webcam auch mit http-Protokoll erreichbar
ist.
MfG, Chris......
Reply to: