Aegisub 学习笔记


这篇文章最后修改于 2020-04-18 01:49 下午


基本字幕特效代码

字形类

修改字体形状

加粗 {\b1} 取消加粗 {\b0}

斜体 {\i1} 取消斜体 {\i0}

下划线 {\u1}

删除线 {\s1}

字体大小 {\fs256} 恢复默认大小 {\fs} 或 {\fsdefault}

字体名 {\fn 微软雅黑} 恢复默认字体 {\fn} 不能写 defaut

横向拉伸字体 {\fscx100} 纵向拉伸字体 {\fscy100}(100 为初始)

字间距 {\fsp5}

文字边框宽度 {\bord1}(数字为>=0 的边框宽度,0 为无边框)

  • 文字边框横向变大 {\xbord10} 纵向 {\ybord10}

阴影与字体的具体 {\shad1}(1 为距离,默认向右下角)

  • 改变横纵阴影位置 {\xshad1} {\yshad1}

位置类

直接改位置 {\pos(45,67)}((x,y))

角落位置 {\an1}(数字 1-9,参考小键盘,如下)

7 8 9

4 5 6

1 2 3

字体间距 {\fsp48}(48 为一个默认字的大小,视默认字体大小而定)

X 轴 Y 轴立体旋转 {\frx30} {\fry30}({\frx180} 为水平镜像,{\fry180} 为竖直镜像)

绕中心 2D 旋转 {\fr50}

改变旋转圆点 {\org(x,y)}(x,y 为圆点坐标)

横向扭曲(类似斜体){\fax1}

纵向扭曲 {\fay1}

移动 {\move(x0,y0,x1,y1)}(x0,y0 为运动的起始坐标,x1,y1 为运动的终止坐标,运动时间和字幕出现时间一致)

  • 或者 {\move(x0,y0,x1,y1,t1,t2)}(t1 为开始运动的时间,t2 为结束运动的时间,单位均为 ms,1s=1000ms)

裁切 {\clip(x0,y0,x1,y1)}(在 x0,y0 到 x1,y1 范围内的字幕才被显示,如下图)

  • 反向裁剪 {\iclip(x0,y0,x1,y1)} ,只显示区域外的字幕

色彩类

第一颜色,即字体填充色 {\c&H 颜色代码}(十六位颜色代码 000000-FFFFF,六位数,且顺序为绿)(写 1c 也可)

第二颜色,卡拉 OK(见下)模式下被覆盖的颜色

第三颜色,即边框颜色 {\3c&H 颜色代码}

第四颜色,即阴影颜色 {\4c&H 颜色代码}

全部透明度 {\alpha&H 透明度}(透明度为 00-FF,00 不透明,FF 全透明)

  • 也可以简写为 {\alpha 透明度}

单独透明度调整,参考 1234 颜色 {\1a&H 透明度}{\3a&H 透明度}{\4a&H 透明度}

  • {\3a&HFF} 和 {\bord0} 效果一样,无边框
  • {\4a&HFF} 和 {\shad0} 效果一样,无阴影

-卡拉 OK 特效

在卡拉 OK 模式下,第二颜色才起作用。

第一颜色 1c 为卡拉 OK 特效结束后的颜色,第二颜色 2c 为卡拉 OK 特效结束前的颜色。

