ASS 语法


文件结构

示例

[Script Info]
PlayResX: 1920
PlayResY: 1080

[V4+ Styles]
Format:Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,Stri
Style:CN,思源黑体 CN Normal,80,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
Style:EN,思源黑体 CN Normal,60,&HOOFFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1

[Events]
Format:Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text Dialogue:0,0:00:06.42,0:00:09.34,CN,,0,0,0,,人类一直对月球着迷\N[\rEN]Mankind has always been fascinated by the moon.

特效标签

语法

特效标签区:特效标签必须写在{}内。
特效标签:依次为 \ 特效名称 参数。如参数为空,使用样式默认值。
多个 {} 可合并。

标签

位置:{\pos(x,y)}
位置过渡:{\pos(x,y,x1,y1,starttime,endtime)} 时间为可选项,单位 ms
主要颜色:{\1c&Hxxxxxx&}
次要颜色:{\2c&Hxxxxxx&} 用于卡拉 OK
边框颜色:{\3c&Hxxxxxx&}
阴影颜色:{\4c&Hxxxxxx&}
填充透明颜色:{\1a&Hx&} 取值:0-255;FF 透明,00 不透明;整字透明:{\alpha&Hx&}
裁切:{\clip(左上,右上,左下,右下)}
淡入淡出:{\fad(x1,x2)} 单位 ms
斜体:{\i1}、{\i0} 1 启用、0 禁用,下同
粗体:{\b1}、{\b0}、{b} 100 最细,400 正常,700 粗,900 最粗,大部分字体没有多字重
删除线:{\s1}、{\s0}
下划线:{\u1}、{\u0}
边框:{\bord} 单位:px,可选:{\xbord}、{\ybord},0 消失,下同
阴影:{\shad} 单位:px,可选:{\xshad}、{\yshad}
边框模糊:{\blur} 没有边框则文字模糊
字体:{\fn<字名>}
字号:{\fs<字号>}
字符变形:{\fscx}、{\fscy} 与 \t 搭配时,应使用本标签而不是 \fs;{\fscx\fscy} 大小调整
字符间距:{\fsp}
旋转:{\frx}、{\fry}、{\frz}、{\frxyz} 逆时针:-
文本剪切变换:{\fax}、{\fay} factor 超过 [-2, 2] 效果不好

卡拉OK特效:{\Kx}、{\kx} 大写 K 为整体,小写 k 为逐字,单位 ms
逐字显示:{\t+\clip}
{\r} 消除后续特效标签样式
{\r样式名} 使用指定样式

自用标签

黑:{\c&H000000&}
白:{\c&HFFFFFF&}
明黄:{\c&H00E6FF&}
深红:{\c&H5247BE&}
淡粉:{\c&HE0D7F8&}
淡蓝:{\c&HE2B985&}
淡绿:{\c&H85E2B9&}
描边:{\bord6}
描边、黄色:{\bord6}{\c&H00E6FF&}
字号:{\fs50}
字号渐增:{\fs20\t(0,2000,\fs100)}

temp

\N 换行
{\fn微软雅黑}{\b0\fs14}{\3c&H202020&}{\shad1}
{fn华文楷体\fs18\shad2\4a&H50&}


参考资料:
ASS标签 - Aegisub 手册