↓Salta al contenuto principale
Alemasone

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.

7 min de leitura Atualizado a
Prompt de comandos do Windows com uma conversão de vídeo em curso
Nesta página
No Windows FFmpeg instala-se com um comando: 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.

Terminal do Windows que devolve o número da versão e as opções de compilação do FFmpeg
A resposta de ffmpeg -version para uma instalação bem-sucedida

As atualizações chegam com um comando. Para passar para a versão nova, escreve 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.

  1. 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.

  2. Extrai o arquivo numa pasta que não vás mover, por exemplo C:\ffmpeg. O Windows 11 abre os ficheiros .7z sozinho a partir da versão 23H2 (clique direito → Extrair tudo); no Windows 10 vais precisar do 7-Zip. Lá dentro encontras a pasta bin com ffmpeg.exe, ffplay.exe e ffprobe.exe. Não precisa de estar obrigatoriamente no disco C:, o importante é que o caminho no passo seguinte esteja correto.

  3. 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 Path entre as variáveis de utilizador, escolhe Editar → Novo e insere:

    C:\ffmpeg\bin
    
  4. Confirma 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.

Janela de Variáveis de Ambiente do Windows com o caminho da pasta bin do FFmpeg adicionado ao Path
A linha a adicionar à variável Path do utilizador

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" }
Faz um teste com trinta segundos. Antes de uma conversão longa, adiciona -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ê.

Terminal do Windows com a análise do ffprobe: duração, bitrate, codecs de vídeo e áudio do ficheiro
As informações que o ffprobe extrai de um ficheiro de vídeo

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.

Leia a seguir