Как указать входное видеоустройство при использовании ffmpeg

Я пытаюсь использовать ffmpeg для записи видео в командной строке.

Я старался:

.\ffmpeg.exe -f vfwcap -i 0 c:\test.mp4

И появляется окно с запросом «Источник видео», выберите видеоустройство: «Встроенная камера». Итак, я попытался:

.\ffmpeg.exe -f vfwcap -i "Integrated Camera" c:\test.mp4

Но все равно выскакивает такое же окно. Как я могу указать «Встроенную камеру» в качестве устройства ввода для ffmpeg?


person n179911    schedule 27.08.2015    source источник
comment
Вы должны показать вывод: ffmpeg -f vfwcap -i list   -  person llogan    schedule 28.08.2015


Ответы (1)


vfwcap устарел, как указано здесь. Вы можете использовать dshow вместо vfwcap.

ffmpeg -f dshow -i video="Integrated Webcam" camera.mp4
person Ahmed_Faraz    schedule 28.08.2015
comment
Есть ли способ указать индекс камеры и звука вместо имени? если возможно, сообщите аргументы ffmpeg для того же. - person SaddamBinSyed; 24.07.2019