¿Existe un comando de terminal que enumera todas las cámaras web conectadas a mi computadora, incluida la nativa? Tal vez usando el paquete ffmpeg?
command-line
webcam
marcelosalloum
fuente
fuente
Respuestas:
Para enumerar todos los dispositivos de video recogidos por el kernel
Para enumerar todos los dispositivos conectados al uso de USB
lsusb
; para enumerar todos los dispositivos conectados al uso de PCIlspci
fuente
v4l2-ctl --list-devices
Salida de muestra con una sola cámara:
Probado en Ubuntu 16.04.
Puede encontrar más detalles aquí: /programming/4290834/how-to-get-a-list-of-video-capture-devices-web-cameras-on-linux-ubuntu-c
fuente
Failed to open /dev/video0: No such file or directory
libv4l-dev
si aún no está instalado. También proporcione el modelo de computadora si puede. Aclamaciones.v4l2-ctl --list-devices
. Eso es inferior en la respuesta, pero la parte superior en negrita no tiene el 2.Para Windows puede usar la biblioteca pygrabber: https://github.com/bunkahle/pygrabber
Para verificar los nombres fáciles de usar de las cámaras web conectadas:
fuente