Pular para o conteúdo principal

video

Codecs de Vídeo Explicados: H.264 vs H.265 vs VP9 vs AV1

robinhood-projects13 min de leitura

Video to MP4

Convert MOV, WebM, AVI, MKV, or other video files to MP4

Usar ferramenta →

Video Compressor

Reduce video file size while maintaining acceptable quality

Usar ferramenta →

Codecs de Vídeo Explicados: H.264 vs H.265 vs VP9 vs AV1

Você abre um diálogo de exportação — ou arrasta um arquivo para uma ferramenta de conversão — e quatro nomes encaram você: H.264, H.265, VP9, AV1. Parecem números de modelo em uma lente de câmera. A ferramenta escolhe um por padrão, você aceita e segue em frente.

Isso funciona até o arquivo não reproduzir na sua TV. Ou reproduzir bem mas ter 800 MB quando deveria ter 80 MB. Ou você enviar para um portal do cliente e o sistema deles rejeitar o formato.

Este guia explica o que cada codec realmente é, o que as diferenças significam na prática e qual usar dependendo do que você está tentando fazer.

O que é um Codec — e Por que Não é a Mesma Coisa que um Container

Um codec é o algoritmo que codifica e decodifica dados de vídeo. A palavra é um portmanteau de "codificador/decodificador." Quando você grava um vídeo, o codec comprime os frames do seu tamanho bruto — um frame 1080p não comprimido tem cerca de 6 MB — para algo que pode ser armazenado e transmitido. Quando você reproduz o vídeo, o codec o descomprime na hora para que você veja imagens em movimento.

Um container é o formato de arquivo que envolve esses dados comprimidos. MP4, MOV, MKV, WebM — esses são containers. Eles contêm o stream de vídeo, o stream de áudio, legendas e metadados, e agrupam tudo em um único arquivo.

A confusão vem de misturar os dois. Quando alguém diz "me manda um MP4," eles querem dizer o container. O codec dentro desse MP4 pode ser H.264, H.265 ou AV1. Quando sua TV diz que não consegue reproduzir um arquivo, geralmente significa que a TV não suporta o codec — não o container.

A implicação prática: converter para MP4 não garante compatibilidade. Você também precisa do codec correto dentro do MP4.

H.264 (AVC) — O Padrão Universal

H.264 — formalmente chamado de AVC, Advanced Video Coding — foi padronizado em 2003. Neste ponto é o codec de vídeo mais amplamente implantado do planeta. Todo telefone, toda TV, todo console de videogame, todo navegador web, toda plataforma social dos últimos 15 anos reproduz H.264 sem problemas.

Compressão: H.264 não é o codec mais eficiente pelos padrões modernos. Um arquivo codificado em H.264 será maior do que um arquivo de qualidade equivalente em H.265 ou AV1. Mas não é ineficiente — no CRF 23, comprime um arquivo 1080p para aproximadamente 1–4 Mbps, bem abaixo do que qualquer conexão de banda larga ou plataforma de streaming espera.

Velocidade de codificação: Rápida. A codificação H.264 é acelerada por hardware em praticamente todos os dispositivos fabricados na última década — telefones, laptops, GPUs de desktop, até chips ARM baratos. Codificar um vídeo de 10 minutos leva minutos, não horas.

Licenciamento de patentes: H.264 é patenteado e exige taxas de licença para software que o codifica ou decodifica comercialmente. Na prática esse custo é absorvido pelos fabricantes de dispositivos e fornecedores de navegadores, então os usuários finais nunca o sentem. Mas importa quando você está escolhendo um codec para um pipeline de streaming web em escala.

Melhor para: Tudo o que você pretende compartilhar com outras pessoas e não pode controlar o ambiente de reprodução delas. Anexos de e-mail, WhatsApp, Slack, mídias sociais, entregas para clientes, saída de transmissão — se a compatibilidade é a prioridade, H.264 em um container MP4 é a resposta correta.

