Запись веб-камеры автоматизирована с неизвестной продолжительностью

914
Chris

Мне нужно записать (а не поток) с моей веб-камеры, преобразовать ее в H.264 и сохранить в mp4-контейнере. С помощью медиаплеера VLC я могу сделать это вручную с помощью меню «Открыть устройство захвата», в котором мне просто нужно нажать «конвертировать» и установить файл назначения и видеокодек.

Но мне нужно сделать это автоматически, например, с помощью командной строки или в пакетном режиме - чтобы я мог начать запись из другой программы - и я не знаю, как это сделать. Вторая проблема заключается в том, что я не знаю длительность заранее, поэтому мне также нужна возможность остановить запись (может быть, команды пуска и остановки?).

РЕДАКТИРОВАТЬ: я использую Windows 7.

0

1 ответ на вопрос

1
Anko

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.

Я использую Win7. Извини, что не достаточно конкретен. Chris 10 лет назад 0
@ Крис Ах, хорошо. У меня нет Windows для тестирования, но [некоторые подсказки] (http://permalink.gmane.org/gmane.comp.video.videolan.vlc.devel/72773) указывают, что вы можете сделать что-то подобное с `vlc.exe` из командной строки Windows ', хотя, очевидно, с разными флагами. Стоит расследовать. Anko 10 лет назад 0

Похожие вопросы