Assuming you're on a UNIXy system,
ffmpeg -f video4linux2 -i /dev/video0 out.mpeg
works for me. You can press q or send SIGTERM
to the process to stop recording.
Мне нужно записать (а не поток) с моей веб-камеры, преобразовать ее в H.264 и сохранить в mp4-контейнере. С помощью медиаплеера VLC я могу сделать это вручную с помощью меню «Открыть устройство захвата», в котором мне просто нужно нажать «конвертировать» и установить файл назначения и видеокодек.
Но мне нужно сделать это автоматически, например, с помощью командной строки или в пакетном режиме - чтобы я мог начать запись из другой программы - и я не знаю, как это сделать. Вторая проблема заключается в том, что я не знаю длительность заранее, поэтому мне также нужна возможность остановить запись (может быть, команды пуска и остановки?).
РЕДАКТИРОВАТЬ: я использую Windows 7.
Assuming you're on a UNIXy system,
ffmpeg -f video4linux2 -i /dev/video0 out.mpeg
works for me. You can press q or send SIGTERM
to the process to stop recording.