[VIP专享]SSA和ASS动态字幕详解
字幕教程

一、字幕制作过程简介字幕制作的过程通常可分为片源提供、文稿翻译、时间轴、特效、校对、压制几个步骤。
时间轴是指利用PopSub或其他时间轴工具制作出和视频内容相对应的基本字幕内容,保存的格式通常为ass或ssa。
ass和ssa除了个别地方,基本没什么太大的区别,后文主要介绍ass。
特效是指手动调整ass字幕的字体,颜色,位置和运动效果等。
ass字幕功能很强大,合理的运用各种特效代码,能达到各种绚丽的效果。
不过这就属于高级字幕特效范畴了,本篇只介绍字幕特效的入门。
压制就是把做好的字幕嵌到无字视频里面,合成一个尺寸,大小和画质都合适的档。
二、安装字幕软件PopSub不仅仅是时间轴编辑工具,同时它还能制作简单的特效。
另外类似的字幕制作编辑软件还有SubCreator和SubStationAlpha等。
因为我用的是PopSub,所以后面的讲述将以P opSub为例。
【下载1:http: ///file/ef1orrnu# PopSub_Version0.74.rar】首先准备一个avi格式的视频(称之为片源)和可以用的ass格式的字幕,把ass字幕改为和视频相同的文件名,并保存在同一文件夹下。
打开PopSub,按“文件”,“打开动画”,播放视频,如果显示字幕,同时桌面右下角出现如图所示的绿色箭头,就说明可以开始字幕制作了。
如果没有显示,就需要安装一个插件Vobsub。
【下载2:http: ///file/c4semcs p# VobSub(VSFilter)_V2.39_汉化修正版.rar】【图1】要正确显示字幕还需要Vobsub,它是一个辅助工具。
另外它的安装有点特殊。
下载VobSu b软件后,解压,双击安装,然后在“开始->运行” 对话框中输入“ regsvr32 vsfilter.dll”,按确定后,如果出现下面右边的对话框则说明安装成功了,于是可以开始字幕制作了;但是,如果解压后发现只有unrar.dll 和VSFilter.dll 这两个文件,将这两个文件复制到c:\ windows\system32 文件夹下,然后再在开始->运行对话框中输入regsvr32 vsfilter.dll。
ssa水印字幕的制作及各部分解释

ssa水印字幕的制作及各部分解释[Script Info]ScriptType: v4.00Collisions: NormalPlayResX: 384PlayResY: 288Timer: 100.0000[V4 Styles]Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, EncodingStyle: Default,华文新魏,25,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134 Style: mine,方正舒体,24,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134[Events]Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, T extDialogue:Marked=0,0:00:20.50,0:00:55.90,Default,,0020,0020,0270,Banner;20;0;50,{\fe134\fn华文新魏\fs12}郑重声明:本作品之片源、字幕均来自互联网,版权归电影公司所有。
任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。
如果喜欢本片,请购买正版!..........以上为ssa字幕的开头部分,解释如下:[Script Info]脚本信息这部分包含了该脚本文件的头部以及一般说明。
ASS、SSA字幕常用参数

