Este script Python, aplicar_track_audio.py
, e o arquivo de lote legendas.bat
são projetados para facilitar a adição de faixas de áudio e legendas a um vídeo.
- Python 3.x
- FFmpeg
Certifique-se de ter o FFmpeg instalado e configurado corretamente no seu sistema antes de usar esses scripts. Basicamente só baixar e colocar os .exe na mesma pasta desse programa.
- Certifique-se que o nome do vídeo que você quer alterar esteja com o nome
video.mp4
- Certifique-se que os arquivos dentro da pasta áudios sejam no formato
.mp3
- Certifique-se que os arquivos de legenda dentro da pasta legendas sejam no formato
.srt
- Na linha 10 você pode mudar o FPS (Padrão 30)
- Na linha 13 você pode mudar o kbps do áudio (Padrão 128)
Caso quiser que eu coloque mais coisas, só entrar em contato,
- Coloque os arquivos de áudio que deseja adicionar na pasta especificada no diretório
áudios
. - Execute o script Python
1- faixa_de_áudio.bat
.
-
Execute o arquivo de lote
2- legendas.bat
após ter adicionado as legendas desejadas na pastalegendas
. -
As legendas devem seguir o formato de nomeação:
brazilian.srt
,english.srt
, etc.- Inglês:
english.srt
- Português (Brasileiro):
brazilian.srt
- Português (Portugal):
portuguese-PT.srt
- Espanhol:
spanish.srt
- Francês:
french.srt
- Alemão:
deutsch.srt
- Italiano:
italian.srt
- Russo:
russian.srt
- Inglês:
Cada legenda é mapeada para um idioma específico usando a opção metadata:s:s:index
do FFmpeg.
Se desejar adicionar legendas em outros idiomas, será necessário atualizar o comando FFmpeg e incluir os mapeamentos correspondentes para esses idiomas adicionais.
- Certifique-se de que as legendas correspondam aos idiomas dos arquivos de áudio adicionados anteriormente.
-
O script
aplicar_track_audio.py
combinará o vídeo original com as faixas de áudio adicionais, produzindo um novo vídeo com as faixas de áudio incluídas. O arquivo de saída será nomeado comooutput-track.mp4
(Não antere o nome). -
O arquivo de lote
legendas.bat
adicionará as legendas ao vídeo resultante, gerando um novo vídeo com as legendas incorporadas. O arquivo de saída será nomeado comoOUTPUT_leg.mp4
. -
Agora que foi colocado os áudios e as legendas, voce pode renomear o arquivo
OUTPUT_leg.mp4
e apagar o arquivooutput-track.mp4
.
Adicionei um arquivo chamado mesclar.bat
.
Basicamente pega um áudio chamado background
, que é onde você vai por todos o SFX, MX e outros sons de fundo, e então ele faz a mescla do áudio backgroud.mp3
com todos os arquivos que está dentro da pasta áudios
, assim usando um mesmo SFX para todos os áudios.
Ou seja
- Crie uma pasta áudios e coloque todos os faixas de áudio
- Crie seu arquivo
background.mp3
onde vai estar todo o som de fundo do seu vídeo - Coloque as faixas de áudio de vários idiomas na pasta áudios
- Execute o
mesclar.bat
e ele vai unir cada faixa de áudio com o mesmo background - Após isso faça a opção de mesclar tudo num vídeo só, caso for do seu interesse
OBS: Como no trabalho que faço mantemos um backup, optamos por deixar em .mp3
para que fique menor.
Então caso na sua pasta audios tenha algum .wav
, após mesclar ele converte para .mp3
Certifique-se de que todos os arquivos necessários (vídeo, áudio e legendas) estejam presentes nos diretórios especificados antes de executar os scripts. Certifique-se também de que os nomes dos arquivos e os idiomas correspondam corretamente para uma saída adequada.
Para quaisquer dúvidas ou problemas, entre em contato comigo.