Guides
H.264 vs VP9 vs AV1: qual escolher

Três codecs carregam quase todo o vídeo online, e a escolha entre eles é uma troca entre tamanho e compatibilidade. H.264 reproduz em qualquer lugar e gera os maiores arquivos. VP9 é significativamente menor e funciona na maioria dos aparelhos modernos. AV1 é o menor e o mais exigente. Se quiser uma única regra: escolha H.264 a menos que saiba que o dispositivo é recente, porque um arquivo menor que não abre não vale nada.
O que é cada codec, em uma linha
| Codec | Surgiu em | Tamanho vs H.264 | Reproduz em |
|---|---|---|---|
| H.264 (AVC) | 2003 | Base | Praticamente tudo fabricado neste século |
| VP9 | 2013 | Cerca de 30–50 % menor | Navegadores modernos, celulares desde cerca de 2015 |
| AV1 | 2018 | Cerca de 30 % menor de novo | Celulares recentes, navegadores atuais, TVs mais novas |
Esses números de tamanho são o motivo pelo qual as plataformas se dão ao trabalho. Servir vídeo é caro, e um codec que reduz a largura de banda em um terço com a mesma qualidade se paga imediatamente.
É também por isso que você encontra os três: as plataformas codificam vídeos populares várias vezes e entregam a cada espectador o que o dispositivo dele consegue decodificar. O mesmo vídeo existe de fato em vários codecs na mesma resolução.

