DavMerger foi criado com o objetivo de facilitar a concatenação de vídeos gravados por sistemas de vigilância de circuito fechado em formato .DAV
(ou outros). Após sua execução é gerada a concatenação de todos os vídeos em um único vídeo .MP4
, permitindo aceleração do vídeo em quantas vezes for necessário.
É necessário ter o Python na versão 3.11+
python ^= 3.11
Realize o clone do repositório e acesse o diretório da aplicação
git clone https://github.com/edvitor13/davmerger
cd davmerger
No diretório clonado do projeto instale via PIP o arquivo de requirements.txt
python -m pip install -r requirements.txt
Ou caso tenha Poetry
poetry install
O DavMerger necessita que o FFMPEG
esteja instalado em sua máquina.
FFmpeg é um software livre e de código aberto usado para converter e manipular arquivos de áudio e vídeo via linha de comando.
Link de Download: https://ffmpeg.org/download.html
- Como instalar no
Windows
: https://pt.wikihow.com/Instalar-o-FFmpeg-no-Windows - Como instalar no
Linux
: https://www.hostinger.com.br/tutoriais/como-instalar-ffmpeg - Como instalar no
MacOS
: https://www.youtube.com/watch?v=8nbuqYw2OCw
Para verificar se realmente está instalado envie o seguinte comando no terminal:
ffmpeg -version
-
Com tudo devidamente instalado, no diretório da aplicação envie o comando:
python main.py
-
Será aberta uma janela solicitando que você selecione quais vídeos deseja gerar um arquivo único
.MP4
-
Após escolher os vídeos, será solicitado que você escolha o local e o nome do vídeo que será salvo
-
Será aberta uma janela, caso você queira ajustar as configurações default do vídeo que será salvo ou se deseja cancelar
-
Ao clicar em
Iniciar
a janela será fechada e no terminal da aplicação será exibida a renderização que está sendo realizada viaFFMpeg