Pesadelo da webcam no LINUX

3

Eu tenho um computador relativamente novo no Fedora 10. Eu comprei uma webcam, conectei, coloquei queijo e a webcam funcionou perfeitamente. Então, ele é suportado pelo kernel.

Do que, a parte difícil ...

Eu tentei usar o X-LITE, o Skype e agora o QNext, e a câmera não funciona nesses aplicativos. Tudo o que vejo é um padrão de ruído preto ou colorido.

Qnext me deu essa mensagem errada

Device 'v4l:5' detection failed: java.lang.Error: Can't open video card 5
      Video device 'v4l:6' detection failed: java.lang.Error: Can't open video card 6
      Video device 'v4l:7' detection failed: java.lang.Error: Can't open video card 7
      Video device 'v4l:8' detection failed: java.lang.Error: Can't open video card 8
      Video device 'v4l:9' detection failed: java.lang.Error: Can't open video card 9
Finished detecting Video capture - 0 devices found

A câmera mostra perfeitamente como / dev / video0 quando eu conectá-lo.

Então, se o kernel suportar, qual é o problema com o linux? WTF!

Eu testei em UBUNTU, em outra caixa, e tenho o mesmo problema.

Alguma sugestão?

obrigado pelo seu tempo.

    
por SpaceDog 21.12.2009 / 21:52

3 respostas

3

Pode ser que os outros programas que você está executando não suportem câmeras que suportam apenas V4L2 por padrão (por exemplo, o aplicativo não suporta V4L2)

Tente o seguinte:

Execute seu aplicativo a partir da linha de comando, mas prefixe seu comando com o seguinte:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so

Isso deve permitir compatibilidade com aplicativos que usam V4L1.

Além disso, certifique-se de que nenhum outro aplicativo esteja usando a câmera. Usar 1 câmera em mais de 1 aplicativo geralmente não é suportado.

    
por 03.01.2010 / 04:02
1

Pode ser necessário ajustar o módulo do kernel para vários bits de comportamento inadequado por alguns modelos de câmera. tente:

rmmod uvcvideo

modprobe uvcvideo quirks=2

Existem outros valores peculiares ... 2 por acaso funcionam para mim para uma câmera sem nome.

    
por 22.12.2009 / 00:41
1

Na minha experiência limitada, o aplicativo com o qual você provavelmente terá sucesso é o Ekiga. É uma parte padrão do Ubuntu.

Dito isto, o suporte à webcam no Linux é bastante difícil. Desculpe.

    
por 05.02.2010 / 23:25