当前位置:文档之家› ASS_SSA字幕制作教程

ASS_SSA字幕制作教程

ASS_SSA字幕制作教程
ASS_SSA字幕制作教程

以下说明的教程是把其他前辈做的教程收集归纳整理而出的~希望对做字幕有兴趣的朋友可以学习和交流下,也让大家大概了解下做好一部成品片子的过程吧,也欢迎有能力的亲的能够加入我们,^ ^ 其实要做字幕要做的精细漂亮,是很花功夫和时间的~需要很大耐心。~

做字幕前先是需要一个质量高的片源①,一般是RAW的,也就是我们说所说的无字幕版。通常的格式是A VI或WA V。然后就是翻译②和校对③(就是对语句的结构及错别字进行修改)。接下来就开始制作字幕④了。最后是内嵌⑤和压制⑥。

做字幕前要先安装一些软件,vobsub是必须的,推荐大家直接安装完美解码吧,里面已经包含了,只要设置就好了,看图修改。

字幕制作的第一步,是从时间轴开始的,所谓的时间轴,就是控制每句字幕出现以及结束的时间。因为要真正的把握好时间,是很困难的,需要多练习,刚开始做时间轴,会花费些时间的,熟练了就好了~~^ ^ 做字幕的软件有很多,比如:SubCreator、POPSUB和subtitleworkshop、Aegisub等等,以上几个都用过~SubCreator 用来做外挂字幕的,SUB格式就是只包含时间轴,不包含特效代码,其他的都支持ASS、SSA字幕的制作,不过偶一直做ASS字幕,用的最好用的也是popsub(有0.74和0.75两种版本),不过其他的2种也各有优势,所以下面介绍的也是popsub(绿色软件,安装就省略说明),教程软件自带有(软件所在盘里readme.rtf),而且使用也很简单,截几个图吧(用了些前辈的图)

打开做好的时间轴或者翻译,打开翻译后可以转换成ASS格式或SSA格式的时间轴。

点小手(0.74版偶没放线有这个,汗…T_T)

然后就设置自己习惯地快捷方式吧

再然后就打开视频了(视频文件名和新建的ass字幕要相同,做过LRC歌词的人应该明白,还有就是下次打开时,一定要先打开ASS字幕,再打开视频)点窗口可以切换合适排列位置。看自己喜好左右还是上下排列。

视频打开后,右下角一定要出现这个小箭头哦()不然不然视频不会加载字幕的

另外初次使用时对这个小箭头(vobsub)要设置下,如图

完成前面后,点到开始时间处就可以开始做时间轴了~

时间轴的工作在动画制作中是比较简单的,不需要太多的技术,不需要太快的网速,也不需要很高的机器配置,但是比较辛苦,也是关系到影片质量的很重要的步骤。

以下是ASS和SSA常用的参数及解释,其它未解释为默认([可选项],<../..>任选其中一项,ASS和SSA基本差不多):

[Script Info] 字幕的介绍

Title: -------------- 字幕名字

Original Script: --------------制作字幕的团体名字

Original Translation:-------------- 修改的人

Original Timing:-------------- 时间的人(时间轴人员的名字)

Synch Point:0

ScriptType:v4.00 ------- 这个会影响字幕特效的一些命令,一般SSA用v4,ASS用V4+就可以呢

Collisions:Normal

PlayResX:1280 ------- PlayResX和PlayResY这两项会影响字幕定位时的座标可以按照自己需要设置

PlayResY:1024

Timer:100.0000 ------- 这个是字幕设置精确到的时间

WrapStyle:1

[v4 Styles] 这一个是对字幕总体属性的定义(SSA)

Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,

Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,Enco ding

Format -------说明个参数的意识:

name:

-------给字幕取的名字可以随便取它关系到你下面字幕的定义

Fontname:-------字体

Fontsize:-------字体大小

PrimaryColour:-------主字幕色------字幕的主要颜色

SecondaryColour:-------次字幕色-----卡拉OK中变为的颜色

TertiaryColour:-------字幕边框颜色

BackColour:-------字幕阴影颜色;

Bold:-------粗体0为关闭,-1为开启

Italic:-------斜体0为关闭,-1为开启

BorderStyle:-------字幕显示方式1是字幕+围边3是不透明显示

Outline:--------------边框颜色的初细可以从0-4设置

Shadow:--------------阴影颜色的初细可以从0-4设置

Alignment:--------------字幕出现的位置

如下图

左中右

上 5 6 7

中9 10 11

下 1 2 3

MarginL MarginR-------字幕距左右两边的距离,分别在右对齐,左对齐,时无效

MarginV-------字幕高度下对齐时表示到底部的距离

上对齐时表示到顶部的距离

中对齐时无效

AlphaLevel:-------字幕的Alpha值,就是字幕的透明度,可以在0-255之取值间0为不透明255为完全透明

Encoding:-------字幕字体的编码方式

一些常用的

134=GB2312(简体中文)136=CHINESEBIG5(繁体中文)1=DEFAULT(字幕自己选择)[v4+ Styles] 字幕总体属性的定义(ASS)

Format:

Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColor, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding

Name -------和SSA一样

Fontname -------所使用的字体

Fontsize -------字体大小

PrimaryColour -------主要颜色------字幕的主要颜色

SecondaryColour -------次要颜色------卡拉OK中变为的颜色

OutlineColor -------字幕边框颜色----------就是SSA的TertiaryColour

BackColour -------阴影颜色

Bold -------粗体

0为关闭,-1为开启

