Как я могу найти поддерживаемые разрешения для веб-камеры?

25

У меня есть веб-камера на моем T500 Thinkpad. Я хотел бы знать его поддерживаемые резолюции. Есть ли способ найти это с помощью программного обеспечения (и без необходимости проконсультироваться с документацией)?

    
задан sup 09.11.2012 в 13:16
источник

3 ответа

23

Два возможных подхода:

Используйте любое программное обеспечение, которое может взаимодействовать с веб-камерой (например, 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 плюс несколько меньших.

    
ответ дан chronitis 09.11.2012 в 13:50
источник
16

Если у вас есть видео 4 linux, попробуйте это

v4l2-ctl --list-formats-ext

Источник: Как я могу перечислить доступные видеорежимы для веб-камеры USB в Linux?

    
ответ дан Prithvi Ravvarapu 19.10.2015 в 02:33
3

Также возможно с помощью 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
...
    
ответ дан sebix 12.01.2018 в 20:36