Як я можу дізнатися підтримувані резолюції веб-камери?


33

У мене на мобільній панелі T500 є веб-камера. Мені хотілося б знати його підтримувані резолюції. Чи є спосіб це дізнатися за допомогою програмного забезпечення (і не звертаючись до документації)?


Зауважте, що lsusbрішення, здається, не працює для всіх веб-камер - наприклад, воно не виводить ширину та висоту для мого Hercules Deluxe. cheeseРішення працює , хоча, доступні дозволи доступні під Edit > Preferences.
Skippy le Grand Gourou

Відповіді:


25

Два можливі підходи:

Використовуйте будь-яке програмне забезпечення, яке може взаємодіяти з веб-камерою (наприклад, cheese ), збережіть зображення та ознайомтеся з роздільною здатністю.

Вивчіть вихід lsusbу терміналі, щоб знайти рядок, що описує веб-камеру:

$ 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 здогадався, я можу припустити, що найвища комбінація - це фізична роздільна здатність.
вп

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.