Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos

Já pensou em poder monitorar câmeras ONVIF no seu Linux sem precisar instalar aplicativos e deixar o seu sistema limpo e ainda poder gravar as imagens? Atualmente há opções de software que monitoram essas câmeras mas muitos deles são instáveis e não muito amigáveis com o usuário o que me fez buscar uma solução, digamos raiz.

[ Hits: 3.260 ]

Por: Andrigo Pinho em 12/08/2025


Gravando as imagens



Execute o comando:
ffmpeg -i rtsp://usuário:senha@111.111.111.111:554/onvif1 -vcodec copy -acodec copy video.mp4

Onde video.mp4 você pode dar um nome à sua gravação e essa será salva no mesmo diretório que está o seu script.

Se quiser automatizar a gravação como fez com a exibição das imagens, é só fazer um novo script para isso da mesma forma que fez com o anterior no editor de texto ou nano. Não se esqueça de torná-lo executável ao fim!

CAMERA_URL="rtsp://usuário:senha@111.111.111.111:554/onvif1"
PASTA="gravacoes"
mkdir -p "$PASTA"
ARQUIVO="$PASTA/gravacao_$(date +%Y%m%d_%H%M%S).mp4"

echo "Gravando vídeo da câmera..."
ffmpeg -i "$CAMERA_URL" -vcodec copy -acodec copy "$ARQUIVO"

Nesse script, ele já está programado para automatizar o nome das gravações por data e hora e as imagens gravadas estarão no diretório "gravações".
Página anterior     Próxima página

Páginas do artigo
   1. O que é ONVIF?
   2. Como é possível visualizar câmeras ONVIF no Linux sem Apps
   3. O que é RTSP
   4. Preparativo para a execução do script
   5. Criando o script para visualizar as imagens
   6. Gravando as imagens
   7. Gerar script para acessar e gravar várias câmeras de uma vez
   8. Como usar o script para várias câmeras
Outros artigos deste autor

Atualizando o Passado: Linux no Lenovo G460 em 2025

Topgrade - Atualize seu sistema Linux inteiro com um único comando

Leitura recomendada

Convertendo arquivo de vídeo em áudio via ffmpeg (incluindo metadados)

Utilização de Webcams Antigas no Sabayon Linux com Kernel 5.7 - 2020

Utilizando a interface V4L2 loopback com ffmpeg e OBS Studio

Como transformar um áudio em vídeo com efeito de forma de onda (wave form)

Computador e Placas Antigas Nvidia em Pleno 2019

  
Comentários
[1] Comentário enviado por morvan em 14/08/2025 - 09:44h

Muito bom saber desse recurso do FFplay. Eu utilizo o vlc, que é um excelente visualizador de RTSP. E para pegar as configurações default, utilizo o Onvif Discovery (ODM). Ele me traz todos os parâmetros das câmeras, inclusive os logins defaults. E para visualização em modo múltiplos, utilizo o Agent DVR (gratuito para uso pessoal). Mas reitero. Muito bom saber de mais recursos.

Morvan, Usuário GNU-Linux #433640. Seja Legal; seja Livre. Use GNU-Linux.

[2] Comentário enviado por PinhoTech em 14/08/2025 - 23:47h


[1] Comentário enviado por morvan em 14/08/2025 - 09:44h

Muito bom saber desse recurso do FFplay. Eu utilizo o vlc, que é um excelente visualizador de RTSP. E para pegar as configurações default, utilizo o Onvif Discovery (ODM). Ele me traz todos os parâmetros das câmeras, inclusive os logins defaults. E para visualização em modo múltiplos, utilizo o Agent DVR (gratuito para uso pessoal). Mas reitero. Muito bom saber de mais recursos.

Morvan, Usuário GNU-Linux #433640. Seja Legal; seja Livre. Use GNU-Linux.


Obrigado por sua observação. Abraço.

[3] Comentário enviado por lackmann em 02/09/2025 - 10:13h


Pra mim não deu certo!!!
Fiz tudo como está no script, inclusive como no exemplo
# Formato: Nome_da_Câmera rtsp://usuario:senha@IP/onvif1
alterei com o :554 no final, mas pelo jeito não é este o problema.
Não aparece erro nenhum, apenas não executa....

Já usando o anteriori, funciona perfeitamente!!!!
ffplay rtsp://usuário:senha@111.111.111.111:554/onvif1


[4] Comentário enviado por lackmann em 02/09/2025 - 10:32h


Consegui, o formato correto do arquivo cameras.conf seria:

Nome_da_Câmera|rtsp://usuario:senha@IP:porta/onvif1
Estava faltando um pipe e a porta :D


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts