Início
» LINUX
»
Como visualizar a transmissão de uma webcam no Linux com o VLC
Como visualizar a transmissão de uma webcam no Linux com o VLC
Você pode usar o VLC para visualizar uma webcam diretamente no Linux sem instalar um visualizador de câmeras dedicado. O VLC abre câmeras Linux através da interface Video4Linux2 (V4L2), então a principal tarefa é escolher o dispositivo de câmera correto — geralmente algo como /dev/video0`v4l2` — e iniciar a reprodução.
Os passos a seguir focam em uma webcam USB comum ou integrada. Eles também funcionam para muitas placas de captura que o Linux expõe como dispositivos de vídeo V4L2.
O que você precisa antes de abrir a webcam
Certifique-se de que a webcam esteja conectada e reconhecida pelo Linux. O kernel do Linux normalmente expõe dispositivos de captura V4L2 como `v4l2-capture` /dev/video0, /dev/video1`v4l2-capture` e nós de dispositivo semelhantes. A documentação oficial de captura V4L2 do Linux descreve esse modelo de dispositivo.
Você também precisa do VLC. Instale-o a partir da central de software ou do gerenciador de pacotes da sua distribuição, caso ainda não esteja presente. A VideoLAN documenta a reprodução de dispositivos de captura em sua documentação do VLC para desktop .
Se você quiser confirmar se o Linux criou um dispositivo de câmera antes de abrir o VLC, execute:
ls /dev/video*
Se aparecerem várias entradas, não assuma que a primeira seja sempre a webcam. Algumas câmeras expõem mais de um nó V4L2 para diferentes funções.
Como visualizar a transmissão da sua webcam no VLC
1. Abra a caixa de diálogo do dispositivo de captura do VLC.
Conecte a webcam, feche qualquer aplicativo que já esteja usando-a e inicie o VLC. Selecione Mídia > Abrir dispositivo de captura . Na interface Qt do VLC, Ctrl+C abre a mesma caixa de diálogo.
Abra o menu Mídia do VLC e escolha Abrir dispositivo de captura para acessar uma webcam no Linux.
2. Selecione o modo de captura Video4Linux2.
Na aba Dispositivo de Captura , selecione o modo de captura de câmera do Linux. Dependendo da versão do VLC, o rótulo pode aparecer como Vídeo para Linux 2 (v4l2) ou uma opção similar de câmera de vídeo. O suporte de captura do VLC para Linux usa V4L2 para dispositivos como webcams e placas de captura.
Selecione o modo de captura Video4Linux2 na caixa de diálogo Abrir mídia do VLC.
3. Selecione o dispositivo de vídeo correto
Defina o nome do dispositivo de vídeo para o nó da câmera que você deseja visualizar, geralmente `<nome_da_câmera>` /dev/video0. Se o seu sistema tiver várias câmeras ou várias /dev/video*entradas, tente o nó que corresponde à câmera desejada.
Para uma webcam USB típica, deixe o padrão de vídeo na configuração padrão ou indefinida, a menos que você saiba que o hardware requer um padrão específico. As opções PAL/NTSC são relevantes principalmente para dispositivos que realmente usam esses padrões de vídeo analógicos; elas não são uma configuração de resolução para uma webcam USB comum.
Ao usar uma webcam USB comum, selecione o dispositivo /dev/video apropriado e mantenha o padrão de vídeo definido como padrão.
4. Clique em Reproduzir para iniciar a transmissão ao vivo.
Clique em Reproduzir . O VLC deverá abrir a imagem da câmera na janela do reprodutor. Para parar de usar a câmera, clique no botão Parar do VLC ou feche o reprodutor.
Após clicar em Reproduzir, a imagem da webcam aparece na janela de vídeo normal do VLC.
O VLC pode apresentar um atraso maior do que um aplicativo de pré-visualização de webcam específico, pois é um reprodutor de mídia genérico e pode armazenar em buffer o vídeo capturado. Isso não indica necessariamente um problema com a câmera.
Abra a webcam a partir de um terminal.
Se você já conhece o nó do dispositivo V4L2, o VLC pode abri-lo diretamente pela linha de comando:
vlc v4l2:///dev/video0
Substitua /dev/video0pelo dispositivo correto se sua webcam usar outro nó. Os desenvolvedores do VideoLAN também usam o v4l2:///dev/video0formato media-resource nos exemplos do VLC.
O que fazer se o VLC não conseguir exibir a webcam?
Verifique se o dispositivo existe: execute o comando ls /dev/video*. Se nenhum dispositivo de vídeo aparecer, o problema está no VLC — como detecção de hardware, problema de driver ou câmera desconectada.
Experimente outro nó de vídeo: sistemas com várias câmeras, câmeras virtuais ou dispositivos multifuncionais podem expor diversas /dev/video*entradas.
Feche outros aplicativos de câmera: outro aplicativo pode já estar usando o dispositivo. Abas do navegador, softwares de videochamada e utilitários de câmera são exemplos comuns.
Verifique as permissões de acesso: se o dispositivo existir, mas o VLC informar que não consegue abri-lo, verifique as permissões com ls -l /dev/video0o comando `vlc -v`. Pacotes do VLC em sandbox também podem ter controles de acesso ao dispositivo separados; portanto, revise as permissões do pacote se você instalou o VLC por meio de um aplicativo em sandbox.
Restaure as configurações personalizadas aos valores padrão: forçar um tamanho de quadro, taxa de quadros, formato de croma ou padrão de vídeo não suportado pode impedir a abertura da câmera. Comece com as configurações padrão do VLC e ajuste as opções avançadas somente quando necessário.
Se a webcam funcionar no VLC e você quiser salvar a gravação posteriormente, o VLC também pode gravar a entrada do dispositivo de captura. A documentação de gravação de webcam da VideoLAN aborda esse fluxo de trabalho específico.