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