Como instalar FFmpeg no Windows e usar a linha de comando
Aprende a instalar o FFmpeg via winget ou manualmente, configurando o PATH. Descobre também comandos práticos para converter vídeos e extrair áudio.

Nesta página
winget install Gyan.FFmpeg. É o motor que quase todos os conversores de vídeo utilizam, inclusive aqueles que têm botões e os online. Se o usares diretamente, não tens limites de tamanho, controlas cada parâmetro e os teus ficheiros não acabam no servidor de outra pessoa.Não tem janelas: escreves um comando e o trabalho começa. No início assusta um pouco, mas para as coisas que se fazem habitualmente (converter, extrair o áudio, cortar, reduzir o peso), bastam alguns comandos para copiar, que encontras todos mais abaixo. A última versão estável é a 9.0, lançada em 2026.
Instalação com winget #
É o caminho mais rápido no Windows 11 e no Windows 10 atualizado. Abre o Terminal ou o Prompt de comandos e escreve:
winget install Gyan.FFmpeg
É a versão completa preparada pela gyan.dev, a mesma que descarregarias manualmente. No fim, fecha e volta a abrir o terminal, caso contrário não detetará o novo caminho, e verifica:
ffmpeg -version
Se aparecem a versão e as opções de compilação, está tudo em ordem.

ffmpeg -version para uma instalação bem-sucedida
winget upgrade Gyan.FFmpeg. Com a instalação manual, por outro lado, tens de descarregar o arquivo novamente e substituir os ficheiros todas as vezes.Instalação manual #
Serve quando o winget não está disponível ou quando queres uma compilação específica.
Na página oficial de downloads, passa pelo ícone do Windows e seleciona Windows builds from gyan.dev (em alternativa, existem as compilações do BtbN no GitHub). Na página do gyan.dev, na secção release builds, descarregue o ffmpeg-release-full.7z: é a versão completa, com todos os codificadores.
Extrai o arquivo numa pasta que não vás mover, por exemplo
C:\ffmpeg. O Windows 11 abre os ficheiros.7zsozinho a partir da versão 23H2 (clique direito → Extrair tudo); no Windows 10 vais precisar do 7-Zip. Lá dentro encontras a pastabincomffmpeg.exe,ffplay.exeeffprobe.exe. Não precisa de estar obrigatoriamente no disco C:, o importante é que o caminho no passo seguinte esteja correto.Adiciona essa pasta ao PATH: procura por Editar as variáveis de ambiente do sistema no menu Iniciar, abre as Variáveis de Ambiente, seleciona
Pathentre as variáveis de utilizador, escolhe Editar → Novo e insere:C:\ffmpeg\binConfirma com OK em todas as janelas, abre um novo terminal e testa com
ffmpeg -version.
Sem o PATH, o FFmpeg só arranca se fores sempre à pasta dele. Quando alguém diz que a instalação «não funciona», nove em cada dez vezes o problema é este.

