Ho una webcam sul mio Thinkpad T500. Vorrei sapere le sue risoluzioni supportate. Esiste un modo per scoprirlo tramite software (e senza consultare la documentazione)?
Ho una webcam sul mio Thinkpad T500. Vorrei sapere le sue risoluzioni supportate. Esiste un modo per scoprirlo tramite software (e senza consultare la documentazione)?
Risposte:
Due possibili approcci:
Utilizzare qualsiasi software in grado di interagire con la webcam (ad esempio, cheese
), salvare un'immagine e guardare la risoluzione.
Esamina l'output di lsusb
in un terminale, per trovare una riga che descriva una webcam:
$ lsusb
Bus 001 Device 002: ID 5986:0241 Acer, Inc BisonCam, NB Pro
...
Quindi utilizzare i numeri Bus
e Device
per ottenere maggiori informazioni su quel dispositivo:
$ lsusb -s 001:002 -v | egrep "Width|Height"
wWidth 640
wHeight 480
wWidth 1280
wHeight 1024
...
Che dovrebbe stampare l'altezza, le coppie di larghezza di cui è capace la fotocamera - in questo caso, 1280x1024 più alcune più piccole.
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
immagino di poter supporre che la combinazione più alta sia la risoluzione fisica.
se hai video 4 linux prova questo
v4l2-ctl --list-formats-ext
Fonte: come posso elencare le modalità video disponibili per una webcam USB in Linux?
sudo apt-get install v4l-utils
Possibile anche con ffmpeg:
ffmpeg -f video4linux2 -list_formats all -i /dev/video0
Esempio di output:
...
[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
se non si dispone di un server X in esecuzione in alternativa
lsusb
soluzione non sembra funzionare per tutte le webcam, ad esempio non produce larghezza e altezza per il mio Hercules Deluxe. Lacheese
soluzione funziona però, le risoluzioni disponibili sono disponibili sottoEdit > Preferences
.