Formatos de vídeo que funcionam no navegador: MP4, WebM e OGG
Um dos motivos mais comuns para um link de vídeo "não funcionar" não tem nada a ver com o link em si: o arquivo simplesmente está em um formato que o navegador não sabe reproduzir. Este guia explica, sem jargão desnecessário, o que os navegadores aceitam e o que fazer com o resto.
Contêiner e codec: a diferença que explica quase tudo
Todo arquivo de vídeo tem duas camadas. O contêiner é o "envelope" — é ele que dá a extensão do arquivo (.mp4, .webm, .mkv). O codec é a tecnologia de compressão do vídeo e do áudio que está dentro do envelope (H.264, VP9, AV1, AAC…). Para o navegador reproduzir, ele precisa entender as duas coisas. É por isso que às vezes um .mp4 não abre: o envelope é conhecido, mas o conteúdo foi comprimido com um codec que o navegador não suporta.
Os três formatos seguros para a web
- MP4 (H.264 + AAC) — o padrão universal. Funciona em Chrome, Firefox, Safari, Edge, celulares e smart TVs. Se você precisa escolher um único formato para publicar um vídeo, é este;
- WebM (VP9 ou AV1) — formato aberto promovido pelo Google, com ótima compressão. Suporte excelente em Chrome, Firefox e Edge; o Safari passou a suportá-lo apenas em versões recentes;
- OGG/OGV (Theora) — formato aberto mais antigo, ainda aceito por Chrome e Firefox, mas em desuso. Evite para conteúdo novo.
E os formatos que NÃO funcionam?
Extensões comuns no desktop que os navegadores não reproduzem nativamente:
- AVI e WMV — formatos antigos da era do Windows Media Player;
- MKV — contêiner popular para filmes e séries, muito flexível, mas sem suporte nos players HTML5;
- MOV — contêiner da Apple. Aqui há uma pegadinha: muitos .mov gravados por iPhone usam internamente H.264 ou HEVC em estrutura compatível com MP4, e por isso alguns reproduzem no navegador e outros não;
- FLV — formato do antigo Flash Player, morto desde 2020.
Como converter um vídeo para a web
Se o seu arquivo está em formato incompatível, converta para MP4/H.264. Opções gratuitas:
- HandBrake (Windows, Mac, Linux) — interface gráfica simples; use o preset "Web/Vimeo YouTube HQ";
- FFmpeg (linha de comando) — o canivete suíço:
ffmpeg -i entrada.mkv -c:v libx264 -c:a aac saida.mp4; - VLC — o player também converte, em Mídia → Converter/Salvar.
Uma nota sobre HEVC (H.265) e AV1
O HEVC comprime melhor que o H.264, mas o suporte nos navegadores é irregular por questões de licenciamento — funciona bem no Safari, parcialmente no Edge e Chrome (depende do hardware) e não funciona no Firefox. O AV1 é o sucessor aberto e vem ganhando espaço rápido, mas dispositivos antigos não o decodificam. Para máxima compatibilidade em 2026, H.264 continua sendo a escolha segura; AV1 é ótimo como versão adicional.
Como testar na prática
Na dúvida, cole o link do arquivo no Testador de Vídeo: se reproduzir, o formato é compatível com o seu navegador; se falhar com o arquivo acessível, o codec é o suspeito número um. Para transmissões e streaming adaptativo, veja também nosso guia sobre HLS (.m3u8).