Italic,Underline,Strikeout-------和Bold相同

Italic -------斜体

Underline -------下划线

Strikeout -------删除线

ScaleX -------横向缩放-------默认是100就是100%的意识如果要变为原来的%20就是20

ScaleY -------纵向缩放------- 和ScaleX一样

Spacing -------每个字间的距离

Angle -------旋转

BorderStyle-------边框样式

Outline -------边框宽度

Shadow -------阴影距离

Alignment -------字幕出现的位置

如下图

ASS

左中右

上7 8 9

中 4 5 6

下 1 2 3

MarginL MarginR -------字幕距左右两边的距离,分别在右对齐,左对齐,时无效

MarginV -------字幕高度下对齐时表示到底部的距离

上对齐时表示到顶部的距离

中对齐时无效

Encoding -------编码方式和SSA一样

[Events] 事件部分(SSA)

Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text

Marked 标记符号Marked=0为未标记. Marked=1为已标记.

Start 开始时间-------格式0,0:00:00.00------- 最小单位1/100秒

End 结束时间-------格式0,0:00:00.00-------最小单位1/100秒

Style -------字体名称

Name -------字幕名字和上面的[v4 Styles]设置相对应

MarginL,MarginR,MarginV ------- 和[v4 Styles]一样

Effect------- 显示的方式

Scroll up;A;B;X;Y ------- 字幕从下向上移动

A和B代表Y轴座标(可缺省)、X是速度、Y是字幕在萤幕边缘的透明度(可缺省)比如Scroll up;100;10;20

Scroll down;A;B;X;Y -------字幕从上向下移动

A和B代表Y轴座标(可缺省)、X是速度、Y是字幕在萤幕边缘的透明度(可缺省)

Banner;X;0:Y-------字幕横向移动

X是速度、0代表右->左

1代表左->右Y是字幕在萤幕边缘的透明度(可缺省)

Text 字幕正文------- 字幕正文

[Events] 事件部分(ASS)

Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text

Layer 字幕层次-------字幕重迭时数值大的显示在上层

Start 开始时间-------格式0:00:00.00---------最小单位1/100秒

End-------结束时间

Style-------字体名称

Name-------名字,相当于注释

MarginL-------同[v4+ Styles]

MarginR--------同[v4+ Styles]

MarginV---------同[v4+ Styles]

Effect---------显示的方式

Scroll up;;;[;]---------字幕从下向上移动

Scroll down;;;[;]---------字幕从上向下移动

y1,y2 上下范围

XXdeawayheight 上下的淡出淡入范围

Banner;[;[;]]---------字幕横向移动

delay(延迟值)是从1开始的数字, 0意味着字幕没有延迟,数字越大越慢,不过常用的范围在0-100之间。当delay值大于0时, 文字每移动1个像素所需时间为(1000/delay) 秒.

lefttoright <0/1>---------0从右向左移动,1从左向右移动

XXdeawaywidth---------左右的淡出淡入范围

Text 字幕正文--------字幕正文

Banner最常用的地方是做版权声明:

Dialogue:Marked=0,0:00:20.50,0:00:55.90,Default,,0020,0020,0270,Banner;20;0;50,{\fe134\fn华文新魏\fs12}郑重声明:本作品之片源、字幕均来自互联网,版权归电影公司所有。任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!

以下就是具体的ASS/SSA的特效代码了(也不是完全都能用得到~,代码效果图片就不帖了,见压缩包,参考猪猪字幕组,其实自己看注释也能看懂)

ASS和SSA这部分代码差不多

所有代码加{}表示,\n,\N,\h除外

所有代码由\开头

\n 空格,宽度超出范围后自动换行

\N 硬回车

\h 硬空格

\b<0/1> 粗体----0关闭,1开启

\i<0/1> 斜体

\u<0/1> 下划线

\s<0/1> 删除线

\bord 边框宽度

\be<0/1> 柔化 0关闭 1开启

\shad 阴影距离

\fn 改变字型

\fs 改变字型大小

\fsc 字元缩放------正常大小为100% \fsp 调整字间距

\fr[] 旋转

\fr = \frz,和[v4+ Styles]中的Angle效果相同-----旋转所围绕的中心由\a或\an决定\fe 改变编码

\c&H& 改变颜色---------十六进位00-ff,蓝绿红

\c = \1c

\1c&H& 改变主体颜色

\2c&H& 改变次要颜色

\3c&H& 改变边框颜色

\4c&H& 改变阴影颜色

\alpha&H& 改变透明度

\alpha是同时改变字幕所有部分的透明度\1a&H& 改变主体透明度

\2a&H& 改变次要透明度

\3a&H& 改变边框透明度

\4a&H& 改变阴影透明度

\a 设置对齐方式(SSA)

左中右

上 5 6 7

中 9 10 11

下 1 2 3

一般正文用\a2,特效用\a10

\an 设置对齐方式(ASS)

左中右

上 7 8 9

中 4 5 6

下 1 2 3

一般正文用\an2,特效用\an5

\org, 热点对齐一般用于旋转的坐标轴,当在句子中设置此值后,句子会环绕设置的(x,y)点做运动。同动态特效一起使用,多数时候用于修改字幕旋转时的参考点.

\a和\an对整个字幕有效,不论放在何处.调整对齐方式非常重要,它决定了字幕旋转,缩放,移动时的参照点.对齐方式是针对字幕的整体有效,字幕中的每个字元都是向下方对齐的,如果要使用不同大小的字元,应该将一段字幕分为多段时间轴相同的字幕

\r