Язык разметки синхронизированного текста - Timed Text Markup Language
Расширение имени файла | .ttml, .dfxp, .xml |
---|---|
Тип интернет-СМИ | приложение / ttml + xml |
Разработан | W3C |
изначальный выпуск | 1 ноября 2004 г.[1] |
Тип формата | Синхронизированный текст |
Расширен с | XML |
Стандарт | W3C TTML1 |
Открытый формат ? | да |
Язык разметки синхронизированного текста (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 - Профиль обмена форматом распространения (DFXP) [4]. Первая версия TTML, TTML1, был завершен в ноябре 2010 года.
В 2010 году, после обсуждения его внедрения в HTML5, WHATWG выбрал новый, но более легкий стандарт, основанный на популярном SRT формат, теперь названный WebVTT.[5]В феврале 2012 г. FCC объявил SMPTE стандарт скрытых субтитров для онлайн-видеоконтента, надмножество TTML, как «безопасный обмен, формат доставки».[6]
В 2015 г. Netflix, Домашняя касса (HBO ), Telestream, SMPTE, и W3C получил Премия Эмми в области технологий и инженерии за категорию «Стандартизация и новаторское развитие неживых широкополосных субтитров» за их работу над TTML.
TTML2, вторая версия TTML, запущенная в феврале 2015 года, была завершена в ноябре 2018 года вместе с новой версией TTML1.
Профили
Стандарт TTML определяет широкий спектр функций, из которых иногда требуется меньший набор, в зависимости от конкретного приложения. По этой причине в стандарте разработана концепция профилей, которые представляют собой подмножества требуемых функций из полной спецификации. TTML1 определяет три стандартных профиля: DFXP Transformation, DFXP Presentation и DFXP Full. Многие профили TTML были разработаны W3C и другие организации на протяжении многих лет, чтобы разделить или расширить возможности TTML. В Рабочая группа по синхронизированному тексту поддерживает реестр используется для идентификации профилей TTML.
Преобразование DFXP
Этот профиль определяет минимальные требования к функциям, которые процессор преобразования (например, конвертер субтитров) должен поддерживать, чтобы считаться совместимым с TTML.
Презентация DFXP
Этот профиль определяет минимальные требования к функциям, которые процессор представления (например, видеоплеер) должен поддерживать, чтобы считаться совместимым с TTML.
DFXP Полный
Этот профиль требует поддержки всех функций, определенных спецификацией TTML.
SMPTE-TT
Этот профиль расширяет TTML тремя элементами, специфичными для SMPTE, для устаревших форматов. Взаимодействие с уже существующими и региональными форматами (такими как CEA-708, CEA-608, субтитры DVB и WST (World System Teletext)) обеспечивается посредством туннелирование данные или растровые изображения и добавление необходимых метаданных.[7]
#данные
– Base64 закодированный двоичные данные транслировать#изображение
– Base64 закодированный прозрачный PNG изображений#Информация
- метаданные
Соединенные штаты Федеральная комиссия связи (FCC) объявил SMPTE-TT безопасным форматом обмена и доставки в феврале 2012 года.
EBU-TT
EBU определил несколько связанных профилей. EBU-TT Part 1 (Tech3350) использует подмножество TTML1 ограничение функций, чтобы сделать его более подходящим для архивирования, обмена и использования с приложениями для трансляции видео и веб-видео.[8] EBU-TT Part 3 (Tech3370) расширяет и ограничивает часть 1, в частности, добавляя функциональные возможности для поддержки потоковой передачи субтитров в реальном времени от автора субтитров в кодировщик распределения.[9] EBU-TT-D (Tech3380) - это сильно ограниченный профиль TTML1, предназначенный специально для распространения среди игроков, и был принят, например, HbbTV, DVB и Freeview Play.[10]
IMSC
Профили TTML для субтитров и субтитров интернет-СМИ определяет два профиля, профиль только для текста и профиль только для изображений, предназначенных для использования в приложениях доставки субтитров и субтитров по всему миру, тем самым упрощая взаимодействие, согласованный рендеринг и преобразование в другие форматы субтитров и субтитров. Он включает расширения от SMPTE-TT и EBU-TT.
Принятие
ATSC
ATSC A / 343 требует, чтобы содержание субтитров и подписей соответствовало тексту IMSC 1 или профилю изображения.
DVB
ETSI EN 303560 v1.1.1 (май 2018 г.) является спецификацией систем субтитров DVB TTML. Он определяет точку соответствия по умолчанию, которая является общим пересечением соответствия между EBU-TT-D и текстовым профилем IMSC 1, и позволяет использовать субтитры и документы с субтитрами, соответствующие EBU-TT-D, IMSC1 Text Profile или другим профилям TTML. отправляется и сигнализируется в транспортных потоках DVB MPEG-2, а также включает возможность встраивать шрифты для представления субтитров, также в транспортном потоке.
HbbTV 2
ETSI TS 102796 V1.5.1 (2018-09) - это спецификация HbbTV 2.0.2. Он определяет, что соответствующие проигрыватели должны иметь возможность воспроизводить субтитры EBU-TT-D, доставленные онлайн, например, в формате ISO BMFF через MPEG DASH, а также с учетом других существующих форматов широковещательных субтитров.
Freeview Play
Freeview Play - Технические характеристики 2018 Версия профиля: 3.0.9 (14.07.2017) определяет требования к приложению для Freeview_ (Великобритания) гибридное устройство IPTV и вещания для рынка Великобритании, соответствующее спецификации 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.
HLS
В WWDC 2017 Apple объявила о поддержке текстового профиля IMSC 1 в HLS, и вскоре после этого были выпущены системы, которые включают поддержку презентаций, в том числе iOS и tvOS.
Рекомендации
- ^ «Формат создания синхронизированного текста (TT) 1.0 - Профиль обмена форматом распространения (DFXP)». Получено 2015-02-16.
- ^ «Временные интерактивные мультимедийные расширения для HTML (HTML + TIME)». Получено 2019-08-09.
- ^ «W3C запускает рабочую группу по синхронизированному тексту». Получено 2019-08-09.
- ^ «Формат создания синхронизированного текста (TT) 1.0 - Профиль обмена форматом распространения (DFXP)». Получено 2004-11-01.
- ^ "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.