WebVTT - WebVTT
Расширение имени файла |
.vtt
|
---|---|
Тип интернет-СМИ |
текст / vtt |
Разработано | Консорциум World Wide Web (W3C) |
Первый выпуск | 10 августа 2010 г . |
Тип формата | Синхронизированный текст |
Расширен с | 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, но не поддерживается ни в одном другом браузере.