Ich habe eine Webkamera auf meinem T500 Thinkpad. Ich würde gerne wissen, welche Resolutionen unterstützt werden. Gibt es eine Möglichkeit, dies mithilfe von Software herauszufinden (und ohne die Dokumentation zu konsultieren)?
Ich habe eine Webkamera auf meinem T500 Thinkpad. Ich würde gerne wissen, welche Resolutionen unterstützt werden. Gibt es eine Möglichkeit, dies mithilfe von Software herauszufinden (und ohne die Dokumentation zu konsultieren)?
Antworten:
Zwei mögliche Ansätze:
Verwenden Sie eine beliebige Software, die mit der Webcam interagieren kann (z. B. cheese
), speichern Sie ein Bild und überprüfen Sie die Auflösung.
Untersuchen Sie die Ausgabe von lsusb
in einem Terminal, um eine Zeile zu finden, die eine Webcam beschreibt:
$ lsusb
Bus 001 Device 002: ID 5986:0241 Acer, Inc BisonCam, NB Pro
...
Verwenden Sie dann die Zahlen Bus
und Device
, um weitere Informationen zu diesem Gerät zu erhalten:
$ lsusb -s 001:002 -v | egrep "Width|Height"
wWidth 640
wHeight 480
wWidth 1280
wHeight 1024
...
Welches sollte die Höhe, Breite Paare drucken, die die Kamera in der Lage ist - in diesem Fall 1280x1024 plus einige kleinere.
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
kann davon ausgehen, dass die höchste Kombination die physikalische Auflösung ist.
Wenn Sie Video 4 Linux haben, versuchen Sie dies
v4l2-ctl --list-formats-ext
Quelle: Wie kann ich die verfügbaren Videomodi für eine USB-Webcam unter Linux auflisten?
sudo apt-get install v4l-utils
Auch mit ffmpeg möglich:
ffmpeg -f video4linux2 -list_formats all -i /dev/video0
Beispielausgabe:
...
[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
Sie, wenn Sie keinen X-Server als Alternative haben
lsusb
Lösung anscheinend nicht für alle Webcams funktioniert - sie gibt beispielsweise bei meinem Hercules Deluxe keine Breite und Höhe aus. Diecheese
Lösung funktioniert jedoch, verfügbare Auflösungen finden Sie unterEdit > Preferences
.