v4l2, captura de vídeo via usb cam HELP

-1

Estou tentando capturar vídeo com minha câmera USB via vlc usando este código C > exemplo de captura de vídeo . Após compilar & amp; correr para o terminal eu tenho um arquivo que é suposto ser meus dados de vídeo e deve ser usado pelo VLC (obviamente, não é em um formato de vídeo), mas eu não sei como fazê-lo. Alguma idéia por favor?

    
por dimlib 11.02.2015 / 18:54

1 resposta

0

O mais fácil é verificar se o seu sistema sabe que sua webcam é o comando lsusb , ls -l /dev/video* e hwinfo --usb . Você deve estar no vídeo do grupo de usuários para a maioria dos aplicativos. Você deve tentar iniciar o VLC pelo comando para abrir sua webcam e ver que o VLC pode usá-la diretamente desde o início: link

No seu exemplo de código C no início da principal, há o arquivo do dispositivo da webcam "/ dev / video0". Você pode testar isso pelos comandos VLC acima.

Mais algumas informações: link

Existe o comando file : man 1 file . O que isso lhe diz sobre o arquivo de saída? Talvez essa saída do seu exemplo libv4l seja realmente lixo. Eu não entendo sua pergunta o que o seu exemplo de código-C libv4l tem a ver com vlc. Parece-me que o seu exemplo é pegar dados de vídeo RAW na saída. Isso pode ser testado pelo comando vlc: consulte link

    
por JustAnotherCCppXXDummy 11.02.2015 / 21:42