Aegisub一.概述:Aegisub是免费的高级字幕制作软件,可以到官方网站上下载到最新版:/本文只对软件和ass字幕做基本介绍,高级特效制作暂不讲解。
1.ass字幕格式:◆Format: Layer, Start, End, Style, Name, MarginL,MarginR, MarginV, Effect, Text,即为:◆格式:层,开始时间,结束时间,风格,名称,字幕距左边的距离,字幕距右边的距离,字幕高度,效果,字幕正文。
例如:Dialogue:0,0:00:53.34,0:00:56.68,Default,,0000,0000,0000,,尽管保留了爬虫类的许多特色二.界面说明:1. Comment,选中,则本条字幕为注释内容。
在ass字幕中显示为:Comment:0,0:00:53.34,0:00:56.68,Default,,0000,0000,0000,,尽管保留了爬虫类的许多特色2. 字体风格,本条字幕的字体风格。
3. 字幕层(Layer number),类似于图层。
效果如图所示:4. 开始时间(Start time):5. 结束时间(End time):6. 持续时间(Line duration):7. 左边距(MarginL):字幕离左边的距离,默认为0,就是居中对齐,越靠左值越大,下面是左边距为550的效果:8. 右边距(MarginR):字幕离右边的距离,值越大越靠右。
9. 垂直边距(Vertical margin):值越大,越靠上。
10. 加粗(Bold)、倾斜(Italics)、下划线(Underline)、删除线(Strikeout),都可以单独应用于某个字上面。
11. 字体(Font face name):设置字体,从光标选择处生效。
12. 原色/一次色(Primary color):13. 二次色(Secondary color):14. 阴影色(Shadow color):设置字体阴影色。
如图:15. 提交按钮(Commit):回车或点击确认当前一行字幕。
三.操作说明1. 选中一条字幕,点击右键,出现以下的菜单:●Insert(before):在此字幕条前面插入一条空白字幕,开始时间与结束时间衔接于前后字幕条的时间。
●Insert(after):在选择的字幕条后面插入一条空白的字幕,开始与结束时间衔接于前后字幕条。
●Insert at video time(before):以当前视频的时间在选中的字幕条前面插入一条空白字幕,开始时间为当前视频时间,持续时间为2秒。
●Insert at video time(after):插入到当前字幕条后面,以当前视频时间为开始时间,持续2秒。
●Duplicate:复制,复制选中字幕条,并插入之前。
●Duplicate and shift by 1 frame:以当前字幕结束时间为其开始时间,延后一帧为其结束时间,插入到选中字幕条的后面。
●Split(by karaoke):分割,暂未知。
●Swap:交换,选中两条字幕,点击Swap交换其上下顺序。
●Join(concatenate):选中多条字幕,以第一条字幕的开始时间为开始时间,以最后一条字幕的结束时间为结束时间,将多条字幕综合起来,原来的每行字幕用\n分割,在屏幕上显示效果如下:●Join(keep first):选中多条字幕,以第一条字幕的开始时间为开始时间,保留第一条字幕的文字,以最后一条字幕的结束时间为结束时间,合并为一条字幕。
如下图:●Join(as Karaoke):合并多条字幕,每条字幕根据自己的开始、结束时间以卡拉ok的方式显示。
●Make times continuous(change start):让时间连续不断。
选中多条字幕,改变第二条字幕的开始时间使其与第一条字幕的结束时间衔接。
如图:●Make times continuous(change end):和上面相似,这里是改变第一条字幕的结束时间,使其与第二条字幕的开始时间衔接。
●Recombines Lines:●Create audio clip:创建音频剪辑。
选中一行或多行字幕,点击Create audio clip,弹出保存音频文件的对话框,会把当前字幕时间所对应的音频文件剪辑出来。
●Cut:剪切所选字幕。
●Copy:复制所选字幕。
●Paste:粘贴。
●Delete:删除所选字幕。
四.ass代码:1.特殊代码(不再{}内):①\N,换行,如果字幕中有此标记,那么后面的内容将在下一行显示。
如图:②\h,空格,如果字幕中有此标记,那么将显示为空格。
2.普通代码:必须在{}内,影响后面本条字幕后的所有内容,直到第二个相同类型的标记出现,会覆盖其效果。
如图:在应用样式效果的时候,1表示真,就是应用这个效果;0表示假,不应用此效果。
{\i1},斜体字。
{\i0},非斜体字。
{\b1},粗体字。
{\b0},非粗体字。
{\u1},下划线。
{\u0},无下划线。
{\s1},加删除线。
{\s0},去除删除线。
{\bord1},激活字体边框,并且边框宽度为1。
后面的数字代表边框的宽度,{\bord10},字体边框为10。
{\bord0},取消字体边框。
{\shad1},激活文字阴影,并且阴影偏移量为1。
后面的数字代表阴影的偏移度。
{\shad0},取消文字阴影。
例如:{\shad0}时的显示效果:{\shad10}时的显示效果:{\fn字体名称},设置字体。
如:{\fn华文楷体}。
Font Name{\fs25},设置字体大小。
Font Size。
{\fscx200%},字体沿x轴缩放,横向拉伸。
{\fscy200%},字体沿y轴缩放,即纵向拉伸。
{\fsp间距值},字符间距。
如{\fsp10},则字符间距为10。
如图:{\frx/y/z旋转度数},字幕沿x、y、z旋转的角度,可以是负数。
例如:{\frx70},沿x轴旋转70°的效果:{\fry50},沿y轴旋转50°的效果:{\frz-50},沿z轴旋转-50°的效果:利用@字体可以做出纵向显示的效果。
如{\fn@华文楷体\fs50\frz-90}的显示效果(可以用{\fsp负数数值}来缩小字符之间的空间):{\fe<charset>},设置字体编码。
例如:{\fe0},设置为ANSI编码;{\fe1},Default;134,GB2312编码。
{\c&H Blue Green Red&},设置字体颜色,用十六进制表示。
格式为:{\c&H蓝绿红&},例如:{\c&HFF0000},那么就显示为蓝色。
可以用软件自带的取色器进行选取颜色:{\1c&H Blue Green Red&},设置原色。
{\2c&H Blue Green Red&},设置第二颜色。
卡拉OK模式,开始时将变为原色,然后跟随时间轴显示为第二颜色。
{\3c&H Blue Green Red&},字体边框颜色。
{\4c&H Blue Green Red&},设置字体阴影颜色。
{\alpha&H透明度值&},设置字体透明度。
其中的透明度值用十六进制表示,透明度从0(完全不透明)到255(完全透明)之间。
例如:{\alpha&H80&},80的十进制是128,所以就是50%的透明度。
{\an位置代码},设置字幕的位置,例如{\an8},就是靠上居中对齐。
字体代码见下表:{\k时间值},用于显示卡拉OK特效字幕,不平滑,字符之间过渡得较为生硬。
时间值,单位为厘秒(60厘秒= 1秒)。
例如:{\fs72\an8\fn华文楷体\k100\1c&H0000ff&\2c&Hff0000}显{\k100}示{\k100}效{\k100}果{\k100}——{\k100}不{\k100}平{\k100}滑。
这里,把原色设置为红色(1c&H0000ff),第二颜色设置为蓝色(2c&Hff0000),刚开始时,字符“显”以原色显示(红色),其余字符都显示为第二颜色(蓝色),100厘秒后,字符“示”显示为原色,再过100厘秒后,字符“效”显示为原色。
{\kf时间值},和上面一样,只不过显示得较为平滑,有从左到右的填充效果。
{\K},同{\kf}。
{\ko},边框卡拉ok效果。
同\kf,应用于边框。
{\r},重置字体为默认样式,{\r[样式名]},将字幕应用为指定的样式。
字幕的样式默认为Default,可以在样式管理器中添加或者修改。
如:{\rDefault}。
如下图:打开样式管理器,如图:在这里,可以查看和管理所有的样式。
也可以新增。
点击下面的New 按钮,来新建一个样式脚本。
如下图:{\pos(x,y)},字幕定位。
可以通过双击,在屏幕上定位。
如:{\pos(251,215)}。
如图:{\move(x1,y1,x2,y2,Time1,Time2)},字幕移动命令,从x1,y1移动到x2,y2,从time1开始移动到time2结束,时间以毫秒为单位。
如果省略时间,移动的时间则是依据本条字幕持续的时间。
每条字幕只能有一个move命令。
例如:⏹{\move(100,200,300,500)},表示字幕从100,200的位置开始移动,到300,500处停下,持续时间依据本条字幕时间。
⏹{\move(100,200,300,500,500,1500)},字幕出现后500毫秒开始从100,200的位置移动,在1500毫秒的时候停在500,1000的位置。
{\org(x,y)},设置屏幕的坐标原点,即设置旋转中心和缩放中心。
每条字幕只能有一个{\org}命令。
{\fad(time1,time2)},简单的淡入淡出,time1是设置淡入的时间,time2是设置淡出的时间,时间单位是毫秒。
例如:{\fad(1000,5000)},表示从1000毫秒开始淡入显示,5000毫秒以后淡出。
如果都为0的话,那么就没有淡入淡出效果。
{\t(time1,time2,Speed,标记)},\t和后面的标记结合,显示为一种逐渐形成后面标记的特效time1为开始时间,time2为结束时间。
例如:{\t(1000,2000,5,\fs72\c&HFF0000)},表示从1000毫秒开始到2000毫秒结束,字体放大为72号,并且颜色改为蓝色。
这里的Speed值,如果为空则匀速(根据开始时间和结束时间)变换,如果值为0,则没有动画效果,直接形成后面的标记,值越大,变换得越快,小于1的时候,是速度变慢。