Sobes.tech
Junior

Quels formats de fichiers vidéo sont pris en charge par HTML5?

sobes.tech IA

Réponse de l'IA

HTML5 prend officiellement en charge trois formats principaux de fichiers vidéo:

  • MP4 (MPEG-4 Partie 14)
    • Codecs : H.264 (vidéo), AAC (audio)
    • Très compatible avec la plupart des appareils et navigateurs grâce au support matériel pour le décodage H.264.
  • WebM
    • Codecs : VP8, VP9 (vidéo), Vorbis, Opus (audio)
    • Format ouvert développé par Google. Idéal pour le streaming. Supporté par la majorité des navigateurs modernes.
  • Ogg (Theora)
    • Codecs : Theora (vidéo), Vorbis (audio)
    • Ancien format, moins largement supporté que MP4 et WebM, mais toujours mentionné dans la spécification HTML5.

Pour assurer une compatibilité maximale, il est recommandé d'utiliser l'élément <video> avec plusieurs <source>, fournissant la vidéo dans différents formats:

<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">
  Votre navigateur ne supporte pas la lecture vidéo.
</video>

Le navigateur vérifie séquentiellement les éléments <source> et choisit le premier format qu'il peut lire. Le texte à l'intérieur de la balise <video> s'affiche si aucun format n'est supporté.

La compatibilité peut légèrement varier selon la version du navigateur et le système d'exploitation.