H.265 (HEVC) — Melhor Compressão, Mais Atrito

H.265 — também chamado de HEVC, High Efficiency Video Coding — é o sucessor direto do H.264, padronizado em 2013. Seu número destaque: aproximadamente 40–50% melhor compressão do que H.264 com a mesma qualidade visual. Um arquivo que ocupa 100 MB em H.264 ocupa 50–60 MB em H.265 na mesma resolução e nível de qualidade.

Por que isso importa: Filmagem 4K. Arquivamento. Gravações longas. Se você está armazenando uma biblioteca de vídeo 4K ou arquivando filmagem que quer manter por anos, H.265 corta seu custo de armazenamento quase pela metade.

Velocidade de codificação: Mais lenta que H.264. A codificação H.265 apenas por software é visivelmente mais lenta — às vezes 3–5x mais lenta que H.264 em hardware equivalente. A aceleração por hardware existe no Apple Silicon moderno, GPUs NVIDIA recentes e Intel Quick Sync, o que fecha significativamente a lacuna. Se seu hardware suportar, a codificação H.265 é rápida. Se não suportar, espere esperar.

Licenciamento de patentes: É aqui que H.265 se complica. Ao contrário do H.264, que tem um único organismo de licenciamento (MPEG-LA), H.265 tem múltiplos pools de patentes concorrentes com requisitos de licenciamento separados. O resultado: Firefox e Chrome não ativam decodificação H.265 por padrão porque a situação de licenciamento não está resolvida para fornecedores de navegadores. Safari e dispositivos Apple suportam nativamente, por isso iPhones gravam em HEVC por padrão.

Suporte a navegadores: Limitado. H.265 não reproduz nativamente no Chrome ou Firefox sem hardware adicional. Isso o torna inadequado para entrega web se você não puder garantir o ambiente de reprodução.

Melhor para: Armazenamento local, arquivamento, fluxos de trabalho Apple para Apple e qualquer situação em que você controla a reprodução (um aplicativo específico, uma TV específica, um player dedicado). Se alguém está assistindo em um Mac, iPhone ou Apple TV, H.265 é excelente. Se você está enviando um arquivo para alguém cuja configuração você não conhece, H.264 é mais seguro.

VP9 — A Alternativa Aberta do Google

VP9 é a resposta do Google ao H.265. Foi desenvolvido para ser livre de royalties e aberto, lançado em 2013. O YouTube o adotou como seu codec padrão para entrega web, e cada navegador baseado em Chromium o reproduz nativamente. Firefox o suporta. Safari adicionou suporte em 2021.

Compressão: VP9 alcança eficiência de compressão aproximadamente comparável ao H.265 — cerca de 30–50% melhor que H.264 no mesmo nível de qualidade. Na prática, o pipeline de codificação do YouTube produz arquivos VP9 que fazem streaming em taxas de bits mais baixas do que o equivalente H.264 enquanto parecem iguais.

Velocidade de codificação: Lenta. A codificação VP9 por software é intensiva em CPU e consideravelmente mais lenta que H.264. A aceleração por hardware para codificação VP9 está disponível em alguns dispositivos (chips Intel recentes, alguns SoCs Android) mas não tão universal quanto H.264. A decodificação é rápida e acelerada por hardware na maioria dos dispositivos modernos, por isso o YouTube pode entregá-lo suavemente — eles fazem a codificação lenta uma vez, e seu dispositivo decodifica rapidamente.

Livre de royalties: Sim. Esta é a vantagem chave do VP9 sobre H.265. Sem taxas de licença, sem complicações de pool de patentes. Qualquer desenvolvedor pode construir um encoder ou decoder VP9 sem um acordo de royalties.

Container: VP9 vive em containers WebM para entrega web, embora também possa aparecer em MKV. Normalmente você não encontrará VP9 em um arquivo MP4.

