Термин
WebVTT
W3C Web Video Text Tracks Format (Recommendation 2019, правки 2024) – стандарт time-aligned-текста в вебе. Captions, субтитры, главы и thumbnail-cue-треки для HLS и DASH.
WebVTT – это UTF-8 текстовый формат, привязывающий блоки текста к меткам начала и конца. Простейший cue выглядит как `00:00:01.000 --> 00:00:04.000\nHello world`. Cues могут нести стиль, позицию, регион и identifier-метаданные. Браузеры потребляют WebVTT через HTML-элемент `<track>` на `<video>`. HLS использует WebVTT для closed captions и субтитровых rendition-ов; DASH несёт WebVTT в CMAF-обёртках или как отдельные файлы.
Кроме субтитров, WebVTT – стандартный формат метаданных для thumbnail-ов scrub-бара. Cue вида `00:01:00.000 --> 00:01:10.000\nsprites.jpg#xywh=160,0,160,90` говорит плееру: «для этого 10-секундного окна thumbnail – прямоугольник (160,0,160,90) на `sprites.jpg`». Этот паттерн универсален в HLS, DASH и проприетарных плеерах в 2026 году. WebVTT chapters (расширение `WEBVTT - chapters`) несёт навигацию по главам.
WebVTT конкурирует с TTML / IMSC1 в доставке субтитров. IMSC1 богаче по фичам (точное позиционирование, сложный стиль, профессиональная вещательная родословная); WebVTT проще и нативен браузеру. Разделение к 2026: WebVTT – для web-first-доставки, IMSC1 – для контента, идущего из вещательных mastering-цепочек. Большинство OTT поддерживают оба, выбирая по тому, что прислали наверху.
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.