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, SIGTERM
um die Aufnahme zu stoppen.
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.
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, SIGTERM
um die Aufnahme zu stoppen.