Je me souviens vaguement qu’il était une fois un outil en ligne de commande (quelque chose impliquant "UVC") permettant de répertorier les résolutions et modes pris en charge d’une caméra webcam USB (par exemple, PAL, 640x480) sous Linux, mais hélas, perdu. Est-ce que quelqu'un sait de quoi je parle? Je veux quelque chose qui va donner quelque chose comme
> list-uvc-modes /dev/video1
PAL, YUYV, 640x480, 30 FPS
NTSC, MJPEG, ...
Merci!
Réponses:
Si vous avez
v4l
(video 4 linux 2) installé vous pouvez faire:la source
v4l2-ctl -d /dev/video2 --list-formats
et puisv4l2-ctl -d /dev/video2 --list-framesizes=YUYV
. Il semble que v4l2-ctl a beaucoup plus d'options aussi. Merci beaucoup!v4l2-ctl --list-formats-ext
Si vous utilisez des contrôles uvc pour une webcam, une autre méthode consiste à:
Vous pouvez aussi faire:
pour lister tous les appareils.
la source
La réponse acceptée (
v4l2-ctl --list-formats
) semble ne montrer que le premier format disponible, par exemple:Pour voir tous les formats disponibles, vous pouvez utiliser un script similaire à celui-ci:
la source
--list-formats-ext
semble plus facile qu'un script