Como Comprimir Vídeo com FFmpeg

mar 3, 2026

Arquivos de vídeo grandes consomem espaço de armazenamento e tornam os uploads lentos. O FFmpeg facilita a compressão de vídeos pela linha de comando. Este guia cobre as técnicas mais práticas.

Compressão Rápida com CRF

A maneira mais simples de comprimir um vídeo é usando o CRF (Constant Rate Factor). Valores menores significam maior qualidade, valores maiores significam arquivos menores.

ffmpeg -i input.mp4 -crf 23 output.mp4
Valor CRFQualidadeCaso de Uso
18Quase sem perdasArquivamento
23Boa (padrão)Uso geral
28MédiaCompartilhamento web
32+BaixaPrioridade para arquivo pequeno

Escolha o Codec Certo

H.264 — Melhor Compatibilidade

ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium output.mp4

H.265 (HEVC) — Arquivos 50% Menores

O H.265 produz arquivos significativamente menores com a mesma qualidade, mas a codificação é mais lenta.

ffmpeg -i input.mp4 -c:v libx265 -crf 28 output.mp4

Use Presets para Controlar Velocidade vs Tamanho

Os presets equilibram velocidade de codificação e eficiência de compressão.

ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset slow output.mp4
PresetVelocidadeTamanho do Arquivo
ultrafastMais rápidoMaior
fastRápidoGrande
mediumEquilibradoEquilibrado
slowLentoMenor
veryslowMais lentoMenor possível

Reduzir a Resolução

Reduzir a resolução é uma das maneiras mais eficazes de diminuir o tamanho do arquivo.

# Reduzir para 720p
ffmpeg -i input.mp4 -vf "scale=-2:720" -crf 23 output.mp4

# Reduzir para 480p
ffmpeg -i input.mp4 -vf "scale=-2:480" -crf 23 output.mp4

O -2 mantém a proporção e garante que a largura seja divisível por 2.

Limitar Bitrate

Para streaming ou requisitos rígidos de tamanho de arquivo, defina um bitrate máximo:

ffmpeg -i input.mp4 -c:v libx264 -b:v 1M -maxrate 1M -bufsize 2M output.mp4

Comprimir o Áudio Também

Não esqueça da faixa de áudio. Reduzir o bitrate do áudio ajuda:

ffmpeg -i input.mp4 -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4

Receita em Um Comando

Aqui está um comando equilibrado que funciona bem para a maioria dos casos:

ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4

Isso produz um MP4 de boa qualidade com tamanho de arquivo significativamente reduzido, compatível com praticamente todos os dispositivos e plataformas.

Experimente Online

Não quer instalar o FFmpeg? Use o FFHub para comprimir seus vídeos diretamente no navegador — sem precisar de linha de comando.

FFHub

FFHub