我连接了两个相同的相机,并使用Libav / FFmpeg。选项设置为:
format = "dshow"
input = "video=Videology USB-C Camera"
但是,我无法区分两个相同的相机。如果尝试打印设备列表,则会得到以下信息:
$> FFmpeg -list_devices true -f dshow -i dummy
[dshow @ 02597f60] DirectShow video devices
[dshow @ 02597f60] "Integrated Camera"
[dshow @ 02597f60] "Videology USB-C Camera"
Last message repeated 1 times
[dshow @ 02597f60] DirectShow audio devices
[dshow @ 02597f60] "Microphone (Realtek High Defini"
摄像机确实两次出现在同一设备上。到目前为止,我唯一看到的是USB端口在操作系统硬件属性方面有所不同。是否有可能区分它们?
最佳答案
您可以使用:
例:ffmpeg -f dshow -video_device_number 1 -i video="Camera"
资料来源:FFmpeg Devices