Язык разметки текста по времени
Расширение имени файла | .ttml, .dfxp, .xml |
---|---|
Тип интернет-СМИ | приложение/ttml+xml |
Разработано | W3C |
Первоначальный выпуск | 1 ноября 2004 г [1] |
Тип формата | Синхронизированный текст |
Расширено с | XML |
Стандартный | W3C ТТМЛ1 |
Открытый формат ? | Да |
Язык разметки синхронизированного текста ( TTML ), ранее называвшийся профилем обмена форматами распространения ( DFXP ), представляет собой XML основанный на стандарт W3C для синхронизированного текста в онлайн-медиа и был разработан для использования в целях создания, транскодирования или обмена синхронизированным текстом. информация, которая в настоящее время используется главным образом для субтитров и субтитров . TTML2 , вторая крупная версия языка, была завершена 8 ноября 2018 года. Он получил широкое распространение в телевизионной индустрии, в том числе Обществом инженеров кино и телевидения (SMPTE) , Европейским вещательным союзом (EBU) , ATSC , В настоящее время существуют DVB , HbbTV и MPEG CMAF , а также несколько профилей и расширений для этого языка.
Контент TTML также может использоваться непосредственно в качестве формата распространения и широко поддерживается в медиаплеерах, за исключением основных веб-браузеров, где WebVTT , второй стандарт W3C для синхронизированного текста в онлайн-медиа, имеет лучшую встроенную поддержку в связи с HTML5 <track>
элемент; тем не менее, многие организации используют контент TTML в веб-видео, используя собственный код проигрывателя.
История
[ редактировать ]Идея добавления информации о времени в Интернет путем расширения HTML. [2] появился очень рано, в результате работы над языком синхронизированной мультимедийной интеграции . На основе XML работа над TTML началась в 2003 году. [3] а ранний проект был выпущен в ноябре 2004 года под названием Timed Text (TT) Authoring Format 1.0 – Distribution Format Exchange Profile (DFXP) . [4] Первая версия TTML, TTML1 , была завершена в ноябре 2010 года.
В 2010 году, после обсуждений его внедрения в HTML5, WHATWG выбрала новый, но более легкий стандарт, основанный на популярном формате SRT , который теперь называется WebVTT . [5]
В феврале 2012 года FCC объявила стандарт субтитров SMPTE для онлайн-видеоконтента, расширенный набор TTML, «безопасным форматом обмена и доставки». [6]
В 2015 году Netflix , Home Box Office ( HBO ), Telestream , SMPTE и W3C получили премию «Эмми» в области технологий и инженерии в категории «Стандартизация и новаторское развитие непрямых широкополосных субтитров» за работу над TTML.
TTML2 , вторая версия TTML, запущенная в феврале 2015 года, была завершена в ноябре 2018 года вместе с новой версией TTML1 .
Профили
[ редактировать ]Стандарт TTML определяет широкий спектр функций, из которых иногда требуется меньший набор, в зависимости от конкретного приложения. По этой причине в стандарте разработана концепция профилей, которые представляют собой подмножества необходимых функций полной спецификации. TTML1 определяет три стандартных профиля: преобразование DFXP, презентация DFXP и полный DFXP. Многие профили TTML были разработаны W3C и другими организациями на протяжении многих лет для подмножества или расширения функций TTML. Рабочая группа по синхронизированному тексту ведет реестр , используемый для идентификации профилей TTML.
Преобразование DFXP
[ редактировать ]Этот профиль определяет минимальные требования к функциям, которые процессор преобразования (например, преобразователь титров) должен поддерживать, чтобы считаться совместимым с TTML.
Презентация DFXP
[ редактировать ]Этот профиль определяет минимальные требования к функциям, которые процессор презентаций (например, видеоплеер) должен поддерживать, чтобы считаться совместимым с TTML.
DFXP полный
[ редактировать ]Этот профиль требует поддержки всех функций, определенных спецификацией TTML.
СМПТЭ-ТТ
[ редактировать ]Этот профиль расширяет TTML тремя элементами, специфичными для SMPTE, предназначенными для устаревших форматов. Совместимость с уже существующими и региональными форматами (такими как CEA-708, CEA-608, субтитры DVB иWST (телетекст мировой системы)) предоставляется посредством туннелирования данных или растровых изображений и добавления необходимых метаданных. [7]
#data
– Base64 в кодировке двоичных данных Поток#image
– в кодировке Base64. Прозрачные PNG изображения#information
– Метаданные
В феврале 2012 года Федеральная комиссия по связи США (FCC) объявила SMPTE-TT безопасным форматом обмена и доставки.
ЭБУ-ТТ
[ редактировать ]Европейский вещательный союз (EBU) определил несколько связанных профилей. EBU-TT Part 1 (Tech3350) использует подмножество TTML1, ограничивающее функции, чтобы сделать его более подходящим для архивирования, обмена и использования с приложениями вещательного видео и веб-видео. [8] Часть 3 EBU-TT (Tech3370) расширяет и ограничивает Часть 1, в частности, добавляя функциональные возможности для поддержки потоковой передачи субтитров в реальном времени от автора субтитров к кодировщику распространения. [9] EBU-TT-D (Tech3380) — это сильно ограниченный профиль TTML1, предназначенный специально для распространения среди игроков и принятый, например, HbbTV, DVB и Freeview Play. [10]
ИМСК
[ редактировать ]Профили TTML для субтитров и подписей интернет-медиа определяют два профиля: текстовый профиль и профиль только изображения, предназначенные для использования в приложениях доставки субтитров и подписей по всему миру, тем самым упрощая взаимодействие, согласованный рендеринг и преобразование в другие форматы субтитров и титров. . Он включает расширения SMPTE-TT и EBU-TT.
Принятие
[ редактировать ]АТСК
[ редактировать ]ATSC A/343 требует, чтобы сущность субтитров и титров соответствовала либо текстовому профилю IMSC 1, либо профилю изображения.
ДВБ
[ редактировать ]ETSI EN 303 560 v1.1.1 (май 2018 г.) — это спецификация систем субтитров DVB TTML. Он определяет точку соответствия по умолчанию, которая является общим пересечением соответствия между EBU-TT-D и текстовым профилем IMSC 1, и позволяет документам субтитров и подписей соответствовать EBU-TT-D, текстовому профилю IMSC1 или другим профилям TTML. отправляется и сигнализируется в транспортных потоках DVB MPEG-2 и включает возможность встраивания шрифтов для представления субтитров, также в транспортный поток.
ХббТВ 2
[ редактировать ]ETSI TS 102 796 V1.5.1 (2018-09) — это спецификация HbbTV 2.0.2. В нем указано, что соответствующие проигрыватели должны иметь возможность воспроизводить субтитры EBU-TT-D, передаваемые онлайн, например, в формате ISO BMFF через MPEG DASH, а также разрешать другие существующие форматы субтитров вещания.
ЗОЖ
[ редактировать ]На WWDC 2017 Apple объявила о поддержке текстового профиля IMSC 1 в HLS и вскоре после этого выпустила системы, включающие поддержку презентаций, включая iOS и tvOS .
Бесплатные просмотры
[ редактировать ]Freeview Play — Техническая спецификация 2018. Версия профиля: 3.0.9 (14.07.2017) определяет требования к приложению для гибридного устройства IPTV и вещания Freeview (Великобритания) для рынка Великобритании, соответствующего спецификации HbbTV и требующего поддержки «DASH». потоковая технология со встроенными субтитрами EBU-TT-D».
MPEG-CMAF
[ редактировать ]CMAF — это общий формат мультимедийных приложений, опубликованный MPEG как часть 19 MPEG-A , также опубликованный как ISO/IEC 23000-19:2018 Информационные технологии. Формат мультимедийных приложений (MPEG-A). Часть 19. Общий формат мультимедийных приложений. (CMAF) для сегментированных медиа . Формат определяет профили представления CMFHD, в которых дорожки субтитров должны включать по крайней мере один «набор переключения» для каждого языка и роли в текстовом профиле IMSC 1, а также позволять другие представления субтитров в WebVTT.
Ссылки
[ редактировать ]- ^ «Авторский формат синхронизированного текста (TT) 1.0 — профиль обмена форматом распространения (DFXP)» . Проверено 16 февраля 2015 г.
- ^ «Интерактивные мультимедийные расширения по времени для HTML (HTML+TIME)» . Проверено 9 августа 2019 г.
- ^ «W3C запускает рабочую группу по синхронизированному тексту» . Проверено 9 августа 2019 г.
- ^ «Авторский формат синхронизированного текста (TT) 1.0 — профиль обмена форматом распространения (DFXP)» . Проверено 1 ноября 2004 г.
- ^ «WebVTT против TTML: XML считается вредным для веб-титров?» . Проверено 16 февраля 2015 г.
- ^ «FCC объявляет стандарт субтитров SMPTE для онлайн-видеоконтента безопасным форматом доставки» . Проверено 20 февраля 2015 г.
- ^ «Формат синхронизированного текста SMPTE (SMPTE ST 2052-1:2010)» (PDF) . 3 декабря 2010 г.
- ^ «Часть 1: EBU-TT Часть 1 — Определение формата субтитров (EBU Tech 3350)» . 24 мая 2017 г.
- ^ «Часть 1: EBU-TT, часть 3, живые субтитры (EBU Tech 3370)» . 24 мая 2017 г.
- ^ «Формат распространения субтитров EBU-TT-D (Tech3380)» . 22 мая 2018 г.