WebVTT - WebVTT

WebVTT
Расширение имени файла
.vtt
Тип интернет-СМИ
текст / vtt
Разработано Консорциум World Wide Web (W3C)
Первый выпуск 10 августа 2010 г . ; 11 лет назад ( 2010-08-10 )
Тип формата Синхронизированный текст
Расширен с SRT
Стандарт W3C WebVTT
Открытый формат ? да
Веб-сайт (VTT)

WebVTT (Web Video Text Tracks) - это стандарт консорциума World Wide Web (W3C) для отображения синхронизированного текста в связи с элементом HTML5 <track> .

Первые проекты его спецификации были написаны WHATWG в 2010 году после обсуждения того, какой формат подписей должен поддерживаться HTML5 - основными вариантами являются относительно зрелый язык разметки текста на основе XML (TTML) или совершенно новый, но более легкий стандарт, основанный на широко используемом формате SubRip . Окончательное решение было принято в пользу нового стандарта, первоначально называвшегося WebSRT (Web Subtitle Resource Tracks). Он разделял расширение файла и в целом был основан на формате SubRip, хотя и не полностью с ним совместим. Перспективный формат позже был переименован в WebVTT. В версии проекта отчета HTML5 от 13 января 2011 г. этот элемент был представлен, а спецификация была обновлена ​​для документирования правил отображения текста подсказки WebVTT. Спецификация WebVTT все еще находится на стадии разработки, но основные функции уже поддерживаются всеми основными браузерами. .srt<track>

Основные отличия от SubRip

  • Первая строка WebVTT начинается с WEBVTT после необязательной отметки порядка байтов UTF-8.
  • Между первой строкой и первой репликой есть место для необязательных данных заголовка.
  • Дробные значения временного кода разделяются точкой вместо запятой.
  • Часы с временным кодом не являются обязательными
  • Нумерация / идентификация кадров перед временным кодом не является обязательной.
  • Комментарии, обозначенные словом ПРИМЕЧАНИЕ, могут быть добавлены
  • Метаданные информация может быть добавлена в JSON -style формате
  • Информация о главе может быть дополнительно указана
  • Поддерживает только расширенные символы как UTF-8
  • CSS в отдельном файле, определенном в сопутствующем HTML-документе для тегов C, используется вместо элемента FONT.
  • Настройки метки позволяют настраивать расположение метки на видео.

Совместимость

Поддержка браузера
Браузер Теги текста реплики Позиционирование метки CSS стили
Хром 35+
Стандартный Android-браузер 5.0+
Опера 22+
Сафари 7+ (iOS: 8+)
Fire Fox 31+ (Android: 32+) N / A
Microsoft Edge 12+ N / A
Internet Explorer 10+ N / A

Firefox реализовал WebVTT в своих ночных сборках (Firefox 24), но изначально он не был включен по умолчанию. Эту функцию нужно было включить в Firefox, перейдя на страницу «about: config» и установив для параметра «media.webvtt.enabled» значение true. YouTube начал поддерживать WebVTT в апреле 2013 года. С 24 июля 2014 года Mozilla по умолчанию включила WebVTT в Firefox.

Субтитры в файле .vtt отображаются в Интернете, но не на локальном диске.

Пример формата WebVTT

WEBVTT 
Kind: captions
Language: en

00:09.000 --> 00:11.000
<v Roger Bingham>We are in New York City

00:11.000 --> 00:13.000
<v Roger Bingham>We are in New York City

00:13.000 --> 00:16.000
<v Roger Bingham>We're actually at the Lucern Hotel, just down the street

00:16.000 --> 00:18.000
<v Roger Bingham>from the American Museum of Natural History

00:18.000 --> 00:20.000
<v Roger Bingham>And with me is Neil deGrasse Tyson

00:20.000 --> 00:22.000
<v Roger Bingham>Astrophysicist, Director of the Hayden Planetarium

00:22.000 --> 00:24.000
<v Roger Bingham>at the AMNH.

00:24.000 --> 00:26.000
<v Roger Bingham>Thank you for walking down here.

00:27.000 --> 00:30.000
<v Roger Bingham>And I want to do a follow-up on the last conversation we did.

00:30.000 --> 00:31.500 align:end size:50%
<v Roger Bingham>When we e-mailed—

00:30.500 --> 00:32.500 align:start size:50%
<v Neil deGrasse Tyson>Didn't we talk about enough in that conversation?

00:32.000 --> 00:35.500 align:end size:50%
<v Roger Bingham>No! No no no no; 'cos 'cos obviously 'cos

00:32.500 --> 00:33.500 align:start size:50%
<v Neil deGrasse Tyson><i>Laughs</i>

00:35.500 --> 00:38.000
<v Roger Bingham>You know I'm so excited my glasses are falling off here.

Другие особенности

В июне 2013 года в спецификацию был добавлен пример, который включал новую настройку «регион». Эта функция поддерживается начиная с Firefox 59, но не поддерживается ни в одном другом браузере.

использованная литература