Distinguir entre várias webcams no Linux?

1

Eu tenho duas webcams conectadas à minha máquina, executando o Linux Mint.

jacoby@oz:~$ ls /dev/video*
/dev/video0  /dev/video1
jacoby@oz:~$ lsusb
...
Bus 001 Device 003: ID 046d:08ce Logitech, Inc. QuickCam Pro 5000
Bus 002 Device 002: ID 046d:092e Logitech, Inc. QuickCam Chat
...
jacoby@oz:~$ 

Eu tenho código que pega o menor número / dev / video * e usa streamer para tirar uma foto. O que eu quero é ser capaz de saber que estou indo para o melhor ou pior das duas câmeras (nem são novas câmeras, mas elas funcionam para as minhas necessidades), mas não sei como determinar qual entrada lsusb aponta para qual dispositivo .

É um problema bastante óbvio que tenho certeza de que está resolvido, mas o meu vago googling não apontou a resposta certa.

    
por Dave Jacoby 14.08.2013 / 15:48

1 resposta

0

Estou usando a v4l, e como sei que a câmera preferida tem a 'Camera UVC' em / sys / class / video4linux / video * / name, eu uso aquela que tem essa string nesse arquivo.

Pode haver uma resposta melhor, mas isso é bom o suficiente por enquanto.

    
por 14.08.2013 / 18:18

Tags