我想问是否有任何选项可以在 Windows 上获取 dshow 设备格式列表。
例如在 Linux 上,我可以通过以下方式在 Linux 上获取设备格式列表
v4l2-ctl -i /dev/video0 --list-formats
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUV 4:2:2 (YUYV)
Index : 1
Type : Video Capture
Pixel Format: 'H264' (compressed)
Name : H.264
Index : 2
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : MJPEG
在 Windows 上,我可以获取设备列表
ffmpeg -list_devices true -f dshow -i dummy
和设备选项
ffmpeg -f dshow -list_options true -i video="MY_DSHOW_DEVICE_NAME"
但我无法获取格式列表,例如通过 v4l2 在 Linux 上。
如何在 Windows 上通过 FFmpeg 获取 dshow 设备支持的格式列表?