A consequência visível: o tamanho não segue a resolução
Aqui está um exemplo real de um vídeo de dez minutos, como mostrado antes do download:
| Qualidade | Tamanho |
|---|---|
| 1080p | 69,0 MB |
| 720p | 71,5 MB |
A opção mais nítida é a mais leve. Não é um erro: o stream de 1080p é codificado com um codec mais novo, enquanto o de 720p usa H.264 mantido por compatibilidade. Mais pixels, melhor compressão, arquivo menor.
Essa é a lição mais prática a se levar. A resolução não diz nada sobre o tamanho quando os codecs diferem, e qualquer hábito baseado em ‘resolução menor significa download menor’ vai te enganar com frequência. Leia o número real em vez disso — medimos uma escala completa aqui.
Decodificação por hardware, e por que sua bateria se importa
Um detalhe raramente mencionado fora de círculos técnicos, e que importa em celulares.
Os dispositivos têm chips dedicados para decodificar codecs específicos. Quando seu celular reproduz H.264, esse chip faz o trabalho: rápido, frio, mal toca na bateria. Quando ele encontra um codec que o chip não conhece, o processador principal decodifica por software em vez disso — várias vezes o consumo, o celular esquenta, e há travamentos em vídeos mais longos.
| Codec | Suporte de hardware | Efeito prático |
|---|---|---|
| H.264 | Universal há mais de uma década | Eficiente em qualquer lugar |
| VP9 | Comum desde cerca de 2016 | Tranquilo em dispositivos modernos, pesado nos antigos |
| AV1 | Só em hardware recente | Pode ser genuinamente doloroso em qualquer coisa mais antiga |
Então um arquivo AV1 menor pode ser a pior escolha em um celular de quatro anos: você economizou armazenamento e gastou bateria. Em um dispositivo atual, o mesmo arquivo reproduz sem esforço. A resposta certa depende do hardware, e é exatamente por isso que não existe um melhor codec universal.
Contêineres são uma questão separada
As pessoas costumam confundir o codec com a extensão do arquivo, e são camadas diferentes.
O contêiner — MP4, WEBM, MKV — é a caixa. O codec é como a imagem dentro dele foi codificada. Um MP4 geralmente contém H.264, mas pode conter AV1. Um WEBM geralmente contém VP9. A extensão é uma pista, não uma garantia.
É por isso que ‘baixei um MP4 e ele não reproduz’ é uma frase perfeitamente coerente. A caixa era familiar; o conteúdo não. O lado do contêiner é abordado separadamente, e os dois juntos explicam quase toda falha de reprodução.
A versão prática: se um arquivo se recusa a abrir, a extensão não vai dizer por quê. Um player que carrega seus próprios decodificadores simplesmente vai reproduzi-lo, o que é mais rápido que diagnosticar.
Qual escolher, por situação
- Celular no qual você vai assistir hoje — H.264, se oferecido. Bateria e certeza valem mais que alguns megabytes economizados.
- TV antiga, central multimídia do carro, media player — H.264, sem hesitar. Esses dispositivos atualizam raramente e falham em silêncio.
- Editor de vídeo — H.264 em um MP4. Editores lidam com ele nativamente; codecs mais novos costumam precisar de transcodificação antes, o que custa tempo e qualidade.
- Armazenamento realmente apertado, dispositivo recente — VP9 ou AV1 é uma economia real, e o hardware moderno lida com ambos.
- Arquivar por anos — H.264. Não porque é o melhor, mas porque ainda vai reproduzir no que quer que exista daqui a uma década.
Repare como a resposta costuma ser o codec mais antigo. Isso não é nostalgia — a compatibilidade se acumula ao longo do tempo, e um arquivo que você sempre consegue abrir vale mais que um que era eficiente em 2026.
Há uma forma simples de decidir quando a lista não cobre o seu caso. Pergunte quantas máquinas diferentes o arquivo vai tocar antes de você terminar com ele. Um celular, assistido hoje à noite, apagado amanhã — pegue o que for menor, o risco é nulo. Um arquivo que vai ser copiado, compartilhado, editado ou guardado por anos toca dispositivos que você não pode inspecionar de antemão, e cada um deles é uma chance de um codec mais novo falhar.
A economia também é menor do que parece em termos absolutos. Trinta por cento a menos num vídeo de setenta megabytes são cerca de vinte megabytes — genuinamente irrelevante em qualquer dispositivo moderno, e vale a pena só quando você está movendo centenas de arquivos ou lidando com um limite de armazenamento rígido. Compare com um arquivo que pode não abrir, e a troca deixa de parecer equilibrada.
Como saber o que você realmente recebeu
Nada no nome de um arquivo registra o codec, então as pessoas chutam — e erram, porque a extensão é o que conseguem ver.
No Windows, clique com o botão direito no arquivo, abra Propriedades e veja a aba Detalhes. Há uma linha para compressão de vídeo, e ela nomeia o codec diretamente. No macOS, abra o arquivo no QuickTime e escolha Mostrar Inspetor de Filme — a linha de formato deixa claro, geralmente como H.264, VP9 ou AV1 junto com a resolução.
Um sinal mais rápido, se você só quer uma resposta aproximada: um arquivo que reproduz em absolutamente tudo que você tem é quase certamente H.264. Codecs mais novos falham em algum lugar, e esse lugar costuma ser um dispositivo antigo ou um programa que não é atualizado há anos.
Saber a resposta importa principalmente em uma situação — quando você está prestes a mover um arquivo para um dispositivo que não consegue testar facilmente. Checar leva dez segundos e evita a viagem.
O que as pessoas erram sobre codecs
Quatro crenças aparecem repetidamente, e cada uma leva a algo pouco útil.
‘Mais novo é sempre melhor.’ Mais novo significa melhor compressão, que é uma propriedade do arquivo, não da sua experiência. Em hardware sem suporte para ele, um codec mais novo é pior em tudo que você realmente percebe.
‘Converter para H.264 resolve a compatibilidade de graça.’ Resolve a compatibilidade, mas não de graça. Recodificar decodifica a imagem e a codifica de novo, e a segunda codificação não consegue recuperar o que a primeira descartou. O resultado é um pouco pior que o original e não há configuração que evite isso. Baixar H.264 diretamente não custa nada.
‘O codec controla a resolução.’ Não controla. Qualquer um dos três codifica qualquer resolução. O codec decide com que eficiência a imagem é armazenada, nada mais — por isso a tabela de tamanhos acima pode se inverter como faz.
‘Um codec ruim estragou meu vídeo.’ Geralmente o culpado é a taxa de bits, não o codec. Um arquivo H.264 codificado generosamente parece melhor que um AV1 com recursos escassos. O codec define o teto de eficiência; a taxa de bits decide quanto desse teto foi usado, e é a taxa de bits que as plataformas cortam silenciosamente.
O fio que percorre as quatro é o mesmo: um codec é uma decisão de armazenamento. Ele muda quanto espaço uma dada imagem ocupa e quais máquinas conseguem descompactá-la. Não faz o vídeo parecer bom ou ruim por si só, e tratá-lo como um ajuste de qualidade te leva a otimizar o número errado.
O que nosso seletor de formato pede, e por quê
Essa escolha vive em uma linha do nosso código, e vale a pena explicar porque molda diretamente o que você recebe.
Quando pedimos a uma plataforma uma qualidade específica, não solicitamos simplesmente ‘1080p’. Pedimos 1080p preferindo H.264, caindo para o que mais existir se não houver H.264 naquela resolução. Uma ferramenta otimizada para o menor arquivo inverteria isso e pegaria AV1 onde quer que exista.
Escolhemos o contrário depois de pensar em quem é realmente prejudicado por cada erro. Se servimos H.264 a alguém com um celular novo, ele recebe um arquivo um pouco maior e não nota nada. Se servimos AV1 a alguém com um dispositivo mais antigo, ele recebe um arquivo que trava, drena a bateria, ou não abre no app que usa — e não tem como saber por quê. Os custos não são simétricos, então o padrão também não deveria ser.
Há um segundo motivo, específico do que as pessoas fazem com os downloads. Uma grande parte deles acaba em um dispositivo diferente daquele que baixou: movidos para um notebook, colocados num pendrive, reproduzidos numa TV, jogados num editor. O celular que buscou o arquivo frequentemente não é o dispositivo que o reproduz, o que torna apostar em hardware moderno uma má aposta mesmo quando o celular na sua mão é novo.
A troca é honesta e vale a pena declarar com clareza: nossos arquivos às vezes são maiores que o mínimo teórico, e num dispositivo recente você poderia ter economizado espaço. Achamos que um download que sempre funciona vale mais que um comprimido de forma ótima, e quando uma plataforma só oferece codecs mais novos numa dada qualidade, você recebe esses — porque é o que existe.
Uma consequência vale a pena declarar porque parece uma falha. A preferência se aplica quando montamos um arquivo a partir de streams de vídeo e áudio separados, o que é a maioria dos downloads acima de 360p. Quando uma plataforma nos entrega um arquivo já pronto, passamos adiante o que quer que ele contenha — não vamos recodificar seu vídeo para satisfazer uma preferência, porque recodificar custa qualidade e você estaria pagando pela nossa organização.
Perguntas frequentes
Qual codec devo baixar?
H.264, a menos que saiba que o dispositivo é recente. Reproduz em qualquer lugar e usa decodificação por hardware em praticamente qualquer dispositivo, ao custo de um arquivo um pouco maior.
Por que o arquivo de 1080p é menor que o de 720p?
Codecs diferentes. A resolução maior costuma ser VP9 ou AV1, que comprimem muito melhor que o H.264 usado mais abaixo na escala.
O AV1 é melhor que o H.264?
Tecnicamente sim — cerca de 40 % menor para a mesma qualidade. Na prática depende do seu dispositivo: sem suporte de hardware ele drena a bateria e pode travar.
O codec afeta a qualidade da imagem?
No mesmo tamanho de arquivo, codecs mais novos parecem melhores. Na mesma configuração de qualidade, eles simplesmente produzem um arquivo menor. Nenhum degrada a imagem por si só.
Qual a diferença entre codec e formato?
O formato ou contêiner — MP4, WEBM — é a caixa. O codec é como a imagem dentro foi codificada. Um MP4 pode conter H.264 ou AV1.
Qual codec os seus downloads usam?
H.264 quando a plataforma oferece, caindo para codecs mais novos quando não oferece. Compatibilidade em primeiro lugar, porque um arquivo que não reproduz não vale nada.
O VidKeep funciona no seu navegador: cole um link, escolha a qualidade e guarde o arquivo. Sem conta e sem aplicativo.
Abrir o VidKeepÚltima atualização: 2026-08-20. Revisamos nossos guias conforme as plataformas mudam.

