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