Webカメラの機能を確認するには?

Webカメラの機能を確認するには?

私はウェブカメラのコレクションを持っています。そのうちのいくつかは新しいもので、一部は10年前のものです。 Linuxでデバイスを「アップグレード」する必要がないことが気に入ります!

とにかく、メーカーは今年の製品が昨年の製品と異なることを消費者に納得させるために様々な方法を考案したという印象を受けました(繰り返し広告)。

私が知りたいことは - これらのデバイスが実際に何をしているのかをどうやって知ることができますか?

走ってみましたがlsusb -v -d…結果として見ると、grep生産される膨大な量の情報の中から私に必要な情報を見つけることができるようです。より簡単な方法がありますか?xrandr引数なしで実行すると、利用可能なさまざまな出力デバイスの機能がダンプされるのと似ていることを考えています。

答え1

利用可能ないくつかのツールは次のとおりです。

v4l2-ctl --all

使用されている形式についてさらに詳しく知りたい場合は、次のことが最も便利です。

ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video0

答え2

いくつかのツールがあります。 1つは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

関連情報