O FFmpeg é um poderoso framework multimídia de código aberto capaz de decodificar, codificar, transcodificar, multiplexar, demultiplexar, transmitir, filtrar e reproduzir praticamente qualquer formato de mídia. É uma das ferramentas mais importantes na área de processamento de áudio e vídeo.
Componentes Principais
O FFmpeg é composto por vários componentes principais:
| Componente | Descrição |
|---|---|
| ffmpeg | Ferramenta de linha de comando para conversão de áudio e vídeo |
| ffprobe | Ferramenta de linha de comando para análise de fluxos multimídia |
| ffplay | Reprodutor de mídia simples baseado em SDL |
| libavcodec | Biblioteca contendo codificadores e decodificadores |
| libavformat | Biblioteca para multiplexação e demultiplexação |
| libavfilter | Biblioteca para filtragem de áudio e vídeo |
Casos de Uso Comuns
Conversão de Formato
Converter vídeo de um formato para outro:
ffmpeg -i input.mp4 output.aviExtrair Áudio
Extrair a faixa de áudio de um arquivo de vídeo:
ffmpeg -i input.mp4 -vn -acodec copy output.aacComprimir Vídeo
Reduzir o tamanho do arquivo de vídeo com recodificação:
ffmpeg -i input.mp4 -crf 28 output.mp4Criar GIF
Converter um trecho de vídeo em GIF animado:
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1" output.gifPor que usar o FFmpeg
- Suporte Universal de Formatos: Lida com praticamente qualquer formato de áudio/vídeo
- Multiplataforma: Funciona no Windows, macOS, Linux e outros
- Alto Desempenho: Otimizado para velocidade e eficiência
- Totalmente Gratuito: Código aberto sob licença LGPL/GPL
- Documentação Extensa: Grande comunidade e recursos abundantes
Primeiros Passos
Instale o FFmpeg no seu sistema:
# macOS
brew install ffmpeg
# Ubuntu/Debian
apt install ffmpeg
# Windows (usando Chocolatey)
choco install ffmpegVerifique a instalação:
ffmpeg -versionSaiba Mais
O FFHub oferece uma coleção de comandos e receitas práticas do FFmpeg. Explore nosso FFmpeg Cookbook para encontrar soluções para tarefas comuns de processamento de mídia.

