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