T500 ThinkpadにWebカメラがあります。サポートされている解像度を知りたいです。ソフトウェアを使用して(およびドキュメントを参照することなく)それを見つける方法はありますか?
T500 ThinkpadにWebカメラがあります。サポートされている解像度を知りたいです。ソフトウェアを使用して(およびドキュメントを参照することなく)それを見つける方法はありますか?
回答:
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
、最高の組み合わせは物理的な解像度であると推測できると思います。
あなたがビデオ4 Linuxを持っているなら、これを試してください
v4l2-ctl --list-formats-ext
sudo apt-get install v4l-utils
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サーバーがない場合に使用
lsusb
ソリューションはすべてのWebカメラで機能するとは限りません。たとえば、Hercules Deluxeの幅と高さは出力されません。cheese
利用可能な解像度が利用できるの下にあるもののソリューションは、動作しますEdit > Preferences
。