Webcam mit unbekannter Dauer automatisiert aufzeichnen

1000
Chris

Ich muss von meiner Webcam aufnehmen (nicht streamen), sie in H.264 konvertieren und in einem mp4-Container speichern. Mit dem VLC-Mediaplayer kann ich dies manuell mit dem Menü Open Capture Device (Open Capture Device) durchführen, in dem ich nur "convert" drücken und die Zieldatei und den Videocodec einstellen muss.

Aber ich muss dies automatisiert machen, z. B. mit der Befehlszeile oder als Stapelverarbeitung, damit ich von einem anderen Programm aus aufnehmen kann - und ich weiß nicht, wie ich das machen soll. Das zweite Problem ist, dass ich die Dauer vorher nicht kenne, also brauche ich auch die Möglichkeit, die Aufnahme zu stoppen (möglicherweise einen Start- und Stoppbefehl?).

BEARBEITEN: Ich verwende Windows 7.

0

1 Antwort auf die Frage

1
Anko

Angenommen, Sie sind auf einem UNIX-System,

ffmpeg -f video4linux2 -i /dev/video0 out.mpeg 

funktioniert bei mir. Sie können drücken qoder senden, SIGTERMum die Aufnahme zu stoppen.

Ich verwende Win7. Sry, um nicht spezifisch genug zu sein. Chris vor 10 Jahren 0
@ Chris Ah, ok. Ich habe kein praktisches Windows zum Testen, aber [einige Hinweise] (http://permalink.gmane.org/gmane.comp.video.videolan.vlc.devel/72773) zeigen an, dass Sie etwas ähnliches damit machen können `vlc.exe` von der Windows-Befehlszeile aus, jedoch offensichtlich mit anderen Flags. Eine Untersuchung wert. Anko vor 10 Jahren 0