Dando continuidade ao artigo anterior, onde mostrei
como gerar um podcast a partir de um livro em PDF, neste vamos mais a fundo, mostrando como converter este áudio gerado em um vídeo, para que possamos subir no YouTube e outras plataformas de vídeo.
Instalação do FFmpeg
Para realizar a conversão de áudio para vídeo, vamos utilizar o FFmpeg, uma ferramenta poderosa e versátil para manipulação de áudio e vídeo. A instalação do FFmpeg pode variar dependendo do sistema operacional que você está utilizando.
No Ubuntu, Debian e derivados, você pode instalar o FFmpeg com o seguinte comando:
sudo apt install ffmpeg
No Fedora, CentOS e derivados, use:
sudo dnf install ffmpeg
No Arch
Linux e derivados, o comando é:
sudo pacman -S ffmpeg
No macOS, você pode instalar o FFmpeg usando o Homebrew:
brew install ffmpeg
Conversão de Áudio para Vídeo
Agora que o FFmpeg está instalado, podemos converter o áudio gerado do podcast em um vídeo, que apresentará uma tela com efeito de formação de onda do áudio. Para isso, vamos utilizar o seguinte comando:
ffmpeg -i audio.mp3 -filter_complex "showwaves=s=1280x720:mode=line:colors=white" -c:v libx264 -preset veryfast -c:a aac -b:a 192k -shortest output.mp4
Onde:
- audio.mp3 é o arquivo de áudio que você gerou a partir do livro em PDF.
- output.mp4 é o nome do arquivo de vídeo que será gerado.
- O filtro showwaves cria uma visualização da forma de onda do áudio.
- O parâmetro s=1280x720 define a resolução do vídeo.
- O parâmetro mode=line define o modo de visualização da forma de onda.
- O parâmetro colors=white define a cor da forma de onda.
- O parâmetro -c:v libx264 define o codec de vídeo a ser utilizado.
- O parâmetro -preset veryfast define a velocidade de codificação do vídeo.
- O parâmetro -c:a aac define o codec de áudio a ser utilizado.
- O parâmetro -b:a 192k define a taxa de bits do áudio.
- O parâmetro -shortest garante que o vídeo tenha a mesma duração do áudio.
Após executar o comando, você terá um arquivo
output.mp4 que contém o áudio do podcast com uma visualização da forma de onda.
O vídeo abaixo mostra um exemplo de como o resultado final pode ser visualizado, trata-se de um podcast gerado no NotebookLM narrando o panorama das engines de IA em 2025.
Referência
Até a próxima!