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