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

E os formatos que NÃO funcionam?

Extensões comuns no desktop que os navegadores não reproduzem nativamente:

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:

  1. HandBrake (Windows, Mac, Linux) — interface gráfica simples; use o preset "Web/Vimeo YouTube HQ";
  2. FFmpeg (linha de comando) — o canivete suíço: ffmpeg -i entrada.mkv -c:v libx264 -c:a aac saida.mp4;
  3. 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).