SUB (preSub) 格式文件中的单个字幕由各个行组成。这些行由段落标记彼此分开且必须采用以下形式:
- §
- {0}{50}示例字幕文本
应显示文本的第一帧和最后一帧在曲帧间显示。随后显示字幕文本,之间没有间隔。
SRT (SubRip) 字幕格式由若干个 3 行数据块组成。这些块由空行彼此分开且必须采用以下形式:
- §
- 1
以 1 开始的连续数字,对每个数据块以 1 递增。
- §
- 0:01:36,480 –> 0:01:38,360
第一个时间指示以小时、分钟、秒钟和毫秒为单位指定文本何时开始显示。
随后跟有一个箭头,之间由空格分开,此箭头由两个连字符和一个尖括号组成。
再一个空格后紧接着另一个时间指示,指定文本何时停止显示。
- §
- 示例字幕文本
包含字幕文本。
字幕格式 SMI (SAMI) 基于 HTML 语法。采用毫秒作为时间值的基本单位。此格式是由 Microsoft 开发的标准格式,主要用于视频字幕。SMI 格式只能使用 Windows Media Player 和其他 Microsoft 产品播放。
字幕格式 SSA (Sub Station Alpha) 的功能非常广泛。其语法由各个区段和其中包含的代码行组成。每个区段以方括号开头(如“[Script Info]”),接着是预定义的代码行(如,标题、原始定时),各自包含相应信息。这种格式允许您使用颜色、字体、字体大小等。
字幕格式 ASS (Advanced Sub Station Alpha) 是 SSA 的增强版,可提供 SSA 的所有功能。也允许以图形方式编辑字幕,如,卡拉 OK。
字幕格式 PSB (MPsub) 是为 Linux 的 Mplayer 电影播放机而开发的。主要特征是使用了动态时间依赖。代码由数字和字幕的文本组成。代码中的第一个数字代表上一个字幕消失后等到下一个字幕出现所需的时间,以秒为单位。第二个数字显示当前字幕时长,以秒为单位。
请参阅: