ffmpeg Webcambild mit forlaufender nummerierung
lima-city → Forum → Heim-PC → Betriebssysteme
aktuellen zeitstempel
befehl
benutzten sprache
code
date
dateiname
endung
ermitteln
folgendem befehl
folgendes vorhaben
fortlaufende nummerierung
fortlaufenden nummerierung
foto
geschossene bild
gleichwertigen funktion
kleines shell
minute
server
variable schreiben
zeitstempel
-
hallöchen
Folgendes vorhaben: habe an meinem Server eine Webcam per usb angeschlossen.
Diese webcam soll alle 5min ein Foto machen. geht ganz einfach, mit folgendem befehl ( aus dem UU wiki übernommen =) )
ffmpeg -f video4linux2 -s 640x480 -r 1 -i /dev/video0 -vframes 1 -f image2 image.jpg
Dass "alle 5 minuten" bekommt man mit einem cronjob ja ganz einfach gtebacken. Also das ist nciht das problemchen.
Das Problemchen ist mehr, dass ich eine fortlaufende nummerierung der bilder haben will.
Denn so wird eben alle 5 Minuten das vorher geschossene bild überschrieben.
Deshalb auch meine frage nach einer "fortlaufenden nummerierung"!
Danke euch! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Schreib den Befehl zusammen mit einem move Befehl in ein kleines (Shell)Script das etwa folgendes tut:
Foto machen und in tmp.jpg speichern
ffmpeg -f video4linux2 -s 640x480 -r 1 -i /dev/video0 -vframes 1 -f image2 tmp.jpg
Einen aktuellen Zeitstempel ermitteln (mit date z.B.) und auf ne Variable schreiben
Zeitstempel = Ausgabe von date (oder einer gleichwertigen Funktion der benutzten Sprache)
Dateiname zusammenbauen
konstanter_Anteil = "webcambild_" Endung = ".jpg" dateiname = "konstanter_Anteil" + Zeitstempel + Endung
Alter Datei den neuen Namen verpassen (z.B. mit move: mv alter_name neuer_name)
mv tmp.jpg dateiname
5min schlafen (könnte auch vom cron übernommen werden)
Beitrag zuletzt geändert: 29.5.2010 10:54:48 von fatfox -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage