这是 ffmpeg DirectShow 选项
DirectShow video device options
Pin "Capture"
pixel_format=yuyv422 min s=720x480 fps=59.9402 max s=720x480 fps=59.9402
pixel_format=yuyv422 min s=720x480 fps=29.97 max s=720x480 fps=29.97
pixel_format=yuyv422 min s=720x576 fps=50 max s=720x576 fps=50
pixel_format=yuyv422 min s=720x576 fps=25 max s=720x576 fps=25
pixel_format=yuyv422 min s=640x480 fps=59.9402 max s=640x480 fps=59.9402
pixel_format=yuyv422 min s=1920x1080 fps=29.97 max s=1920x1080 fps=29.97
pixel_format=yuyv422 min s=1920x1080 fps=25 max s=1920x1080 fps=25
pixel_format=yuyv422 min s=1920x1080 fps=24 max s=1920x1080 fps=24
pixel_format=yuyv422 min s=1280x720 fps=59.9402 max s=1280x720 fps=59.9402
pixel_format=yuyv422 min s=1280x720 fps=50 max s=1280x720 fps=50
Pin "Audio"
什么 ffmpeg 命令将捕获两个引脚?
更新
我的设备名称是7160 HD Capture
ffmpeg -f dshow -i video="7160 HD Capture" out.mp4
以下命令工作正常: -
ffmpeg -f dshow -s 1280x720 -i video="7160 HD Capture" -rtbufsize 2000M out19.mp4
我试过了
ffmpeg -f dshow -s 1280x720 -i "video=7160 HD Capture:audio=7160 HD Capture" -rtbufsize 2000M out20.mp4
它不起作用并返回错误:-
[dshow @ 000000000250b540] Could not enumerate audio devices. video=7160 HD Capture:audio=7160 HD Capture: Input/output error
我看到音频 Pin 在不同的卡上有不同的名称。也许我应该明确地命名它。
更新 2
我没有音频捕获设备,但视频捕获肯定有音频。
我可以在默认音频设备上播放该音频引脚