← All posts

O que é FFmpeg

FFmpeg é um framework multimídia open source que decodifica, codifica, transcodifica, multiplexa, transmite, filtra e toca quase todo formato de mídia.

FFHub·2025-01-24
O que é FFmpeg

FFmpeg é um framework multimídia open source que decodifica, codifica, transcodifica, multiplexa (mux), demultiplexa (demux), transmite, filtra e toca quase qualquer formato de áudio ou vídeo. É uma das ferramentas mais importantes da área de processamento de mídia.

Quais são os componentes principais

O FFmpeg tem alguns componentes principais:

ComponenteDescrição
ffmpegFerramenta de linha de comando para converter áudio e vídeo
ffprobeFerramenta de linha de comando para analisar streams de mídia
ffplayPlayer simples baseado em SDL
libavcodecBiblioteca com encoders e decoders
libavformatBiblioteca para muxing e demuxing
libavfilterBiblioteca para filtrar áudio e vídeo

Casos de uso comuns

Conversão de formato

Converter um vídeo de um formato para outro (veja o guia completo de conversão de formato para opções avançadas):

ffmpeg -i input.mp4 output.avi

Extrair áudio

Tirar a trilha de áudio de um arquivo de vídeo (mais detalhes em como extrair áudio de vídeo):

ffmpeg -i input.mp4 -vn -acodec copy output.aac

Comprimir vídeo

Reduzir o tamanho do arquivo recodificando (técnicas detalhadas em como comprimir vídeo com FFmpeg):

ffmpeg -i input.mp4 -crf 28 output.mp4

Criar um GIF

Transformar um trecho de vídeo em GIF animado:

ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1" output.gif

Por que usar FFmpeg

  • Suporta praticamente qualquer formato: lida com quase todo formato de áudio e vídeo
  • Multiplataforma: roda em Windows, macOS, Linux e mais
  • Rápido: otimizado para velocidade e eficiência
  • Gratuito: open source sob licença LGPL/GPL
  • Documentação extensa: comunidade grande e bastante material disponível

Como começar

Instale o FFmpeg no seu sistema:

# macOS
brew install ffmpeg

# Ubuntu/Debian
apt install ffmpeg

# Windows (com Chocolatey)
choco install ffmpeg

Verifique se a instalação deu certo:

ffmpeg -version

Saiba mais

O FFHub tem uma coleção de comandos práticos e receitas de FFmpeg. Veja o nosso FFmpeg Cookbook para soluções de tarefas comuns de processamento de mídia.

Artigos relacionados

O que é FFmpeg | FFHub