Tengo una cámara web en mi Thinkpad T500. Me gustaría saber sus resoluciones compatibles. ¿Hay alguna forma de averiguarlo mediante software (y sin tener que consultar la documentación)?
Tengo una cámara web en mi Thinkpad T500. Me gustaría saber sus resoluciones compatibles. ¿Hay alguna forma de averiguarlo mediante software (y sin tener que consultar la documentación)?
Respuestas:
Dos posibles enfoques:
Utilice cualquier software que pueda interactuar con la cámara web (por ejemplo, cheese
), guarde una imagen y observe la resolución.
Examine la salida de lsusb
en una terminal, para encontrar una línea que describa una cámara web:
$ lsusb
Bus 001 Device 002: ID 5986:0241 Acer, Inc BisonCam, NB Pro
...
Luego use los números Bus
y Device
para obtener más información sobre ese dispositivo:
$ lsusb -s 001:002 -v | egrep "Width|Height"
wWidth 640
wHeight 480
wWidth 1280
wHeight 1024
...
Que debería imprimir los pares de altura y ancho que la cámara es capaz de, en este caso, 1280x1024 más algunos más pequeños.
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
creo que puedo suponer que la combinación más alta es la resolución física.
si tienes video 4 linux prueba esto
v4l2-ctl --list-formats-ext
Fuente: ¿Cómo puedo enumerar los modos de video disponibles para una cámara web USB en Linux?
sudo apt-get install v4l-utils
También es posible con ffmpeg:
ffmpeg -f video4linux2 -list_formats all -i /dev/video0
Salida de ejemplo:
...
[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
si no tiene un servidor X funcionando como alternativa
lsusb
solución no parece funcionar para todas las cámaras web, no genera Ancho y Altura para mi Hercules Deluxe, por ejemplo. Sincheese
embargo, la solución funciona, las resoluciones disponibles están disponibles enEdit > Preferences
.