[Script Info] 字幕的介绍ASS SSA ASS/SSATitle: -------------- 字幕名字Original Script: --------------制作字幕的团体名字Original Translation:-------------- 修改的人Original Timing:-------------- 时间的人(时间轴人员的名字)Synch Point:0ScriptType:v4.00 ------- 这个会影响字幕特效的一些命令,一般SSA用v4,ASS 用V4+就可以呢Collisions:NormalPlayResX:1280 ------- PlayResX和PlayResY这两项会影响字幕定位时的座标可以按照自己需要设置PlayResY:1024Timer:100.0000 ------- 这个是字幕设置精确到的时间WrapStyle:1[v4 Styles] 这一个是对字幕总体属性的定义(SSA)Format:Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColou r,Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Alp haLevel,EncodingFormat -------说明个参数的意识:1、Name:-------给字幕取的名字可以随便取它关系到你下面字幕的定义2、Fontname:-------字体3、Fontsize:-------字体大小4、PrimaryColour:-------主字幕色------字幕的主要颜色5、SecondaryColour:-------次字幕色-----卡拉OK中变为的颜色6、TertiaryColour:-------字幕边框颜色7、BackColour:-------字幕阴影颜色;8、Bold:-------粗体0为关闭,-1为开启9、Italic:-------斜体0为关闭,-1为开启10、BorderStyle:-------字幕显示方式1是字幕+围边3是不透明显示11、Outline:-------边框颜色的初细可以从0-4设置12、Shadow:-------阴影颜色的初细可以从0-4设置13、Alignment:-------字幕出现的位置如下图左中右上5 6 7中9 10 11下1 2 314、MarginL-------字幕距左右两边的距离,分别在右对齐,左对齐,时无效15、MarginR-------字幕距左右两边的距离,分别在右对齐,左对齐,时无效16、MarginV-------字幕高度,下对齐时表示到底部的距离;上对齐时表示到顶部的距离;中对齐时无效17、AlphaLevel:-------字幕的Alpha值,就是字幕的透明度,可以在0-255之取值间0为不透明255为完全透明18、Encoding:-------字幕字体的编码方式一些常用的:134=GB2312(简体中文)136=CHINESEBIG5(繁体中文)1=DEFAULT(字幕自己选择)[Events] 事件部分(SSA)Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, TextMarked 标记符号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;20Scroll down;A;B;X;Y -------字幕从上向下移动A和B代表Y轴座标(可缺省)、X是速度、Y是字幕在萤幕边缘的透明度(可缺省)Banner;X;0:Y-------字幕横向移动X是速度、0代表右->左1代表左->右Y是字幕在萤幕边缘的透明度(可缺省)Text 字幕正文------- 字幕正文[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, Encoding1、Name -------和SSA一样2、Fontname -------所使用的字体3、Fontsize -------字体大小4、PrimaryColour -------主要颜色------字幕的主要颜色5、SecondaryColour -------次要颜色------卡拉OK中变为的颜色6、OutlineColor -------字幕边框颜色----------就是SSA的TertiaryColour7、BackColour -------阴影颜色8、Bold -------粗体0为关闭,-1为开启9、Italic -------斜体10、Underline -------下划线11、Strikeout -------删除线12、ScaleX -------横向缩放-------默认是100就是100%的意思如果要变为原来的%20就是2013、ScaleY -------纵向缩放------- 和ScaleX一样14、Spacing -------每个字间的距离15、Angle -------旋转16、BorderStyle-------边框样式17、Outline -------边框宽度18、Shadow -------阴影距离19、Alignment -------字幕出现的位置如下图:左中右上7 8 9中4 5 6下1 2 320、MarginL -------字幕距左右两边的距离,分别在右对齐,左对齐,时无效21、MarginR -------字幕距左右两边的距离,分别在右对齐,左对齐,时无效22、MarginV -------字幕高度,下对齐时表示到底部的距离;上对齐时表示到顶部的距离;中对齐时无效23、Encoding -------编码方式和SSA一样[Events] 事件部分(ASS)Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, TextLayer 字幕层次-------字幕重迭时数值大的显示在上层Start 开始时间-------格式0:00:00.00---------最小单位1/100秒End-------结束时间Style-------字体名称Name-------名字,相当于注释MarginL-------同[v4+ Styles]MarginR--------同[v4+ Styles]MarginV---------同[v4+ Styles]Effect---------显示的方式Scroll up;<y1>;<y2>;<delay>[;<fadeawayheight>]---------字幕从下向上移动Scroll down;<y1>;<y2>;<delay>[;<fadeawayheight>]---------字幕从上向下移动y1,y2 上下范围XXdeawayheight 上下的淡出淡入范围Banner;<delay>[;<lefttoright>[;<fadeawaywidth>]]---------字幕横向移动delay(延迟值)是从1开始的数字, 0意味着字幕没有延迟,数字越大越慢,不过常用的范围在0-100之间。
ASS、SSA字幕常用参数

[Script Info] 字幕的介绍ASS SSA ASS/SSATitle: -------------- 字幕名字Original Script: --------------制作字幕的团体名字Original Translation:-------------- 修改的人Original Timing:-------------- 时间的人(时间轴人员的名字)Synch Point:0ScriptType:v4.00 ------- 这个会影响字幕特效的一些命令,一般SSA用v4,ASS 用V4+就可以呢Collisions:NormalPlayResX:1280 ------- PlayResX和PlayResY这两项会影响字幕定位时的座标可以按照自己需要设置PlayResY:1024Timer:100.0000 ------- 这个是字幕设置精确到的时间WrapStyle:1[v4 Styles] 这一个是对字幕总体属性的定义(SSA)Format:Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColou r,Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Alp haLevel,EncodingFormat -------说明个参数的意识:1、Name:-------给字幕取的名字可以随便取它关系到你下面字幕的定义2、Fontname:-------字体3、Fontsize:-------字体大小4、PrimaryColour:-------主字幕色------字幕的主要颜色5、SecondaryColour:-------次字幕色-----卡拉OK中变为的颜色6、TertiaryColour:-------字幕边框颜色7、BackColour:-------字幕阴影颜色;8、Bold:-------粗体0为关闭,-1为开启9、Italic:-------斜体0为关闭,-1为开启10、BorderStyle:-------字幕显示方式1是字幕+围边3是不透明显示11、Outline:-------边框颜色的初细可以从0-4设置12、Shadow:-------阴影颜色的初细可以从0-4设置13、Alignment:-------字幕出现的位置如下图左中右上5 6 7中9 10 11下1 2 314、MarginL-------字幕距左右两边的距离,分别在右对齐,左对齐,时无效15、MarginR-------字幕距左右两边的距离,分别在右对齐,左对齐,时无效16、MarginV-------字幕高度,下对齐时表示到底部的距离;上对齐时表示到顶部的距离;中对齐时无效17、AlphaLevel:-------字幕的Alpha值,就是字幕的透明度,可以在0-255之取值间0为不透明255为完全透明18、Encoding:-------字幕字体的编码方式一些常用的:134=GB2312(简体中文)136=CHINESEBIG5(繁体中文)1=DEFAULT(字幕自己选择)[Events] 事件部分(SSA)Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, TextMarked 标记符号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;20Scroll down;A;B;X;Y -------字幕从上向下移动A和B代表Y轴座标(可缺省)、X是速度、Y是字幕在萤幕边缘的透明度(可缺省)Banner;X;0:Y-------字幕横向移动X是速度、0代表右->左1代表左->右Y是字幕在萤幕边缘的透明度(可缺省)Text 字幕正文------- 字幕正文[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, Encoding1、Name -------和SSA一样2、Fontname -------所使用的字体3、Fontsize -------字体大小4、PrimaryColour -------主要颜色------字幕的主要颜色5、SecondaryColour -------次要颜色------卡拉OK中变为的颜色6、OutlineColor -------字幕边框颜色----------就是SSA的TertiaryColour7、BackColour -------阴影颜色8、Bold -------粗体0为关闭,-1为开启9、Italic -------斜体10、Underline -------下划线11、Strikeout -------删除线12、ScaleX -------横向缩放-------默认是100就是100%的意思如果要变为原来的%20就是2013、ScaleY -------纵向缩放------- 和ScaleX一样14、Spacing -------每个字间的距离15、Angle -------旋转16、BorderStyle-------边框样式17、Outline -------边框宽度18、Shadow -------阴影距离19、Alignment -------字幕出现的位置如下图:左中右上7 8 9中4 5 6下1 2 320、MarginL -------字幕距左右两边的距离,分别在右对齐,左对齐,时无效21、MarginR -------字幕距左右两边的距离,分别在右对齐,左对齐,时无效22、MarginV -------字幕高度,下对齐时表示到底部的距离;上对齐时表示到顶部的距离;中对齐时无效23、Encoding -------编码方式和SSA一样[Events] 事件部分(ASS)Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, TextLayer 字幕层次-------字幕重迭时数值大的显示在上层Start 开始时间-------格式0:00:00.00---------最小单位1/100秒End-------结束时间Style-------字体名称Name-------名字,相当于注释MarginL-------同[v4+ Styles]MarginR--------同[v4+ Styles]MarginV---------同[v4+ Styles]Effect---------显示的方式Scroll up;<y1>;<y2>;<delay>[;<fadeawayheight>]---------字幕从下向上移动Scroll down;<y1>;<y2>;<delay>[;<fadeawayheight>]---------字幕从上向下移动y1,y2 上下范围XXdeawayheight 上下的淡出淡入范围Banner;<delay>[;<lefttoright>[;<fadeawaywidth>]]---------字幕横向移动delay(延迟值)是从1开始的数字, 0意味着字幕没有延迟,数字越大越慢,不过常用的范围在0-100之间。
ASS是什么文件?

ass是一种视频字幕文件,字幕文件分软字幕和硬字幕.ASS是一种高级的字幕格式,是较SSA(SubStation Alpha(或 Sub Station Alpha))更高级的字幕,它是技术上而言的SSA v4+,它包含了所有SSA的所有特性,它可以将任何简单的文本转变成为卡拉OK的字幕样式,数个项目旨在创建这些脚本。
ASS的特点在于它比普通的SSA更为规范,如ASS的编程风格。
ASS字幕文件需要有与之相对应的视频文件才能够起到它的作用。
单独的ASS格式的文件可以用记事本直接打开。
动漫用得比较多,因为可以方便的做特效。
缺点就是比较耗资源。
ass文件除非是动漫组主动放出外,很少能从其他渠道获得。
软字幕就是通常指的*.sub,*.srt,*.ssa,*.ass等格式的字幕文件,只需和影片同名,并放在同一个文件夹内,播放器就会自动调用字幕文件硬字幕是指,在压制影片的时候手动添加进字幕文件,且永久存在于影片之中打开ASS文件用 :暴风的最新版、REAL最新版、VOBSUB、WIN PLAYER最新版可以播放如何将AVI视频文件和ASS字幕文件合并成一个AVI文件?用专门的字幕合成软件VirtualDubMod。
首先下载VirtualDubMod然后再安装字幕格式插件VSFilter,如果没有这个插件,可能有些字幕文件就无法认到。
ass文件如何嵌入视频?把你想要的字幕和影片改为同名且在同一文件夹播放器就自动读取了,你还可以手动从播放器中打开字幕。
如果要合成到视频里就用MKVToolNix软件截图用一般的转换软件也行,但是问题也多多。
首先非MKV不支持内挂。
转出来的只能是内嵌。
只有MKV支持内挂内挂指的是MKV把字幕文件一并封装了,在MKV包内部字幕和视频是分开来的,相互独立,就像RAR包里面的2个文件。
播放的时候也能选择是否打开字幕。
等什么时候想把字幕卸下来,或者把没字幕的视频倒出来,都是可行的。
MKV是可逆的打包。
教程 字幕教程 ass特效

一、字幕制作过程简介字幕制作的过程通常可分为片源提供、文稿翻译、时间轴、特效、校对、压制几个步骤.时间轴是指利用PopSub或其他时间轴工具制作出和视频内容相对应的基本字幕内容,保存的格式通常为ass或ssa。
ass和ssa除了个别地方,基本没什么太大的区别,后文主要介绍ass。
特效是指手动调整ass字幕的字体,颜色,位置和运动效果等.ass字幕功能很强大,合理的运用各种特效代码,能达到各种绚丽的效果。
不过这就属于高级字幕特效范畴了,本篇只介绍字幕特效的入门。
压制就是把做好的字幕嵌到无字视频里面,合成一个尺寸,大小和画质都合适的档.二、安装字幕软件PopSub不仅仅是时间轴编辑工具,同时它还能制作简单的特效。
另外类似的字幕制作编辑软件还有SubCreator和SubStationAlpha等.因为我用的是PopSub,所以后面的讲述将以PopSub为例。
【下载1:http:///file/ef1orrnu# PopSub_Version0。
74.rar】首先准备一个avi格式的视频(称之为片源)和可以用的ass格式的字幕,把ass字幕改为和视频相同的文件名,并保存在同一文件夹下。
打开PopSub,按“文件",“打开动画”,播放视频,如果显示字幕,同时桌面右下角出现如图所示的绿色箭头,就说明可以开始字幕制作了.如果没有显示,就需要安装一个插件Vobsub。
【下载2:http: ///file/c4semcsp# VobSub(VSFilter)_V2。
39_汉化修正版.rar】【图1】要正确显示字幕还需要Vobsub,它是一个辅助工具。
另外它的安装有点特殊.下载VobSub软件后,解压,双击安装,然后在“开始—〉运行" 对话框中输入“ regsvr32 vsfilter。
dll”,按确定后,如果出现下面右边的对话框则说明安装成功了,于是可以开始字幕制作了;但是,如果解压后发现只有 unrar。
ASS字幕文件详解

ASS字幕文件结构详解本篇文章将对ASS文件的每一个进行较为详细的解析介绍,比较教条。
由于时间仓促,可能会有一些纰漏,欢迎大家不吝赐教,其实我也只是一个刚接触ASS字幕制作半年的小菜鸟,大家一起进步。
ASS字幕文件是一种高级的字幕文件,作为SSA字幕的升级版,ASS字幕包含了所有SSA字幕的优点,并且进一步扩充。
形成了一种,体积小巧,便于传输,修改方便,可以对字幕文字格式进行美化的优秀字幕文件。
ASS文件的一大特点就是结构性非常强,整个字幕文件部分分为五部分,如下[Script Info] 脚本信息部分,这里保存了整个字幕文件的总信息,位于字幕文件最开始的部分,一般由字幕制作软件自动生成,也可以由字幕制作者自行添加内容。
[V4+ Style] 格式部分。
这里定义了字幕文件中所有使用的格式类型,包括字体,字号,字体颜色,编码等等。
[Events]事件部分。
这个部分是字幕文件的主体部分,字幕主体都保存在这里。
[Fonts]字体格式部分,这部分定义了内嵌字幕字体格式[Graphics]图形部分,这部分定义了内嵌图像信息。
以上的五个部分是ASS字幕的主题五大结构部分,后两个[Fonts]和[Graphics]不太常用,我也没有查到相关信息。
等以后我找到了再给大家介绍,下面我对前三个模块进行讲解。
1.[Script Info] 脚本信息部分实例[Script Info]; // 此字幕由PopSub生成2009-08-11 22:49:18; // 版本: 0.77; // popgo_fansub@yahoo.co.jp; // 欢迎访问漫游天下Title:漫游字幕Original Script:漫游字幕组Original Timing :ZZSynch Point:0ScriptType:v4.00+Collisions:NormalPlayResX:512PlayResY:384Timer:100.0000这一段是有POPSUB自动生成的[Script Info]部分,其中包含了很多字幕的信息,前四行是注释信息,最前面的;是注释符,加注释符的语句将不会在字幕中显示,如果作者还有其他要留言的可以在这里加注释符来说明。
SSA与ASS字幕格式介绍

3. 文件编写时所划分的各部分, 从形式上来说类似于ini文件, 但它并非真正的ini文件
4. 各部分中的绝大多行都以一说明性的文字加上冒号来开头, 指明该行包含哪一些信息.
5. 每一行中的信息都以逗号分隔. 因此风格名和人物角色名中要求不能出现逗号.
十. [Events]事件部分的影片行Movie
十一. [Events]事件部分的命令行Command
附A. 风格覆盖代码(Tags, Codes)
附B. 内嵌的字体/图片编码
注:
1) 此文档是对原SSA文件规格英文文档进行翻译和补充而成, 原文件可从以下链接获得:
最后加上”.ttf”
例如:
fontname: comic_B0.ttf
在这一行之后是一些可打印的字符组成的行, 代表组成这个字体的二进制字符, 除了最后一行可能短些, 其余每行有80个字符.
从二进制转换到字符用的是U
-encoding的编码方式, 编码的详细信息参见附B
[Graphics]
10. 当一个风格(Style)中引用了系统中没有安装的字体, 则会用Arial字体来代替.
二. 文件各部分解析
[Script Info]
这一部分包含了文件内容的标题和总体信息. [Script Info]这一行必须是v4版本文件的第一行
[v4 Styles]
字幕正文使用的风格都在这一部分做出相关定义. 注: ASS使用的是[v4+ Styles]
PlayResX: 文件所使用的视频宽度参考标准, 如果使用Directdraw回放SSA v4会自动选择最相近的启用的设置.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SSA/ASS动态字幕详解一、基础篇:我们先来了解一下ssa的基本结构,用记事本打开ssa文件,如下:[Script Info]ScriptType: v4.00Collisions: NormalPlayResX: 384PlayResY: 288Timer: 100.0000[V4 Styles][V4 Styles]Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, EncodingStyle: Default,Arial,17,&HEFEFEF,&H000000,&H000000,&H0F0F0F,-1,0,1,1,0,2,30,30,2,0,1ps:顺便讲一下ASS字幕格式:[V4+ Styles]Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic,Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, EncodingStyle: ChText,宋体,17,&H00FFFFFF,&H00000000,&H00FF8000,&H00FF8000,-1,0,0,0,100,100,0,0,1,1,2,2,0,0,2,134[Events]Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, TextDialogue: Marked=0,0:00:04.16,0:01:00.46,Default,,0000,0000,0000,,--==圣城家园SCG字幕组仅供翻译交流使用禁止用于商业用途Dialogue: Marked=0,0:01:04.16,0:02:00.46,Default,,0000,0000,0000,,翻译:卉木萋萋听雨浪子\N校对:inmelae时间轴:九洲客Dialogue: Marked=0,0:02:06.67,0:02:09.13,Default,,0000,0000,0000,,如果被他们发现了...Dialogue: Marked=0,0:02:09.34,0:02:11.30,Default,,0000,0000,0000,,这儿的酒有上百万瓶Dialogue: Marked=0,0:02:11.50,0:02:12.99,Default,,0000,0000,0000,,你觉得他们会知道少了一瓶么?下面开始分析:ssa/ass文件主要分为三大部分:[Script Info]、[v4 Styles]和[Events],各部分具体功能如下:[Script Info]——该部分包含了这个字幕文件的大致信息,"[Script Info]"在ssa字幕中必须是该脚本的第一行ScriptType:v4.00版本号,默认即可(这个会影响字幕特效的一些命令,ssa用v4.00,ass用v4.00+)Collisions: Normal当字幕发生冲突时的处理方法,基本上都是Normal,没见过其他的-_-PlayResX:该字幕所加载的影片的X轴长度。
PlayResY:该字幕所加载的影片的Y轴长度。
Timer: 100.0000时间的精确程度,用默认的100.0000即可。
PlayResX,PlayResY就是将屏幕画成坐标,左上角为(0,0),右下脚为(PlayResX,PlayResY)这两个数值最好与要转换出的影片的分辨率相同,这样在[Events]部分里确定坐标比较方便。
[v4 Styles]——该部分包含了这个字幕文件的样式与风格,包括字体,颜色,字号等等(注意英文的大小写)Format行:该行是ssa/ass字幕样式的参数名称Name:对一种字幕样式的命名。
在[Events]部分里将引用该项。
Fontname:字体类型。
就是仿宋体,黑体等。
(※一定是你C:\WINDOWS\Fonts目录下有的字体)Fontsize:字体大小。
常用范围8~72PrimaryColour:主体颜色。
6位十六进制BGR值,格式为&HBBGGRR(关于颜色后面详细介绍)SecondaryColour:第二颜色。
格式同上。
当一行字幕为了防止和其他字幕重叠而被自动移开时,为了以示区别就会显示出这种颜色。
TertiaryColour:边框颜色。
ass中该字段为OutlineColour(描边颜色),格式同上BackColour:阴影颜色。
格式同上Bold:是否使用粗体。
0为关闭,1或-1为开启Italic:是否使用斜体。
0为关闭,1或-1为开启Underline:下划线。
0为关闭,-1为开启Strikeout.:删除线。
0为关闭,-1为开启ScaleX:水平标尺。
描述文字的宽度,单位[%]ScaleY:竖直标尺。
描述文字的高度,单位[%]Spacing:字间距。
字符之间的额外间隔,单位[像素]Angle:角度。
字幕行预先旋转过的角度,可以为浮点小数。
单位[°]BorderStyle:边框样式。
1=描边+投下阴影,3=不透明方框(效果自己试验)Outline:边框宽度。
如果BorderStyle为1,那么这个字段指定描边的宽度,取值为0~4,数值越大,边框越粗Shadow:阴影深度。
如果BorderStyle为1,那么这个字段指定投下的阴影的深度,取值为0~4,数值越大,阴影越厚Marked:标记符号.Marked=0为未标记,Marked=1为已标记Start:字幕开始时间。
精确到0.01秒,格式为0:00:00:00(Hrs:Mins:Secs:hundredths),注意小时的位置只有一位数End:字幕结束时间。
Style:字幕样式名称。
引用的是[v4 Styles]部分中的Name项,呼应上文。
如果引用的样式不存在或者名称不对时,将采用缺省样式(Default)。
如果[v4 styles]部分不存在"Default"样式的定义,将采用软件作者的缺省定义:字体使用"Aria",主色为白色,字符集为WesternName:角色名。
表示在对话中,这句话是哪个角色说的,只起一个注释作用,一般省略,省略后只留一个逗号。
不要和[v4 Styles]部分的Name搞混。
MarginL:左边距。
对[v4 Styles]部分的MarginL值进行重新设定。
0000表示按照样式中定义的边距来显示,若不为零,则代替原值,此时原值不再起作用。
MarginR:右边距。
对[v4 Styles]部分MarginR值进行重新设定。
用法同上。
MarginV:垂直边距。
对[v4 Styles]部分MarginV值进行重新设定。
用法同上。
Effect:简易变换效果。
可写可不写这是为方便使用动态效果而定义的代码,包含以下三种特效,只能选其一。
Scroll up;y1;y2;delay字幕向上滚动,y1,y2定义了向上滚动的字幕的出现位置和消失位置,delay是该段字幕移动时的延迟量,取值1~???,上限不定,数值越大,速度越慢。
具体换算为文字每移动1,所需时间为(1000/delay)秒。
Scroll down;y1;y2;delay字幕向下滚动,方法同上。
Banner;delay;lefttoright,强制字幕做单行横向移动,lefttoright=0时,字幕由右向左移动,lefttoright≥1时,字幕由左向右移动。
Banner主要用在片头的郑重声明。
Text:字幕文字区。
在这里,我们可以添加各种静态、动态代码,来改变字幕文字的属性,实现绚丽的特效。
Dialogue语句:字幕的具体内容部分,所有的字幕内容都以Dialogue语句来表现。
语句的书写格式就是Format语句说明的格式。
如果单纯的作为视频的字幕,到这里就可以了。
当然我们是为了制作动态水印字幕,所以还要还要用到各种各样的代码来完成。
二、进阶篇:静态代码:※注意:所有代码必须以\开头,除换行和空格代码外,其余代码必须放在{ }内\n换行。
好像是当字幕在一行显示不完时才换行,不是很清楚\N强制换行。
\h强制空格。
示例:Dialogue:Marked=0,0:00:00.86,0:00:30.62,Default,,0000,0000,0000,,zgliu\h制作{\b?}加粗。
?=1,开启加粗;?=0,关闭加粗。
{\i?}斜体。
?=1,开启斜体;?=0,关闭斜体。
{\u?}下划线。
?=1,开启下划线;?=0,关闭下划线。
{\fn???}字体。
???=字体名称。
{\fs???}字号。
???=字体大小。
{\fsp???}字间距。
???取值0~PlayResX{\fsc(x or y)???}文字的高宽比。
X为宽度,Y为高度,???为百分比,100%为正常。
{\bord???} 文字轮廓。
???取值0~∞,取值越大轮廓越粗,0为无轮廓。
{\shad???}阴影深度。
???取值0~∞,取值越大阴影越深,0为无阴影。
{\fr[x/y/z]?}字体旋转。
x为绕x轴旋转,y为绕y轴旋转,z为绕z轴旋转(使用时选其一);? 为旋转角度(为正时逆时针转,为负时顺时针转)。
{\a&H(00~FF)&}更改字体透明度。
00为不透明,FF为全透明{\<1/2/3/4>a(00~FF)&H&}主/次/外框/阴影透明度设定{\an?}设定字幕在屏幕上位置。
?=1~9,位置分布按照小键盘数字的顺序。
{\k?}卡拉OK效果时,第二颜色的持续时间。
单位0.01秒,比如{\k70} 就是持续0.7秒。
如果{\k70}后面没有字幕文字,就在当前位置停留0.7秒。
{\c&H(bbggrr)&}更改主字幕颜色。
bbggrr为六位的十六进制RGB值, 但是顺序与RGB相反,所以用BGR表示(比如,黄色的RGB值为FFFF00,我们就要写成00FFFF)。