Sobes.tech
Junior

Какви формати на видео файлове се поддържат в HTML5?

sobes.tech AI

Отговор от AI

HTML5 официално поддържа три основни формата за видео файлове:

  • MP4 (MPEG-4 Част 14)
    • Кодеци: H.264 (видео), AAC (аудио)
    • Широка съвместимост с повечето устройства и браузъри благодарение на хардуерната поддръжка за декодиране на H.264.
  • WebM
    • Кодеци: VP8, VP9 (видео), Vorbis, Opus (аудио)
    • Отворен формат, разработен от Google. Добър за стрийминг. Поддържа се от повечето съвременни браузъри.
  • Ogg (Theora)
    • Кодеци: Theora (видео), Vorbis (аудио)
    • Стар формат, не е толкова широко поддържан като MP4 и WebM, но все още е споменат в спецификацията на HTML5.

За максимална съвместимост се препоръчва използването на елемента <video> с няколко <source>, предоставящи видеото в различни формати:

<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">
  Вашият браузър не поддържа възпроизвеждане на видео.
</video>

Браузърът проверява последователно <source> елементите и избира първия формат, който може да възпроизведе. Текстът вътре в <video> се показва, ако никой формат не е поддържан.

Поддръжката може да варира леко в зависимост от версията на браузъра и операционната система.