H.264 vs. H.265 (HEVC) vs. VP9 vs. AV1: qual codec de vídeo você deve escolher?
Atualizado em
Um codec de vídeo é o método usado para comprimir a imagem. A extensão do arquivo (.mp4, .mkv, .webm) só indica o contêiner; é o codec lá dentro que decide o tamanho do arquivo, a qualidade da imagem com um determinado tamanho e, principalmente, quais dispositivos conseguem reproduzi-lo. Quatro codecs cobrem quase tudo o que você vai encontrar hoje: H.264, H.265 (também chamado de HEVC), VP9 e AV1.
Resumindo: os codecs mais novos espremem mais qualidade em menos bits, mas exigem mais poder de processamento para codificar e são compatíveis com menos dispositivos antigos. Escolher um codec é uma troca entre tamanho de arquivo e compatibilidade, e a resposta certa depende de para onde o vídeo vai.
H.264 (AVC): o padrão universal
O H.264, padronizado em 2003, é o codec que quase todo dispositivo fabricado nos últimos quinze anos consegue decodificar por hardware: celulares, notebooks, smart TVs, consoles de videogame, centrais multimídia de carros e todos os principais navegadores. Se você precisa de um arquivo que simplesmente rode em qualquer lugar, vídeo H.264 com áudio AAC em um contêiner MP4 ainda é a escolha mais segura.
O ponto fraco dele é a eficiência. Com a mesma qualidade visual, o H.264 precisa de uma taxa de bits visivelmente maior que a dos codecs mais novos, o que pesa no 4K e em gravações longas. Ele também é coberto por patentes licenciadas por meio de um pool de patentes, embora isso raramente afete quem converte os próprios arquivos.
H.265 (HEVC): arquivos menores, suporte mais irregular
O H.265 foi publicado em 2013 como sucessor do H.264. Ele foi projetado para oferecer qualidade parecida com aproximadamente metade da taxa de bits; na prática, a economia depende do codificador e do conteúdo, mas uma redução clara é o normal, principalmente em resoluções altas. Os iPhones gravam em HEVC por padrão quando a câmera está configurada como “Alta Eficiência”, e muitas câmeras 4K e drones também usam esse codec.
O problema é o suporte. Os dispositivos Apple lidam com HEVC nativamente. No Windows, a reprodução normalmente depende de uma extensão HEVC da Microsoft Store ou do suporte de hardware exposto pelo driver da placa de vídeo. O Chrome e o Edge conseguem reproduzir HEVC quando o computador tem um decodificador por hardware, e o suporte no Firefox é mais recente e também depende do hardware. TVs mais antigas e muitos players web vão recusar o formato. Se você tem gravações em HEVC que não abrem em algum lugar, nosso guia sobre como converter vídeos HEVC do iPhone para o Windows mostra a solução passo a passo.
VP9: o codec da web livre de royalties
O VP9 é o codec livre de royalties do Google, finalizado em 2013 e muito usado pelo YouTube. A eficiência de compressão dele está no mesmo patamar da do HEVC. Normalmente ele é armazenado em arquivos WebM ou MKV e roda no Chrome, no Edge e no Firefox, com suporte também nas versões recentes do Safari.
Fora do navegador, o suporte ao VP9 é menos consistente: muitas TVs e celulares conseguem decodificá-lo, mas editores de vídeo e hardware mais antigo às vezes não. O VP9 faz mais sentido para arquivos que serão reproduzidos na web, principalmente em um contêiner WebM.
AV1: a melhor compressão, a codificação mais lenta
O AV1 foi lançado em 2018 pela Alliance for Open Media, um grupo que inclui Google, Apple, Microsoft, Netflix, Amazon e Mozilla. Ele é livre de royalties e, em geral, o mais eficiente dos quatro, e é por isso que os grandes serviços de streaming o usam onde os dispositivos oferecem suporte.
Duas coisas atrapalham o uso no dia a dia. Primeiro, a decodificação por hardware só chegou em chips relativamente recentes, então celulares e notebooks mais antigos recorrem à decodificação por software, que gasta bateria e pode travar em resoluções altas. Segundo, codificar AV1 sem um codificador por hardware é lento. Nossas ferramentas conseguem ler arquivos AV1 quando o seu navegador consegue decodificá-los, mas, no momento, não oferecem o AV1 como codec de saída.
Comparação rápida
Use isto como uma regra prática, não como um benchmark; os resultados reais dependem do codificador, das configurações dele e das imagens.
- Compatibilidade: o H.264 é o mais amplo, depois vêm o VP9 e o HEVC (cada um forte em plataformas diferentes) e, por último, o AV1.
- Compressão com a mesma qualidade: o AV1 costuma ser o melhor, o HEVC e o VP9 ficam próximos um do outro, e o H.264 precisa da maior taxa de bits.
- Velocidade de codificação sem hardware especial: o H.264 é o mais rápido, e o AV1 é, de longe, o mais lento.
- Licenciamento: o VP9 e o AV1 são livres de royalties; o H.264 e o HEVC são licenciados por meio de pools de patentes.
- Contêineres típicos: H.264 e HEVC em MP4 ou MOV, VP9 em WebM ou MKV, AV1 em MP4, WebM ou MKV.
Qual codec você deve escolher?
Comece pelo destino, não pelo codec com a melhor reputação.
- Compartilhar com outras pessoas, enviar para um site ou reproduzir em um dispositivo desconhecido: H.264 em MP4.
- Arquivar as suas próprias gravações em 4K ou economizar espaço em dispositivos Apple: H.265 em MP4 ou MOV.
- Incorporar vídeo em uma página web: VP9 em WebM, de preferência com um MP4 H.264 como alternativa para navegadores mais antigos.
- Streaming em escala muito grande para dispositivos modernos: AV1, normalmente acompanhado de uma alternativa em H.264.
Como mudar o codec de um vídeo
Mudar o codec sempre significa recodificar: o vídeo é decodificado em quadros e comprimido de novo com o novo codec. Toda recodificação com perdas perde um pouco de detalhe, então converta a partir da melhor cópia que você tiver e não repita o processo em arquivos já convertidos.
No Conversor de Vídeo, escolha um formato de saída e a lista de codecs é atualizada com o que esse contêiner comporta. O MP4 oferece H.264, H.265 e VP9; o MOV oferece H.264 e H.265; o WebM oferece VP9 e VP8; o MKV oferece H.264, VP8 e VP9. A disponibilidade da codificação em H.265 também depende do seu navegador e do seu hardware, porque a codificação acontece no seu próprio dispositivo. Para o caso mais comum, transformar um WebM ou MKV em um arquivo que roda em qualquer lugar, as páginas WebM para MP4 e MKV para MP4 já vêm com o formato de saída pré-selecionado.
Ferramentas usadas neste guia
Perguntas frequentes
01
02
03