Skip to main content

O que é o FFmpeg

FFmpeg é a navalha suíça do vídeo. Grátis, open source, roda em qualquer sistema, faz qualquer coisa com vídeo e áudio via linha de comando. VLC, Handbrake, YouTube e Discord usam FFmpeg internamente.

Tip

Para motion designers, o FFmpeg faz o que o Media Encoder faz, só que mais rápido, com mais controle e sem travar o after enquanto processa.

Por que aprender FFmpeg

  • Converte qualquer formato para qualquer formato
  • Processa dezenas de arquivos em paralelo
  • Roda em scripts automatizados sem interface
  • Dramaticamente mais rápido para conversões simples
  • Suporta codecs que o Media Encoder não tem (ProRes em Windows, por exemplo)

Instalação

Mac (via Homebrew):

Terminal window
brew install ffmpeg

Windows:

  1. Baixe em ffmpeg.org/download.html
  2. Extraia e adicione ao PATH do sistema
  3. Ou use o Scoop: scoop install ffmpeg

Linux:

Terminal window
sudo apt install ffmpeg # Ubuntu/Debian
sudo dnf install ffmpeg # Fedora

Para verificar se instalou certo:

Terminal window
ffmpeg -version

Estrutura de um comando FFmpeg

Terminal window
ffmpeg [opcoes_globais] -i [entrada] [opcoes_de_saida] [saida]

Exemplo básico, converte qualquer formato para MP4:

Terminal window
ffmpeg -i video.mov output.mp4

Verificando informações de um arquivo

Terminal window
ffprobe video.mov

Mostra: codec, resolução, frame rate, bitrate, duração, streams de áudio e vídeo.

Terminal window
ffprobe -v quiet -print_format json -show_streams video.mov

Saída em JSON, útil para scripts Python que precisam ler metadados.