格式控制符
控制符 |
作用 |
\n |
只有在 \q2 环境下才表现为 \N ,否则表现为普通空格 |
\N |
换行 |
\h |
非换行空白(NBSP),用于人名等整体 |
\q <style>
用于设置文字自动换行。
style |
作用 |
0 |
使每一行尽可能一样长,如果不能,则使首行最长。\n 将表现为普通空格。 |
1 |
向一行内放置尽可能多的文字,如果放不下则换行。\n 将表现为普通空格。 |
2 |
禁用自动换行,行有可能超出屏幕范围。\n 将表现为 \N 。 |
3 |
使每一行尽可能一样长,如果不能,则使尾行最长。\n 将表现为普通空格。 |
![q0](image-20210818101057531.png)
![q1](image-20210818101145475.png)
![q2](image-20210818101216570.png)
![q3](image-20210818101248626.png)
字体控制符
斜体
粗体
控制符 |
作用 |
\b1 |
启用 |
\b0 |
禁用 |
\b <weight> |
设置字重。400 常规,700 粗体,900 最粗 |
下划线
删除线
字体设置
![fn](image-20210818103129114.png)
字体大小
![fs](image-20210818103226508.png)
字体拉伸变形
控制符 |
作用 |
\fscx <scale> |
横向拉伸 |
\fscy <scale> |
纵向拉伸 |
![fscx](image-20210818103414563.png)
![fscy](image-20210818103436003.png)
设置文字间距
控制符 |
作用 |
\fsp <spacing> |
设置间距 |
![fsp](image-20210818103748626.png)
样式控制符
描边
控制符 |
作用 |
\bord <size> |
同时设置 xbord 与 ybord |
\xbord <size> |
|
\ybord <size> |
![xbord](image-20210818102101105.png)
![ybord](image-20210818102133620.png)
阴影
控制符 |
作用 |
\shad <depth> |
同时设置 xshad 与 yshad |
\xshad <depth> |
|
\yshad <depth> |
![xshad](image-20210818102341763.png)
![yshad](image-20210818102404931.png)
文字边缘虚化
控制符 |
作用 |
\be1 |
启用 |
\be0 |
禁用 |
\be <strength> |
自定义虚化强度 |
![be](image-20210818102656949.png)
高斯模糊
控制符 |
作用 |
\blur <strength> |
自定义高斯模糊强度 |
![blur](image-20210818102824803.png)
3D 旋转
控制符 |
作用 |
\frx <amount> |
沿着屏幕打开方向 |
\fry <amount> |
自屏幕向外 |
\frz <amount> |
屏幕内容旋转 |
\fr <amount> |
等同 \frz |
![frx](image-20210818104159693.png)
![fry](image-20210818104238739.png)
![frz](image-20210818104259850.png)
透视变形
控制符 |
作用 |
\fax <factor> |
左右透视 |
\fay <factor> |
上下透视 |
![fax](image-20210818104524539.png)
![fay](image-20210818104553173.png)
设置颜色
控制符 |
作用 |
\c&H <hex>& |
等同于 \1c |
\1c&H <hex>& |
设置主要填充色 |
\2c&H <hex>& |
设置次要填充色,仅用于卡拉OK特效 |
\3c&H <hex>& |
设置边框颜色 |
\4c&H <hex>& |
设置阴影颜色 |
注意:\<hex\>
次序为 BGR。
设置透明度
控制符 |
作用 |
\alpha&H <hex> |
全部设置 |
\1a&H <hex> |
设置主要填充透明度 |
\2a&H <hex> |
设置次要填充透明度 |
\3a&H <hex> |
设置边框透明度 |
\4a&H <hex> |
设置阴影透明度 |
注意:00
为不透明,FF
为全透明。
设置字幕位置
控制符 |
作用 |
\an <pos> |
设置字幕位置,使用小键盘上的数字与位置。前面会覆盖后面。 |
pos |
位置 |
1 |
左下角 |
2 |
底部中间 |
3 |
右下角 |
4 |
中间偏左 |
5 |
居中 |
6 |
中间偏右 |
7 |
左上角 |
8 |
顶部中间 |
9 |
右上角 |
设置中心点
控制符 |
作用 |
\pos( <x>,<y>) |
设置中心点 |
默认中心点位于视频中心,自定义中心点会影响 \an
定位。默认 \an5
为视频中心,如果手动设置中心点,则会偏移到设置点。
![pos](image-20210818111227454.png)
设置旋转中心点
控制符 |
作用 |
\org( <x>,<y>) |
设置旋转中心点 |
淡入淡出
控制符 |
作用 |
\fad( <fadein>,<fadeout>) |
设置淡入淡出时长 |
\fade( <a1>,<a2>,<a3>,<t1>,<t2>,<t3>,<t4>) |
t1 时长前字幕的透明度为 a1 ;
t1 至 t2 ,透明度从 a1 变为 a2 ;
t2 至 t3 ,透明度为 a2 ;t3 至 t4 ,透明度从 a2 变为 a3 ;
t4 时长后字幕的透明度为 a3 。 |
裁剪
控制符 |
作用 |
\clip( <x1>,<y1>,<x2>,<y2>) |
仅显示矩形范围内的图形 |
\iclip( <x1>,<y1>,<x2>,<y2>) |
仅显示矩形范围外的图形 |
\clip( <drawing commands>) |
自定义裁剪图形,仅显示裁剪范围内的图形 |
\clip( <scale>, <drawing commands>) |
\iclip( <drawing commands>) |
自定义裁剪图形,仅显示裁剪范围外的图形 |
\iclip( <scale>, <drawing commands>) |
自定义图形
自定义图形既可用于 \clip
与 \iclip
等裁剪命令,也可用于 {\p1}\<drawing commands\>{\p0}
绘制命令。
控制符 |
简述 |
备注 |
m |
移动 |
将光标移动到x,y。如果你有一个未封闭的形状,它将自动被封闭。常用于开始绘图。 |
n |
移动(不关闭) |
将光标移动到x,y,而不关闭当前形状。 |
l |
直线 |
从当前光标位置到 x,y 画一条线,之后将光标移到那里。 |
b |
贝塞尔曲线 |
以 (x1,y1) 和 (x2,y2) 为控制点,从光标位置(P0)到 (x3,y3) 绘制一条三维贝塞尔曲线。曲线从 P0 开始,朝向 P1 ,然后从 P2 的方向到达 P3 。 |
s |
B-样条曲线 |
连接多个贝塞尔曲线 |
p |
扩展B-样条曲线 |
将B-样条曲线扩展到 (x,y) 。这与在 s 的末尾添加另一对坐标相同。 |
c |
关闭B-样条曲线 |
关闭B-样条曲线。 |
特效控制符
移动
控制符 |
作用 |
\move( <x1>,<y1>,<x2>,<y2>) |
移动到指定位置,相比于 \pos 不受 \an 影响 |
\move( <x1>,<y1>,<x2>,<y2>,<t1>,<t2>) |
在 t1 到 t2 时间内,从 x1,y1 移动到 x2,y2 |
\mover( <x1>, <y1>, <x2>, <y2>, <angle1>, <angle2>,<radius1>, <radius2>[, <t1>, <t2>] ) |
可以实现圆形或者螺旋移动轨迹 |
\move3( <x1>, <y1>, <x2>, <y2>, <x3>, <y3>[, <t1>, <t2>]) |
实现三次贝塞尔曲线移动 |
\move4(<x1>, <y1>, <x2>, <y2>, <x3>, <y3>, <x4>, <y4>[, <t1>, <t2>]) |
实现四次贝塞尔曲线移动 |
\movevc( <x1>, <y1>) |
用于矢量、图形、裁剪区域的移动,不受 \pos 和 \move 的影响 |
\movevc( <x1>, <y1>, <x2>, <y2>[, <t1>, <t2>]) |
关键帧
控制符 |
作用 |
\t( <style modifiers>) |
从起始到结束进行变换 |
\t( <accel>,<style modifiers>) |
从起始到结束带有加速度进行变换 |
\t( <t1>,<t2>,<style modifiers>) |
从 t1 到 t2 进行变换 |
\t( <t1>,<t2>,<accel>,<style modifiers>) |
从 t1 到 t2 带有加速度进行变换 |
支持的控制符 |
\fs |
\fsp |
\c |
\1c |
\2c |
\3c |
\4c |
\alpha |
\1a |
\2a |
\3a |
\4a |
\fscx |
\fscy |
\frx |
\fry |
\frz |
\fr |
\fax |
\fay |
\bord |
\xbord |
\ybord |
\shad |
\xshad |
\yshad |
\clip |
\iclip |
\be |
\blur |
卡拉OK专用
控制符 |
作用 |
\k <duration> |
按行填充,默认为次要颜色与透明度,填充后为主要颜色和透明度。 |
\K <duration> |
按字填充,默认为次要颜色与透明度,填充后为主要颜色和透明度。 |
\kf <duration> |
同 \K |
\ko <duration> |
与 \k 功能相同,会在开始前移除边框。 |
![ok](image-20210818175350550.png)
特殊用法
本处用法需要写在 Aegisub 的特效栏中,不能写在字幕栏。
特效 |
作用 |
Scroll up;<y1>;<y2>;<delay>[;<range>] |
字幕向上滚动。y1 ,y2 定义了向上滚动的字幕的出现位置和消失位置,delay 的单位为 ms/pixel , range 可以设置特效时长。 |
Scroll down;<y1>;<y2>;<delay>[;<range>] |
字幕向下滚动。变量作用同上。 |
Banner;<delay>[;<0/1>, <range>] |
字幕单行横向移动。lefttoright = 0 时,字幕由右向左移动;lefttoright ≥ 1 时,字幕由左向右移动。 |
注意:特效的时间由 delay
、 range
和字幕时长决定。字幕的时长短于特效时长则会发生剪辑,若长于则不会重复播放。
![banner](image-20210818175033143.png)