Melhor para: Entrega de vídeo web onde você controla o player (um navegador moderno) e quer melhor compressão do que H.264 sem as complicações de licenciamento do H.265. Nicho na prática — a maioria dos novos projetos pula o VP9 em favor do AV1.

AV1 — O Padrão do Futuro

AV1 é o codec mais novo deste grupo, lançado em 2018 pela Alliance for Open Media — uma coalizão que inclui Google, Apple, Microsoft, Netflix, Amazon, Facebook e Mozilla. O objetivo era construir um codec livre de royalties que supera o H.265.

Conseguiu. AV1 alcança aproximadamente 30% melhor compressão do que VP9 e aproximadamente 50% melhor que H.264 em qualidade equivalente. Os próprios testes da Netflix mostraram que AV1 entrega a mesma qualidade perceptual que HEVC com 40% menos taxa de bits.

Velocidade de codificação: Este foi o principal obstáculo para a adoção. A codificação AV1 por software é extremamente lenta — codificar um vídeo 1080p de 10 minutos pode levar horas em uma CPU padrão. A aceleração por hardware é a solução, e está chegando rapidamente. GPUs NVIDIA RTX 40-series, Intel Arc e AMD RDNA 3 incluem encoders AV1 de hardware. Apple Silicon adicionou decodificação AV1 de hardware. À medida que esses chips se tornam a base instalada, a penalidade de velocidade de codificação desaparece.

Livre de royalties: Sim, totalmente. A Alliance for Open Media foi explicitamente formada para criar um codec livre de patentes. Isso torna o AV1 seguro para fornecedores de navegadores, plataformas de streaming e desenvolvedores implementarem sem exposição a licenciamento.

Adoção: YouTube serve AV1 a navegadores que o suportam. Netflix usa AV1 para entrega móvel. Chrome, Firefox, Edge e Safari todos suportam decodificação AV1. O suporte a decodificação de hardware é agora padrão em telefones, laptops e TVs de 2022 em diante.

Melhor para: Streaming web em escala, arquivamento à prova de futuro e qualquer novo pipeline sendo construído hoje onde o tempo de codificação é gerenciável. AV1 é para onde a indústria está se dirigindo. Se você está construindo infraestrutura agora, AV1 é o codec em torno do qual planejar.

Comparação de Codecs de um Relance

CodecDesenvolvido porCompressão vs H.264Velocidade de codificaçãoAceleração de hardwareLivre de royaltiesMelhor para
H.264 (AVC)MPEG-LA / ITUReferênciaRápidoUniversalNãoCompatibilidade universal, compartilhamento
H.265 (HEVC)MPEG-LA / ITU~40–50% melhorModerado–lentoApple, NVIDIA, IntelNãoArmazenamento, dispositivos Apple, arquivamento 4K
VP9Google~30–50% melhorLentoCodificação limitada, boa decodificaçãoSimEntrega web (Chrome/Firefox), YouTube
AV1Alliance for Open Media~50% melhorMuito lento (melhorando)Hardware 2022+SimStreaming, entrega web à prova de futuro

A Confusão Container vs Codec

Agora que você sabe o que cada codec faz, aqui está o quadro dos containers:

MP4 é o container mais versátil. Pode conter streams de vídeo H.264, H.265 e AV1. É o container com o suporte mais amplo de dispositivos. Quando você converte para MP4, o codec interno determina a compatibilidade real — um MP4 em H.264 reproduz em todos os lugares, um MP4 em H.265 pode não reproduzir no Firefox.

WebM é o container do Google, projetado para a web. Contém streams VP9 e AV1. Você verá WebM em players de vídeo baseados em navegador e em conteúdo servido de CDNs otimizados para navegadores modernos. Não reproduz nativamente em todos os players de mídia.

MOV é o container da Apple. iPhones gravam em MOV envolvendo um stream HEVC (H.265). Isso é eficiente em hardware Apple mas pode causar problemas de compatibilidade em players de mídia Windows e dispositivos Android.

MKV (Matroska) é o container aberto e flexível que pode conter quase qualquer coisa — H.264, H.265, AV1, VP9 e dezenas de outros codecs. MKV é popular para bibliotecas de mídia e arquivamento por sua flexibilidade e suporte a legendas, mas não é universalmente suportado em dispositivos de consumo sem software de player de mídia.

O desajuste que confunde as pessoas: um arquivo MOV de um iPhone contém HEVC por dentro. O Windows Media Player não pode reproduzir HEVC sem o pacote de codec HEVC instalado. A correção não é renomear o arquivo — é recodificar para H.264 dentro de um container MP4. Entender essa distinção economiza muito tempo de solução de problemas.

Se você quiser entender mais sobre o que é descartado durante esse tipo de conversão, o guia de conversão com e sem perda cobre a mecânica subjacente.

Qual Codec Você Deve Realmente Usar

Ignore tudo acima e escolha nesta lista com base na sua situação:

Você quer que o arquivo reproduza em qualquer dispositivo, em qualquer lugar — use H.264 em MP4. Todo dispositivo fabricado nos últimos 15 anos o reproduz. Toda plataforma o aceita. Comprime bem o suficiente para qualquer cenário de compartilhamento. Em caso de dúvida, esta é a resposta.

Você está arquivando vídeo ou armazenando filmagem 4K — use H.265 em MP4 ou MOV. A redução de ~45% no tamanho do arquivo em relação ao H.264 se acumula rapidamente quando você está armazenando terabytes. Se você é uma família Apple (iPhone, Mac, Apple TV), nunca encontrará um problema de compatibilidade. Se precisar compartilhar esses arquivos com usuários não Apple, converta para H.264 para entrega.

Você está construindo um pipeline de entrega de vídeo web hoje — use AV1 em MP4 ou WebM. O suporte a navegadores está lá. A decodificação por hardware é generalizada. A melhor compressão reduz os custos de largura de banda em escala. O tempo de codificação é a restrição restante, mas os encoders de hardware tornam isso viável em máquinas de 2022 em diante.

Você está entregando vídeo ao YouTube ou a um player baseado em navegador e a velocidade de codificação é crítica — use VP9 como fallback. VP9 é comprovado em escala, livre de royalties e suportado em todos os lugares onde H.264 não é suficiente. É menos preparado para o futuro que AV1, mas mais prático para pipelines que ainda não conseguem lidar com os tempos de codificação do AV1.

Comprimindo Vídeo com o Codec Certo

Escolher o codec certo importa mais quando você está comprimindo vídeo para entrega — o codec determina o quanto você pode reduzir o tamanho do arquivo antes que a qualidade se degrade visivelmente.

H.264 no CRF 23 é o ponto de partida que a maioria das pessoas deve usar. A partir daí, H.265 e AV1 permitem ir mais longe sem perda de qualidade visível, embora a carga de codificação aumente a cada etapa. O guia de compressão de vídeo cobre as configurações de CRF e predefinições em detalhes se você quiser se aprofundar no lado da compressão.

A decisão do codec e a decisão de compressão interagem. Um arquivo H.264 bem comprimido supera um arquivo AV1 mal comprimido em qualquer momento. Comece com o codec certo, depois ajuste a compressão a partir daí.

A Versão Curta

Quatro codecs, quatro casos de uso:

  • H.264 — reproduz em todos os lugares, rápido de codificar, padrão seguro
  • H.265 — metade do tamanho de arquivo do H.264, ótimo para armazenamento e dispositivos Apple, evitar para entrega web
  • VP9 — livre de royalties, comprovado no YouTube, bom suporte a navegadores, lento de codificar
  • AV1 — melhor compressão disponível, livre de royalties, direção da indústria, aceleração de hardware chegando rápido

Se você está compartilhando um vídeo hoje, use H.264 em um MP4. Se está construindo um sistema para amanhã, planeje em torno do AV1.

Comprima seu vídeo agora — sem software necessário, sem conta, processado no seu navegador.