Lembro-me levemente que, uma vez, encontrei uma ferramenta de linha de comando (algo que envolvia "UVC") para listar as resoluções e os modos suportados de uma câmera de webcam USB (por exemplo, PAL, 640x480) no Linux, mas, infelizmente, perdi. Alguém sabe do que estou falando? Eu quero algo que dê algo como,
> list-uvc-modes /dev/video1
PAL, YUYV, 640x480, 30 FPS
NTSC, MJPEG, ...
Obrigado!
Respostas:
Se você tiver
v4l
(vídeo 4 linux 2) instalado, poderá:fonte
v4l2-ctl -d /dev/video2 --list-formats
e entãov4l2-ctl -d /dev/video2 --list-framesizes=YUYV
. Parece que o v4l2-ctl também tem muito mais opções. Muito obrigado!v4l2-ctl --list-formats-ext
Se você usa controles uvc para uma webcam, outro método é:
Você também pode fazer:
para listar todos os dispositivos.
fonte
A resposta aceita (
v4l2-ctl --list-formats
) parece mostrar apenas o primeiro formato disponível, por exemplo:Para ver todos os formatos disponíveis, convém usar um script semelhante ao seguinte:
fonte
--list-formats-ext
parece mais fácil do que um script