
Tengo una colección de WebCam por ahí. Algunos de ellos son nuevos, otros datan de hace una década. ¡Les debe encantar no tener que "actualizar" dispositivos en Linux!
De alguna manera he tenido la impresión de que los fabricantes idean diferentes formas de convencer a los consumidores de que el producto de este año es diferente al del año pasado (repito absurdo).
Lo que me gustaría saber es: ¿cómo puedo saber de qué es realmente capaz cada uno de estos dispositivos?
He corrido lsusb -v -d
... Por lo que parece, probablemente podría obtener grep
la información que necesito de la copiosa información resultante. hay una manera mas facil? Estoy pensando en algo así xrandr
que, cuando se ejecuta sin argumentos, anula las capacidades de los distintos dispositivos de salida disponibles.
Respuesta1
Hay un par de herramientas que puedes utilizar:
v4l2-ctl --all
Probablemente sea lo más útil, si desea obtener más información sobre los formatos que utiliza:
ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video0
Respuesta2
Hay varias herramientas, una es v4l2-ctl, definitivamente en ubuntu y linux, leer másaquí
Listar dispositivos de cámara:
v4l2-ctl --list-devices
Enumere los formatos de video admitidos y las resoluciones del dispositivo de video predeterminado /dev/video0:
v4l2-ctl --list-formats-ext
Enumere los formatos de video admitidos y las resoluciones de un dispositivo de video específico:
v4l2-ctl --list-formats-ext --device /dev/video0
Obtenga todos los detalles de un dispositivo de video:
v4l2-ctl --all --device /dev/video0