{\K100} (K 后面数值越,变化速度越

  • {\K100\2c&HFFFFFF\1c&HFF0000} 啊

柔滑类

让字体显示柔滑

淡入淡出

  • {\fad(t1,t2)}(t1 为淡入动画的时间,t2 为淡出动画的时间,单位 ms)
  • {\fade(a1,a2,a3,t1,t2,t3,t4)}(a1,a2,a3 为透明度(0-256),0-t1 保持 a1 透明度,t1-t2 从 a1 变成 a2,t2-t3 保持 a2 透明度,t3-t4 从 a2 变成 a3 透明度)

边框向外模糊柔化 {\blur10},可以配合 bord 使用

边框向内模糊柔化 {\be10}

功能类

格式化样式 {\r}(restore 所有)

  • 格式化后直接调用其他字体样式 {\r 样式}

字符码 {\fe1} 调整编码

0=ANSI (預設), 西欧语音
1=DEFAULT, 视操作系统而定
2=SYMBOL, 符号
128=SHIFTJIS (日語),
129=HANGEUL, 韩语字符集
134=GB2312 (简体中文),
136=CHINESEBIG5 (繁体/正体中文),
255=OEM,
130=JOHAB, 韩语字符集
177=HEBREW, 希伯来语
178=ARABIC,
161=GREEK,
162=TURKISH,
163=VIETNAMESE,
222=THAI,
238=EASTEUROPE,
204=RUSSIAN,
77=MAC,
186=BALTIC;

换行方式 {\q1},(取 0-3)

  • {\q2} 大小写 \N or \n 都是换行
  • {\q1} 时 \N 换行 \n 空格,且 \n 在字幕边缘时不起作用
  • 0:智能断行,尽可能让所有的行等长,不可能等长时选择让顶端的行宽一些。只有遇到\N 会强制换行。
  • 1:行尾换行,尽可能填满一行,然后换行。只有遇到\N 会强制换行。
  • 2:不换行,多余的字符会超过屏幕边缘。遇到\n\N 都会强制换行。
  • 3:智能换行,与参数 1 相似,但是会选择让靠近底部的行更宽。

插入类

不用打花括号,通常打在文本中。

换行 \N

空格 \n(关于 N or n 可以参见\q 相关信息)

强制空格 \h,边缘也能空格,\n 不能在边缘空格

特效代码的动画过渡: \t

  • 用在特效代码中,格式为 (\特效\t(\特效))
  • 例如拟时针旋转:{\fr0\t(\fr360)};顺时针旋转:{\fr360\t(\fr0)}
  • 动画高级过渡 {\特效\t(t1,t2,v,\特效)}(v 为速度,v<1 先快后慢,v=1 正常,v>1 先慢后快,t1-t2 为变化时间,v 可不写)
  • 这些 ass 标签可以使用\t 效果。
    字符 形状 其他效果
    \fs \fscx \bord
    \fsp \fscy \xbord
    \c \frx \ybord
    \1c \fry \shad
    \2c \frz \xshad
    \3c \fr \yshad
    \4c \fax \clip
    \alpha \fay \iclip
    \1a \be
    \2a \blur
    \3a
    \4a

图形类

使用 Aegisub 中菜单栏 Subtitle – ASSDraw 来画,画完之后会在下方出现图形的代码。

在字幕中插入图形: {\p1} 图形代码 {\p0}(123 可以调整图形大小,1 最大,p0 结束绘图)

正方形:{\p1}m 0 0 l 100 0 100 100 0 100{\p0}

椭圆:{\p1}m 0 0 s 100 0 100 100 0 100 c{\p0}【此例中 c 即等于 “p 0 0 100 0 100 100″】

圆形:{\p1}m 50 0 b 100 0 100 100 50 100 b 0 100 0 0 50 0{\p0}【此处第二个 b 可省略】

图形偏移 上下移动 {\pbo1\p1}

更复杂图形

  • Image2ASS,图片→字幕,不是很实用。需要有 Image 样式,如图。
  • tcax 歌词特效比较难

特效

横向滚动特效 Banner;v;0/1;50(v 为速度,越大越慢,通常 2-10;0/1 为从右往左/从左往右滚动;50 为到边缘时的透明度)

纵行滚动特效 scroll up;y1;y2;v;50(y1 为起始位置,y2 为终止位置,v 为速度,50 为到边缘时的透明度)若要从上往下,则改为 scroll up,y1y2 不变。

打轴

单人轴

  • 先设定:样式
  • 字幕开头留空 0-50ms,结束留空 100-300ms
  • 两轴相距<300ms,进行时间连续
  • 字幕轴最短持续时间 500ms
  • 注释字号 45,位置合理
  • 正常字幕字号 50
  • 文字排布合理,占用宽度<⅔屏幕宽度

Aegisub 软件笔记

可视化排版

十字工具

双击点会把该点的坐标以 \pos 的形式写入到当前行中。

拖动工具

拖动工具有两种模式。使用辅助工具条在两种模式之间切换。

(左下角可以切换/pos /move)

矢量裁剪

这个工具可以绘制矢量区域,区域外部的字幕不会被渲染。不同点在于,这个工具可以通过贝塞尔曲线的形式拟合各种图形。

 

1. 拖动,允许你拖动控制点 2. 插入线段,允许你插入一条从最后一个点出发,到鼠标位置结束(点击)的一条线段。 3. 插入一条贝塞尔曲线段,和上面的相同,但是它会多出两个控制点,用来调节曲线形状。 4. 在直线和曲线间转化,在线段或三次曲线上点击使它们之间相互转化。 5. 分割曲线,在线段或三次曲线上点击,使它们在点击处分为两段 6. 移除控制点,点击删除控制点 7. 徒手绘制图形(直线),在视频上点击并用鼠标拖动,绘制手绘图形,该图形会自动闭合,由初始点连接到终点,由直线段围成。 8. 徒手绘制图形(平滑曲线)和 7 的功能相似,不过图形由曲线段围成。

字幕栏操作

  • 在字幕栏中将某行的位置进行上移/下移。选择要移动的行,按住 Alt 键,同时按↑或↓键。
  • 若想要改变 特效标签 在字幕栏中的缩略显示方式,可在工具条中选择” 切换标签隐藏方式”(默认情况下,每一组特效标签用一个小太阳的符号表示)。

发表评论