簡體   English   中英

如何在 Libav/ffmpeg 中區分相同的相機?

[英]How to distinguish between identical cameras in Libav/ffmpeg?

我連接了兩個相同的相機並使用 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 端口在操作系統硬件屬性上有所不同。 無論如何有可能區分它們嗎?

您可以使用:

video_device_number為同名設備設置視頻設備編號(從 0 開始,默認為 0)。

audio_device_number為同名設備設置音頻設備編號(從 0 開始,默認為 0)。

例子:

ffmpeg -f dshow -video_device_number 1 -i video="Camera"

來源: FFmpeg 設備

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM