这里是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视频=“7160高清采集” 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
我看到,音频引脚对不同的卡不同的名称。 可能是我应该明确地命名。
更新2
我没有音频捕获设备,但视频采集肯定有音频。
我能够播放音频引脚默认音频设备上