TTML(Timed Text Markup Language,定时文本标记语言)是一种基于 XML 的文本格式,专门用于表示定时文本信息。它主要用于视频和音频内容中的字幕(subtitling)和隐藏式字幕(captioning)。TTML 文件包含要显示的文本以及指定每段文本在屏幕上出现和消失时间的定时信息,从而实现文本与音视频内容的精确同步。TTML 是 W3C 推荐标准,被各种媒体播放器、视频编辑软件和在线视频平台广泛支持。它提供了一种标准化的方式来表示字幕,确保了不同系统和设备之间的兼容性。TTML 支持丰富的样式选项,包括字体大小、颜色、位置和对齐方式,允许对字幕外观进行高度自定义。此外,它支持在单个文件中包含多种语言,非常适合多语言内容。该格式设计为既可供人类阅读,又可供机器处理,方便了定时文本内容的手动创建和自动生成。TTML 常用于广播电视、在线视频流媒体以及 DVD/蓝光制作。