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

Aprenda a converter um áudio em vídeo com efeito de forma de onda usando FFmpeg, ideal para podcasts e vídeos no YouTube.

[ Hits: 1.195 ]

Por: Fábio Berbert de Paula em 15/06/2025 | Blog: https://fabio.automatizando.dev


Introdução



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!

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Integrando o Exim4 com o SendGrid

Transferindo arquivos com o rsync

SimpleScreenRecorder - Gravar Vídeos do seu Desktop

tzwatch - Navegando pelo horário mundial no Debian

Enviando mensagens de WhatsApp no Linux usando Shell Script e ADB

Leitura recomendada

FFMPEG para conversão em MP4 - Uso básico

Instalar e utilizar o FFmpeg no Ubuntu

Fazendo seu Linux falar com espeak

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

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

  
Comentários

Nenhum coment�rio foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts