Eu também tive esse problema com uma webcam que alguém me deu ontem. É um dispositivo USB, um Genius iLook 320. Naturalmente existem drivers para Windows e Mac, mas nada oficial sobre como usá-lo com o Ubuntu.
Portanto, RTFM para guvcview. Abra um terminal e digite
man guvcview
Diz, entre outras coisas:
"- d, --device = VIDEO_DEVICE Dispositivo de vídeo [padrão: / dev / video0]"
Verifique se sua webcam está conectada. Então vá para o terminal e digite o comando:
ls / dev | grep -i video
A resposta é:
video1
Aha! O dispositivo padrão que o guvcview usa, video0, NÃO EXISTE!
Portanto, você deve fazer o guvcview usar o dispositivo que existe, porque é onde sua webcam está.
no terminal:
guvcview --device = video1 &
e isso deve funcionar. Se você executar o guvcview a partir do menu, edite o item de menu, adicionando "--device = video1" O "&" é para correr a partir do terminal. Existem outras opções de linha de comando dadas na man page, e eu não tentei descobrir o que elas fazem ainda.
Quando você executar o guvcview a partir do terminal, você verá muitas mensagens sobre o "ALSA lib", que é para o som (que minha câmera não possui), e outras mensagens como:
"{pixelformat = 'RGB3', descrição = 'RGB3'}"
Essas mensagens podem ajudar você a configurar a qualidade do vídeo.
Na primeira vez que você executá-lo, ele criará um arquivo de configuração em seu diretório pessoal: ~ / .guvcviewrc-video1
Você pode editar este arquivo conforme desejado. A qualidade de imagem padrão do meu dispositivo deixa muito a desejar. YMMV.