Sobes.tech
Junior

Quali formati di file video sono supportati in HTML5?

sobes.tech AI

Risposta dell'AI

HTML5 supporta ufficialmente tre principali formati di file video:

  • MP4 (MPEG-4 Parte 14)
    • Codec: H.264 (video), AAC (audio)
    • Ampiamente compatibile con la maggior parte dei dispositivi e browser grazie al supporto hardware per la decodifica H.264.
  • WebM
    • Codec: VP8, VP9 (video), Vorbis, Opus (audio)
    • Formato aperto sviluppato da Google. Ottimo per lo streaming. Supportato dalla maggior parte dei browser moderni.
  • Ogg (Theora)
    • Codec: Theora (video), Vorbis (audio)
    • Formato più vecchio, non supportato così ampiamente come MP4 e WebM, ma ancora menzionato nella specifica HTML5.

Per garantire la massima compatibilità, si consiglia di usare l'elemento <video> con più <source>, fornendo il video in diversi formati:

<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">
  Il tuo browser non supporta la riproduzione video.
</video>

Il browser verifica sequenzialmente gli elementi <source> e sceglie il primo formato che può riprodurre. Il testo all'interno del <video> viene mostrato se nessun formato è supportato.

Il supporto può variare leggermente a seconda della versione del browser e del sistema operativo.