---
title: "Como instalar FFmpeg no Windows e usar a linha de comando"
description: "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."
url: "https://www.alemasone.com/pt/instalar-ffmpeg-windows-linha-comando/"
language: "pt"
published: 2025-07-05
updated: 2026-09-20
categories: ["Multimídia E Criação"]
translations:
  it: "https://www.alemasone.com/it/installare-ffmpeg-windows/"
  en: "https://www.alemasone.com/en/install-ffmpeg-windows-command-line/"
  es: "https://www.alemasone.com/es/instalar-ffmpeg-windows-linea-comandos/"
  fr: "https://www.alemasone.com/fr/installer-ffmpeg-windows-ligne-commande/"
  de: "https://www.alemasone.com/de/ffmpeg-windows-installieren-nutzen-befehle/"
---

# Como instalar FFmpeg no Windows e usar a linha de comando

No Windows [FFmpeg](https://ffmpeg.org/) 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:

```powershell
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:

```powershell
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](terminale-ffmpeg-version-windows.png "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](https://learn.microsoft.com/it-it/windows/package-manager/winget/) não está disponível ou quando queres uma compilação específica.

1. Na [página oficial de downloads](https://ffmpeg.org/download.html), 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](https://www.gyan.dev/ffmpeg/builds/), 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](https://www.7-zip.org/). 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:

   ```text
   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](variabile-environment-windows-ffmpeg.png "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

```bat
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:

```bat
ffmpeg -i filmato.mkv -c copy filmato.mp4
```

### Extrair o áudio de um vídeo

```bat
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:

```bat
ffmpeg -i lezione.mp4 -vn -c:a copy lezione.m4a
```

### Cortar um trecho

```bat
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

```bat
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

```bat
ffmpeg -ss 00:00:10 -i video.mp4 -frames:v 1 immagine.jpg
```

### Converter todos os ficheiros de uma pasta

No PowerShell:

```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`](https://ffmpeg.org/ffprobe.html), que analisa um ficheiro e reporta as suas características:

```bat
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](analisi-ffprobe-video-windows.png "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](/pt/instalar-wine-ubuntu-programas-windows/) 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`.
