Como posso descobrir as resoluções de webcam suportadas?

25

Eu tenho uma webcam no meu T500 Thinkpad. Eu gostaria de saber suas resoluções suportadas. Existe uma maneira de descobrir isso por meio de software (e sem ter que consultar a documentação)?

    
por sup 09.11.2012 / 13:16

3 respostas

23

Duas abordagens possíveis:

Use qualquer software que possa interagir com a webcam (por exemplo, cheese ), salve uma imagem e observe a resolução.

Examine a saída de lsusb em um terminal para encontrar uma linha descrevendo uma webcam:

$ lsusb
Bus 001 Device 002: ID 5986:0241 Acer, Inc BisonCam, NB Pro
...

Em seguida, use os números Bus e Device para obter mais informações sobre esse dispositivo:

$ lsusb -s 001:002 -v | egrep "Width|Height"
    wWidth    640
    wHeight   480
    wWidth    1280
    wHeight   1024
...

O qual deve imprimir os pares de altura e largura de que a câmera é capaz - nesse caso, 1280x1024 mais alguns menores.

    
por chronitis 09.11.2012 / 13:50
16

se você tem vídeo 4 linux tente isto

v4l2-ctl --list-formats-ext

Fonte: Como posso listar os modos de vídeo disponíveis para uma webcam USB no Linux?

    
por Prithvi Ravvarapu 19.10.2015 / 02:33
3

Também é possível com o ffmpeg:

ffmpeg -f video4linux2 -list_formats all -i /dev/video0

Exemplo de saída:

...
[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
...
    
por sebix 12.01.2018 / 20:36