O que é CRF?
CRF significa Constant Rate Factor. É um modo de codificação usado por x264, x265, libvpx e outros codificadores de vídeo modernos. Em vez de visar um tamanho de arquivo ou taxa de bits específica, o CRF visa um nível de qualidade visual consistente ao longo de todo o vídeo.
Quando você codifica com CRF, o codificador analisa cada quadro e pergunta: "Quantos bits este quadro precisa para atingir o nível de qualidade X?" Quadros simples (tomadas estáticas, cores sólidas, panorâmicas lentas) precisam de menos bits. Quadros complexos (ação rápida, texturas detalhadas, explosões de confete) precisam de mais bits. O resultado é um fluxo de taxa de bits variável onde cada quadro fica igualmente bom, independentemente da complexidade da cena.
A escala CRF para H.264 (x264) vai de 0 a 51:
- CRF 0 — Matematicamente sem perda. Cada pixel é preservado exatamente. Os arquivos são enormes (50–100x maiores que CRF 23).
- CRF 18 — Visualmente sem perda. Nenhum humano consegue distingui-lo do original de forma confiável, mesmo em um monitor profissional. Este é o teto de qualidade prático.
- CRF 23 — Padrão do FFmpeg. Qualidade excelente que satisfaz a grande maioria dos espectadores. Pontuações VMAF de 93–96 de 100.
- CRF 28 — Boa qualidade. Os artefatos se tornam perceptíveis com inspeção cuidadosa, mas são aceitáveis para distribuição web e visualização casual.
- CRF 51 — Compressão máxima, qualidade mínima. Uma bagunça de blocos impossível de assistir. Útil apenas como ponto final teórico.
CRF não é uma taxa de bits alvo. Você não define um tamanho de arquivo alvo. Você diz ao codificador "me dê essa qualidade" e ele descobre quantos bits são necessários. O tamanho do arquivo é um subproduto, não um objetivo. Isso é fundamentalmente diferente da codificação com taxa de bits constante (CBR) ou taxa de bits média (ABR), onde você especifica o tamanho e a qualidade varia.
CRF 23 com preset medium: Pontuação de qualidade VMAF 93–96. Cada +1 CRF reduz a taxa de bits aproximadamente 10–12%. Cada +6 CRF reduz o tamanho do arquivo aproximadamente pela metade.
A escala CRF explicada
A escala CRF é logarítmica: pequenas mudanças na extremidade inferior (alta qualidade) têm um impacto perceptual maior do que a mesma mudança na extremidade superior. A regra geral mais útil: +/-6 CRF aproximadamente divide pela metade ou dobra o tamanho do arquivo. Mais precisamente, cada +1 CRF reduz a taxa de bits em aproximadamente 10–12%.
A faixa prática é CRF 18 a 28. Abaixo de 18, você gasta exponencialmente mais armazenamento em melhorias de qualidade que nenhum humano pode perceber. Acima de 28, os artefatos de compressão se tornam cada vez mais visíveis — blocos, bandas, perda de detalhes finos e borrões no movimento.
Aqui está uma tabela de referência para um clipe típico de 1 minuto em 1080p a 30 fps (fonte real, complexidade de movimento média):
| CRF | Descrição de qualidade | ~1 min 1080p | ~Pontuação VMAF | Tamanho relativo |
|---|---|---|---|---|
| 0 | Matematicamente sem perda | ~3–6 GB | 100 | 50–100x |
| 18 | Visualmente sem perda | ~120 MB | 98–99 | 2x |
| 20 | Excelente, quase sem perda | ~85 MB | 97–98 | 1,4x |
| 23 | Excelente (padrão FFmpeg) | ~60 MB | 93–96 | 1x (referência) |
| 26 | Bom, artefatos menores visíveis | ~40 MB | 88–92 | 0,67x |
| 28 | Bom para distribuição web | ~30 MB | 84–89 | 0,5x |
| 33 | Mínimo aceitável | ~15 MB | 72–80 | 0,25x |
| 40 | Qualidade baixa, blocos visíveis | ~6 MB | 50–65 | 0,1x |
Nota: Esses tamanhos são aproximados. Os tamanhos reais de arquivo variam enormemente dependendo do conteúdo do vídeo. Um vídeo estático de tipo "busto falante" em CRF 23 pode ter 20 MB por minuto, enquanto um clipe esportivo de ação rápida pode ter 100 MB por minuto no mesmo CRF. O valor CRF garante qualidade consistente, não tamanho consistente.
Valores CRF recomendados por caso de uso
Diferentes cenários têm diferentes requisitos de qualidade. Usar CRF 18 para um story de rede social é desperdício; usar CRF 33 para um portfólio profissional é inaceitável. Aqui estão recomendações baseadas em evidências:
| Caso de uso | Faixa CRF | Justificativa |
|---|---|---|
| Arquivo / cópia mestre | CRF 18 | Visualmente sem perda. Qualidade máxima para armazenamento de longo prazo. Arquivos grandes, mas sem degradação perceptível. |
| Upload para YouTube | CRF 18–20 | O YouTube recodifica tudo. Maior qualidade de origem = menos perda geracional após a compressão do YouTube. |
| Uso geral (padrão) | CRF 23 | Padrão do FFmpeg para x264. Excelente equilíbrio entre qualidade e tamanho. Indistinguível do original para a maioria dos espectadores. |
| Web / redes sociais | CRF 26–28 | Arquivos menores para carregamento mais rápido. A qualidade ainda é boa em telas de celular e players web incorporados. |
| Anexo de e-mail | CRF 28–33 | Deve caber em menos de 25 MB (Gmail). A redução de resolução geralmente é mais eficaz do que um CRF alto. |
| Mínimo aceitável | CRF 33 | Artefatos visíveis, mas o conteúdo ainda é assistível. Útil para prévias, rascunhos ou distribuição com largura de banda limitada. |
Para a maioria das pessoas, CRF 23 é a escolha certa. É o padrão do FFmpeg por um bom motivo: produz arquivos que são 50–70% menores que a saída original da câmera sem perda de qualidade visível para visualização típica em telas de até 27 polegadas. Se você não tem certeza, comece com CRF 23 e só ajuste se o arquivo for muito grande (aumente o CRF) ou se precisar de qualidade de arquivo (diminua para CRF 18).
CRF por resolução
Resoluções mais altas contêm mais pixels por quadro, o que significa mais dados para codificar. No entanto, uma resolução mais alta também significa que cada artefato de compressão cobre uma porcentagem menor da tela. Isso permite valores CRF ligeiramente mais altos em resoluções superiores sem degradação visível — os artefatos são menores em relação à imagem total.
| Resolução | Pixels | Faixa CRF | ~Tamanho 1 min (CRF médio) |
|---|---|---|---|
| 480p (854×480) | 0,4 MP | 18–22 | ~15 MB |
| 720p (1280×720) | 0,9 MP | 19–23 | ~30 MB |
| 1080p (1920×1080) | 2,1 MP | 20–24 | ~60 MB |
| 1440p (2560×1440) | 3,7 MP | 21–26 | ~100 MB |
| 4K (3840×2160) | 8,3 MP | 22–28 | ~200 MB |
A observação chave: uma codificação CRF 28 em 4K pode parecer tão boa quanto CRF 23 em 1080p porque cada bloco de artefato cobre uma área proporcionalmente menor do quadro. Isso é especialmente verdadeiro para conteúdo 4K visualizado em telas 4K a distâncias normais de visualização, onde o olho não consegue resolver artefatos individuais no nível de pixel.
Por outro lado, vídeo de baixa resolução (480p) exige valores CRF mais baixos porque os artefatos são proporcionalmente maiores e mais óbvios. Em 480p, a diferença entre CRF 23 e CRF 28 é facilmente visível mesmo na tela de um celular.
CRF vs taxa de bits fixa
CRF e taxa de bits fixa são duas abordagens fundamentalmente diferentes para codificação de vídeo. Entender quando usar cada uma é crítico para resultados ótimos.
CRF (qualidade constante): Você especifica o nível de qualidade. O codificador determina a taxa de bits necessária para cada quadro para atingir essa qualidade. A saída tem taxa de bits variável — cenas complexas recebem mais bits, cenas simples menos. O tamanho do arquivo é imprevisível, mas a qualidade é consistente. Ideal para: codificação offline, armazenamento de arquivos, uploads para plataformas que recodificam.
Taxa de bits fixa (CBR/ABR): Você especifica a taxa de bits alvo. O codificador distribui esse orçamento por todos os quadros. Cenas simples ficam ótimas (bits excedentes). Cenas complexas podem sofrer (bits insuficientes). O tamanho do arquivo é previsível, mas a qualidade varia de cena para cena. Ideal para: streaming ao vivo, distribuição com largura de banda limitada, broadcast.
| Aspecto | CRF (qualidade constante) | Taxa de bits fixa (CBR/ABR) |
|---|---|---|
| Você controla | Nível de qualidade (valor CRF) | Taxa de bits (kbps / Mbps) |
| O codificador decide | Taxa de bits por quadro | Qualidade por quadro |
| Qualidade | Consistente em todas as cenas | Varia conforme a complexidade da cena |
| Tamanho do arquivo | Imprevisível (depende do conteúdo) | Previsível |
| Passadas de codificação | Uma única passada | 1 ou 2 passadas |
| Ideal para | Arquivos, uploads, armazenamento | Streaming, broadcast, limites de largura de banda |
| Eficiência | Ótima — sem bits desperdiçados | Pode desperdiçar bits em cenas simples |
Para a grande maioria das tarefas de conversão de vídeo — converter MOV de iPhone para MP4, preparar vídeos para redes sociais, arquivar vídeos caseiros — CRF é a melhor escolha. Produz arquivos menores com a mesma qualidade visual porque não desperdiça bits em cenas que não precisam deles. A taxa de bits fixa só é necessária quando você tem uma restrição estrita de largura de banda ou tamanho de arquivo que deve ser cumprida exatamente.
A codificação ABR em duas passadas é um meio-termo: a primeira passada analisa o vídeo, a segunda codifica com alocação ótima de bits. Pode se aproximar da qualidade CRF enquanto atinge um tamanho de arquivo alvo, mas leva o dobro do tempo para codificar. Se você precisa de um tamanho de arquivo específico, ABR em duas passadas é melhor do que CBR em uma única passada.
Nossas configurações de conversão
Quando você converte um vídeo no CleverUtils.com, usamos as seguintes configurações:
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset medium \
-c:a aac -b:a 192k -movflags +faststart output.mp4
Aqui está o que cada parâmetro faz e por que o escolhemos:
-c:v libx264— Codec de vídeo H.264. O codec de vídeo mais compatível que existe. Cada dispositivo, navegador e plataforma suporta a reprodução H.264.-crf 23— Constant Rate Factor 23. Pontuações VMAF de 93–96. Visualmente indistinguível do original para a grande maioria dos espectadores. Os arquivos são 50–70% menores que a saída típica de câmera.-preset medium— Preset de velocidade de codificação. Medium oferece o melhor equilíbrio entre velocidade de codificação e eficiência de compressão. Presets mais lentos (slow, veryslow) produzem arquivos ligeiramente menores com a mesma qualidade, mas levam 2–10x mais tempo. Presets mais rápidos (fast, veryfast) sacrificam eficiência de compressão por velocidade.-c:a aac -b:a 192k— Áudio AAC a 192 kbps. Qualidade de áudio transparente para conteúdo estéreo. AAC a 192 kbps é mais que suficiente para a maioria das trilhas de áudio de vídeo, garantindo nenhuma preocupação com qualidade de áudio.-movflags +faststart— Move os metadados MP4 (átomo moov) para o início do arquivo. Isso permite reprodução web instantânea — o navegador pode começar a reproduzir antes que o arquivo inteiro seja baixado.
Por que CRF 23 e não menor? A diferença entre CRF 18 e CRF 23 é aproximadamente 2x o tamanho do arquivo para uma melhoria de qualidade que é invisível para a maioria dos espectadores em displays de consumo. CRF 23 é o "ponto ideal" onde aumentos adicionais de qualidade fornecem retornos decrescentes em relação ao custo de armazenamento e tempo de upload.
Nosso conversor também detecta quando o remuxing é possível. Se seu arquivo MOV já contém vídeo H.264 e áudio AAC, usamos -c copy em vez de recodificar — isso é instantâneo e envolve zero perda de qualidade. A recodificação só acontece quando a fonte usa um codec que requer conversão (ProRes, HEVC em certos destinos, etc.).
Para um entendimento mais profundo dos formatos de contêiner envolvidos, consulte nosso guia comparativo MP4 vs MKV vs MOV.