サポートされているウェブカメラの解像度を確認するにはどうすればよいですか?


33

T500 ThinkpadにWebカメラがあります。サポートされている解像度を知りたいです。ソフトウェアを使用して(およびドキュメントを参照することなく)それを見つける方法はありますか?


このlsusbソリューションはすべてのWebカメラで機能するとは限りません。たとえば、Hercules Deluxeの幅と高さは出力されません。cheese利用可能な解像度が利用できるの下にあるもののソリューションは、動作しますEdit > Preferences
スキッピールグラングロウ

回答:


25

2つの可能なアプローチ:

Webカメラと対話できるソフトウェア(例:)を使用しcheese、画像を保存して解像度を確認します。

lsusbターミナルでの出力を調べて、Webカメラを説明する行を見つけます。

$ lsusb
Bus 001 Device 002: ID 5986:0241 Acer, Inc BisonCam, NB Pro
...

次に、Busとを使用して、Deviceそのデバイスに関する詳細情報を取得します。

$ lsusb -s 001:002 -v | egrep "Width|Height"
    wWidth    640
    wHeight   480
    wWidth    1280
    wHeight   1024
...

これは、カメラが対応できる高さと幅のペアを印刷する必要があります-この場合、1280x1024プラスいくつかの小さなもの。


おかげで WWidth 640 WHeight 480 WWidth 320 WHeight 240 WWidth 800 WHeight 600 WWidth 1024 WHeight 600 WWidth 1024 WHeight 768 WWidth 1280 WHeight 800 WWidth 1280 WHeight 1024 WWidth 640 WHeight 480 WWidth 320 WHeight 240 WWidth 800 WHeight 600 WWidth 1024 WHeight 600 WWidth 1024 WHeight 768 WWidth 1280 WHeight 800 WWidth 1280 WHeight 1024 、最高の組み合わせは物理的な解像度であると推測できると思います。
sup

1
USBではなく、組み込みの場合はどうなりますか?
NoBugs

@NoBugs組み込みカメラも通常、内部usbインターフェイスを介して接続されます。私のものは内部にあり、まだlsusbリストに「Sunplus Innovation Technology Inc.」として表示されています。
マソウ


8

ffmpegでも可能です:

ffmpeg -f video4linux2 -list_formats all -i /dev/video0

出力例:

...
[video4linux2,v4l2 @ 0x7fa3a8000b40] Raw       :     yuyv422 :           YUYV 4:2:2 : 640x480 320x240 800x600 1024x600 1024x768 1280x800 1280x1024
[video4linux2,v4l2 @ 0x7fa3a8000b40] Compressed:       mjpeg :          Motion-JPEG : 640x480 320x240 800x600 1024x600 1024x768 1280x800 1280x1024
...

ffmpeg代替として実行しているXサーバーがない場合に使用
ベンジャミンピーター

2
ヒントをありがとう、ffmpegはより良い/より一般的です。
sebix
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.