Os comandos que deves ter à mão #
A estrutura é sempre a mesma: ffmpeg -i file_di_ingresso [opzioni] file_di_uscita.
Converter um vídeo para MP4 #
ffmpeg -i filmato.mkv -c:v libx264 -crf 23 -c:a aac -b:a 192k filmato.mp4
O número após -crf regula a qualidade: quanto mais baixo, melhor e mais pesado será o vídeo. Em 18 não notas diferenças em relação ao original; 23 é um bom compromisso; acima de 28 a perda de qualidade se nota.
Se tiveres uma placa gráfica recente podes fazer com que ela trabalhe, muito mais depressa: substitui libx264 por h264_nvenc na NVIDIA, h264_amf na AMD ou h264_qsv na Intel. Com o mesmo peso, a qualidade é um pouco inferior, mas para muitos usos serve perfeitamente.
Se o vídeo já estiver no formato correto e só precisares de mudar o contentor, a cópia direta é instantânea porque não recodifica nada:
ffmpeg -i filmato.mkv -c copy filmato.mp4
Extrair o áudio de um vídeo #
ffmpeg -i lezione.mp4 -vn -c:a libmp3lame -q:a 2 lezione.mp3
-vn remove o vídeo, -q:a 2 oferece uma qualidade alta com um ficheiro leve. Se o áudio original já estiver bom para ti, extrai-o sem o recodificar:
ffmpeg -i lezione.mp4 -vn -c:a copy lezione.m4a
Cortar um trecho #
ffmpeg -ss 00:01:30 -i video.mp4 -t 00:00:45 -c copy spezzone.mp4
Começa no minuto e trinta segundos e pega quarenta e cinco segundos. Com -ss antes de -i, o corte é quase instantâneo.
Reduzir o peso de um vídeo #
ffmpeg -i grande.mp4 -vf "scale=1280:-2" -c:v libx264 -crf 26 -c:a aac -b:a 128k piccolo.mp4
Altera a largura para 1280 píxeis, calcula a altura proporcionalmente e baixa um pouco a qualidade: o ficheiro fica suficientemente leve para ser enviado ou carregado rapidamente.
Extrair um fotograma #
ffmpeg -ss 00:00:10 -i video.mp4 -frames:v 1 immagine.jpg
Converter todos os ficheiros de uma pasta #
No PowerShell:
Get-ChildItem *.mkv | ForEach-Object { ffmpeg -i $_.Name -c:v libx264 -crf 23 -c:a aac "$($_.BaseName).mp4" }
-t 00:00:30 e vê o resultado. Se a qualidade não te agradar, descobres logo e não depois de quarenta minutos.ffprobe e ffplay #
Na pasta bin existem três programas. ffmpeg.exe converte e modifica. ffplay.exe é um leitor essencial, útil para verificar rapidamente um ficheiro ou um resultado: ffplay video.mp4. E depois há o ffprobe, que analisa um ficheiro e reporta as suas características:
ffprobe video.mp4
Mostra a duração, os codecs de vídeo e áudio, resolução, fotogramas por segundo e faixas. É o primeiro comando a lançar quando um ficheiro não abre em algum lado: normalmente o motivo é um codec que esse programa não lê.

Erros frequentes #
ffmpeg non è riconosciuto come comando. O caminho não está no PATH, contém um erro de escrita (deve terminar com \bin), ou o terminal já estava aberto antes da modificação.
Unknown encoder 'libx264'. A compilação que descarregaste não inclui esse codificador: precisas de uma versão completa, como as indicadas na página oficial.
O ficheiro de saída é enorme. Não indicaste a qualidade e o FFmpeg usa uma alta: adiciona -crf.
O áudio está fora de sincronia. Acontece com alguns ficheiros de frequência variável, como as gravações do telemóvel: muitas vezes resolve-se recodificando também o áudio em vez de apenas o copiar.
O comando parece bloqueado. Repara na última linha: o FFmpeg mostra o progresso ali, atualizando-a continuamente. Se os números estiverem a mudar, está a trabalhar.
Perguntas frequentes #
O FFmpeg é gratuito também para uso profissional? #
Sim, é software livre e podes usá-lo também para trabalho. As builds completas incluem alguns componentes com licença GPL: se o integrares num programa que distribuis, verifica a licença da build que estás a usar.
É melhor o FFmpeg ou um programa com interface gráfica? #
Para uma conversão ocasional, um programa com botões como o HandBrake é mais prático. Para tarefas repetitivas, conversões em lote ou parâmetros precisos, a linha de comando é mais rápida e dá sempre o mesmo resultado. E muitos desses programas, inclusive este, usam precisamente o FFmpeg.
Posso usá-lo para cortar vídeos sem perder qualidade? #
Sim, com -c copy: os fluxos são copiados sem recodificação, a qualidade mantém-se idêntica e demora apenas alguns segundos. O limite é que o corte ocorre no keyframe mais próximo, pelo que pode haver um ligeiro desvio de uma fração de segundo em relação ao ponto exato que definiste.
Também funciona em Mac e Linux? #
Sim, e é o mesmo programa com os mesmos comandos. No macOS instala-se com brew install ffmpeg, no Ubuntu e derivados com sudo apt install ffmpeg. Os comandos desta guia funcionam de forma idêntica nos três sistemas.
Como converto um vídeo para WhatsApp ou para redes sociais? #
O formato que funciona em todo o lado é MP4 com vídeo H.264 e áudio AAC, ou seja, o que sai do primeiro comando desta guia. Para redes sociais, baixa também a resolução: 1080 píxeis no lado mais longo é suficiente e o ficheiro fica muito mais leve.
Posso instalá-lo numa pasta diferente de C:\ffmpeg? #
Sim, inclusive noutro disco. A única coisa que importa é que o PATH contenha o caminho exato da pasta bin.

