web-dev-qa-db-ja.com

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

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

32
sup

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

ウェブカメラと対話できるソフトウェア(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プラスいくつかの小さなもの。

25
chronitis

あなたがビデオ4 Linuxを持っているなら、これを試してください

v4l2-ctl --list-formats-ext

ソース: LinuxでUSB Webカメラで使用可能なビデオモードを一覧表示するにはどうすればよいですか?

21

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
...
6
sebix