TTML (Timed Text Markup Language) — это текстовый формат на основе XML, предназначенный для представления информации синхронизированного текста. Он в основном используется для субтитров и титров в видео- и аудиоконтенте. Файлы TTML содержат текст, который должен отображаться, а также информацию о времени, которая определяет, когда каждый фрагмент текста должен появляться и исчезать на экране. Это обеспечивает точную синхронизацию текста с аудио- и видеоматериалом. TTML является рекомендацией W3C и широко поддерживается различными медиаплеерами, программным обеспечением для видеомонтажа и онлайн-видеоплатформами. Он предоставляет стандартизированный способ представления субтитров и титров, обеспечивая совместимость между различными системами и устройствами. TTML поддерживает различные варианты стилизации, включая размер шрифта, цвет, положение и выравнивание, что позволяет настраивать внешний вид субтитров или титров. Он также поддерживает несколько языков в одном файле, что делает его подходящим для многоязычного контента. Формат разработан таким образом, чтобы быть читаемым как человеком, так и обрабатываемым машиной, что облегчает как ручное создание, так и автоматическую генерацию синхронизированного текстового контента. TTML часто используется в телевещании, потоковой передаче видео через Интернет, а также при создании контента для DVD/Blu-ray.