Junior
Quais formatos de ficheiros de vídeo são suportados pelo HTML5?
sobes.tech IA
Resposta da IA
O HTML5 suporta oficialmente três formatos principais de ficheiros de vídeo:
- MP4 (MPEG-4 Parte 14)
- Codecs: H.264 (vídeo), AAC (áudio)
- Altamente compatível com a maioria dos dispositivos e navegadores graças ao suporte de hardware para decodificação H.264.
- WebM
- Codecs: VP8, VP9 (vídeo), Vorbis, Opus (áudio)
- Formato aberto desenvolvido pelo Google. Bom para streaming. Suportado pela maioria dos navegadores modernos.
- Ogg (Theora)
- Codecs: Theora (vídeo), Vorbis (áudio)
- Formato antigo, não tão amplamente suportado como MP4 e WebM, mas ainda mencionado na especificação HTML5.
Para garantir a máxima compatibilidade, recomenda-se usar o elemento <video> com vários <source>, fornecendo o vídeo em diferentes formatos:
<video controls width="640" height="360">
<source src="myvideo.mp4" type="video/mp4">
<source src="myvideo.webm" type="video/webm">
<source src="myvideo.ogg" type="video/ogg">
O seu navegador não suporta a reprodução de vídeo.
</video>
O navegador verifica sequencialmente os elementos <source> e escolhe o primeiro formato que consegue reproduzir. O texto dentro da tag <video> é exibido se nenhum formato for suportado.
O suporte pode variar ligeiramente dependendo da versão do navegador e do sistema operativo.