我收集了一些網路攝影機。其中一些是新的,一些可以追溯到十年前——不得不喜歡不必在 Linux 中「升級」設備!
不知何故,我產生了這樣的印象:製造商想出了不同的方法來說服消費者,今年的產品與去年的產品不同(重複ad-absurdium)。
我想知道的是 - 我怎麼知道這些設備的實際功能?
我已經跑了lsusb -v -d
……從結果來看,我可能可以grep
從產生的大量資訊中找到我需要的資訊。有更容易的方法嗎?我正在考慮類似的東西xrandr
,當不帶參數運行時,會轉儲各種可用輸出設備的功能。
答案1
您可以使用以下幾種工具:
v4l2-ctl --all
如果您想了解有關所用格式的更多信息,這可能是最有用的:
ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video0
答案2
有幾個工具,一個是 v4l2-ctl,絕對在 ubuntu 和 linux 上,閱讀更多這裡
列出相機設備:
v4l2-ctl --list-devices
列出預設視訊設備/dev/video0支援的視訊格式和解析度:
v4l2-ctl --list-formats-ext
列出特定視訊設備支援的視訊格式和解析度:
v4l2-ctl --list-formats-ext --device /dev/video0
取得視訊設備的所有詳細資訊:
v4l2-ctl --all --device /dev/video0