由Aegisub生成的Ass字幕格式
[Script Info] ; 脚本信息部分,包含一些元数据 ; Script generated by Aegisub 3.2.2 ; 注释,表示字幕文件是由Aegisub 3.2.2版本生成的 ; http://www.aegisub.org/ ; 注释,Aegisub官方网站 Title: Default Aegisub file ; 标题,默认Aegisub文件 ScriptType: v4.00+ ; 脚本类型,表示ASS格式的版本 WrapStyle: 0 ; 自动换行样式,0表示智能换行 ScaledBorderAndShadow: yes ; 是否缩放边框和阴影,yes表示启用 YCbCr Matrix: TV.709 ; YCbCr颜色矩阵,TV.709是HDTV的标准 PlayResX: 1920 ; 视频的横向分辨率,设置为1920像素 PlayResY: 1080 ; 视频的纵向分辨率,设置为1080像素 Original Script: KoiHNL ; 原始脚本作者,KoiHNL
[Aegisub Project Garbage] ; Aegisub项目垃圾数据部分,通常用于记录软件的临时信息 Last Style Storage: Default ; 上次使用的样式存储名称 Audio File: 锦鲤未离.mkv ; 项目中加载的音频文件路径 Video File: 锦鲤未离.mkv ; 项目中加载的视频文件路径 Video AR Mode: 4 ; 视频的纵横比模式,4表示以固定纵横比模式显示 Video AR Value: 1.777778 ; 视频的实际纵横比(16:9),即1.777778 Video Zoom Percent: 0.500000 ; 视频缩放百分比,0.5表示50%缩放 Scroll Position: 30 ; 滚动条位置,记录Aegisub软件中滚动位置的像素值 Active Line: 37 ; 当前活动行,记录在Aegisub中编辑的行编号 Video Position: 4929 ; 视频播放位置,记录在编辑时的时间点,单位为毫秒
[V4+ Styles]: Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding Style: Default,等线,60,&H00FFFFFF,&H00FFFFFF,&H00FFFFFF,&H00FFFFFF,0,0,0,0,100,100,0,0,1,0,0,2,30,30,10,134 Name:样式名称 Fontname:字体名称 Fontsize:字体大小,单位为点(pt) PrimaryColour:字幕的主要文本颜色,以 `&HAABBGGRR` 格式表示: - `AA` 表示透明度,`00` 是完全不透明,`FF` 是全透明。透明度计算公式:透明百分数 × 255,将该数转换为十六进制。 - `BBGGRR` 表示颜色值,类似常见十六进制颜色表示( #RRGGBB)。 SecondaryColour:次要颜色,以 `&HAABBGGRR` 格式表示。通常用于卡拉OK字幕的特效或选中时的颜色,作为过渡颜色,帮助突出显示当前正在演唱的歌词部分。当歌词播放到某个字或词时,颜色就会从 PrimaryColour 变为 SecondaryColour,以突出显示当前正在演唱的部分。 OutlineColour:字幕边框的颜色,以 `&HAABBGGRR` 格式表示。 BackColour:字幕背景的颜色,以 `&HAABBGGRR` 格式表示,通常在使用盒装边框(`BorderStyle = 3`)时使用。 Bold:粗体(-1启用0禁用) Italic:斜体(1启用0禁用) Underline:下划线(1启用0禁用) StrikeOut:删除线(1启用0禁用) ScaleX:水平缩放。水平方向的缩放比例,以百分比表示。`100` 表示原始宽度,`200` 表示两倍宽度。 ScaleY:垂直缩放。 Spacing:字符间距,单位为像素。 Angle:旋转角度。文本相对于屏幕的旋转角度,单位为度。 BorderStyle:边框样式 - `1` 表示文本有边框(即轮廓描边),`3` 表示文本有背景框(矩形框)。 - 如果不想显示任何边框或背景框,只需将 Outline 和 Shadow 设置为 0 即可,BorderStyle 可以保持为 1。 Outline:描边宽(厚)度,单位为像素。设置越大,边框越粗。 Shadow:阴影距离,字幕阴影的偏移距离,单位为像素。设置越大,阴影距离越远。 Alignment:对齐方式 - 决定字幕相对于屏幕的位置,值的范围是 1 到 9: - `1`:左下角对齐 - `2`:底部居中对齐 - `3`:右下角对齐 - `4`:左中对齐 - `5`:居中对齐 - `6`:右中对齐 - `7`:左上角对齐 - `8`:顶部居中对齐 - `9`:右上角对齐 MarginL:左边距,文本相对于屏幕左侧的距离,单位为像素。 MarginR:右边距。 MarginV:垂直边距,文本相对于屏幕顶部或底部的距离,具体取决于对齐方式。 Encoding:字符编码。 - `0`:默认 ANSI - `1`:日文 - `134`:简体中文 - `136`:繁体中文
[Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:23.64,0:00:25.75,Default,,0,0,0,,锦鲤未离 Layer:图层,表示字幕的图层顺序,数字值。数值较大的图层会覆盖在数值较小的图层上。 Start:开始时间,格式为 H:MM:SS.CS(小时:分钟:秒.百分之一秒)。 End:结束时间,字幕显示的结束时间 Style:样式,例如 "Default"。样式在 [V4+ Styles] 部分定义。 Name:角色名,可选字段,通常用于标识说话者的角色名或身份。这在多人对话时尤为有用。 MarginL:左边距,该字幕行相对于屏幕左侧的距离(单位:像素)。如果为 0,则使用样式中的默认边距。 MarginR:右边距 MarginV:垂直边距 Effect:效果,可选字段,用于指定字幕的特效。例如,"Karaoke" 特效。 Text:文本,实际显示的字幕文本。可以包含文本格式化标签,如 {\b1}(加粗),{\i1}(斜体)等。 ------------------------------- Dialogue: 0,0:03:14.88,0:03:15.92,Default,,0,0,0,,錦鯉未離 ; 这一行表示一条字幕,从 3:14.88 开始,至 3:15.92 结束,使用 "Default" 样式,显示文本为 "錦鯉未離"。 Dialogue: 0,0:03:23.60,0:03:30.56,Default,title,0,0,0,,{\an5\fs60\pos(960,106)\b1\bord0\shad0\1c&HFFFFFF\fad(1250,0)}{\t(0,1250,1,\fs70)}锦鲤未离字幕组\N翻译:锦鲤未离 Dialogue: 0,0:03:23.60,0:03:30.56,Default,title,0,0,0,,{\an5\fs75\pos(960,290)\b1\bord0\shad0\1c&HFFFFFF\fad(1250,0)}{\t(0,1250,1,\fs70)}KoiHNL Dialogue: 0,0:03:23.60,0:03:30.56,Default,title,0,0,0,,{\an5\fs75\pos(960,780)\i1\b1\bord0\shad0\1c&HFFFFFF\3c&HFFFFFF\fad(2500,0)}{\t(0,3750,1,\fs90)}锦{\1c&HBFA3F3}鲤未离 ; 这几行在上述基础上,设置了 "title" 作为角色名。 ; 特效部分: ; \an5 - 对齐位置(居中对齐)。 ; \fs120 - 字体大小120。 ; \pos(960,780) - 将字幕定位在屏幕上的指定位置 (960,780)。 ; \i1 - 斜体。 ; \b1 - 加粗。 ; \bord4 - 边框宽度为4。 ; \shad4 - 阴影宽度为4。 ; \1c&H7C54E6 - 设置文本颜色为H7C54E6(紫色)。 ; \3c&HFFFFFF - 设置边框颜色为HFFFFFF(白色)。 ; \4c&HB16E9D - 设置阴影颜色为HB16E9D(粉紫色)。 ; \fad(1250,0) - 淡入时间1250毫秒,淡出时间0毫秒。 ; \t(0,1250,1,\fs100) - 在0到1250毫秒内,字体大小从120变为100。 ; 显示内容为 "锦鲤未离",并且单独给"鲤未离"部分添加了颜色(HBFA3F3)。