SSA与ASS字幕格式介绍
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是可逆的打包。
字幕文件格式解析
字幕文件格式是指用于显示在视频或音频播放过程中的文本文件格式。
常见的字幕文
件格式包括:
1. SRT(SubRip):SRT是一种基本的字幕文件格式,以文本形式存储每个字幕的文本、开始和结束时间。
这些字幕通常与视频文件一起存储,并在视频播放时自动加载。
2. ASS/SSA(Advanced SubStation Alpha/SubStation Alpha):ASS/SSA是一种高级字
幕文件格式,支持更多的字幕效果,如颜色、字体、位置、时间轴等。
它也支持多语
言字幕和多个字幕轨道。
3. SUB(MicroDVD):SUB是一种基于文本的字幕文件格式,类似于SRT格式。
它
包含每个字幕文本和显示时间信息。
4. VTT(WebVTT):VTT是一种Web标准字幕文件格式,用于HTML5视频播放器。
它支持样式标记、时间轴、语言和字幕轨道等功能。
5. STL(Spruce Subtitle File):STL是一种二进制字幕文件格式,通常用于DVD或蓝
光光盘中。
它包含每个字幕的文本、显示时间、字幕样式和位置等信息。
以上是几种常见的字幕文件格式。
不同的字幕文件格式可能有不同的适用场景和特点。
如果您需要创建或编辑字幕文件,请确保选择适合您需求的字幕格式。
常见的电影字幕文件(SRT、SSA、SUB)
常见的电影字幕文件(SRT、SSA、SUB)DVDrip的电影视频文件通常是使用外挂字幕,目前互联网上常见的外挂字幕有SRT、SSA和SUB格式。
这几种格式各有特点,下面为大家介绍。
一、SRT字幕文件SRT字幕是文本文件,可以使用Windows的记事本直接打开和编辑。
SRT字幕是目前最为流行字幕格式,因为其制作规范简单,一句时间代码+一句字幕,使得制作修改就相当容易。
格式如下:100:00:04,299 --> 00:00:06,290歌曲:The Day You Went Away200:00:06,299 --> 00:00:22,990歌手:M2M300:00:22,999 --> 00:00:27,880Well I wonder could it be400:00:27,889 --> 00:00:30,750When I was dreaming about you baby500:00:30,759 --> 00:00:33,020You were dreaming of me二、SSA字幕文件SSA全称SubStation Alpha, 是由CS Low(又称Kotus)创建的一种字幕格式, 用以实现比传统字幕诸如srt等格式更为复杂的功能。
SSA字幕也是文本文件,同样可以使用Windows的记事本直接打开和编辑。
与SRT相比SSA 字幕文件功能比较多,可以定义字体格式、字体颜色、字体大小等。
SSA字幕文件的特效代码比较多,通常有以下几段代码。
[Script Info]这一部分包含了文件内容的标题和总体信息。
[Script Info]这一行必须是v4版本文件的第一行[v4 Styles]字幕正文使用的风格都在这一部分做出相关定义。
注:ASS使用的是[v4+ Styles][Events]这部分包含所有的事件,有字幕,评论,图片,声音,影片和命令。
基本上屏幕中出现的所有内容都集中在这一部分。
电影字幕标准格式
电影字幕标准格式
电影字幕的标准格式主要有以下几种:
1.SRT(SubRip Subtitle):这是最常见的一种字幕文件格式,用文本
文件存储字幕信息,以时间轴方式显示字幕的开始和结束时间。
2.VTT(WebVTT Subtitle):一种用在网络视频里的字幕文件格式,
支持多种样式和布局,而且可以包含元数据和注释。
3.SSA/ASS(SubStation Alpha/Advanced SubStation Alpha):高级的
字幕文件格式,支持很多的样式和效果,比如字体、颜色、描边、阴影等等。
4.SUB/IDX(DVD Subtitle):是DVD视频使用的字幕文件格式,通
常是一个二进制文件和一个索引文件组成。
5.LRC(Lyric):歌词文件的格式,以时间轴方式显示歌词的开始和
结束时间,并提供歌词文本。
6.SMI(SAMI):由Microsoft提出的一种字幕文件格式,支持多种
语言和样式,并可以包含元数据和注释。
7.STL(Spruce Subtitle File):专门用于电视广播的字幕文件格式,
用二进制或文本文件存储字幕信息,以时间轴方式显示字幕的开始和结束时间。
此外,字幕按照影片放映时出现的先后顺序而分为片头字幕、片间字幕和片尾字幕。
片名、标识等说明性字幕一般叠加在画面上,而对白、歌词等语言性字幕一般出现在屏幕下方。
ASS_SSA字幕制作教程
以下说明的教程是把其他前辈做的教程收集归纳整理而出的~希望对做字幕有兴趣的朋友可以学习和交流下,也让大家大概了解下做好一部成品片子的过程吧,也欢迎有能力的亲的能够加入我们,^ ^ 其实要做字幕要做的精细漂亮,是很花功夫和时间的~需要很大耐心。
~做字幕前先是需要一个质量高的片源①,一般是RA W的,也就是我们说所说的无字幕版。
通常的格式是A VI或W A 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字幕,再打开视频)点窗口可以切换合适排列位置。
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]部分,其中包含了很多字幕的信息,前四行是注释信息,最前面的;是注释符,加注释符的语句将不会在字幕中显示,如果作者还有其他要留言的可以在这里加注释符来说明。
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字幕,再打开视频)点窗口可以切换合适排列位置。
看自己喜好左右还是上下排列。
ssa字幕的入门文章
\n 空格,宽度超出范围后自动换行
\N 硬回车
\h 硬空格
\b<0/1> 粗体
0关闭,1开启
\i<0/1> 斜体
\u<0/1> 下划线
\s<0/1> 删除线
\bord 边框宽度
\shad 阴影距离
\fn 改变字号
\fsc 字符缩放------正常大小为100%
Alignment. 对齐方式。从上到下,从左到右(ass 7-8-9-4-5-6-1-2-3,ssa 5-6-7-9-10-11-1-2-3)。
MarginL. 左边距。
MarginR. 右边距。
MarginV. 垂直边距,由Alignment决定参照。
AlphaLevel. 透明度(取值0-255)。
\r <style>可以改变成其它的字体
\a<alignment> 设置对齐方式
和SSA相同
左 中 右
上 5 6 7
中 9 10 11
下 1 2 3
一般正文用\a2,特效用\a10
\an<alignment> 设置对齐方式
和ASS相同
左 中 右
上 7 8 9
t1,t2分别是动态效果开始和结束时间,省略后以时间轴的开始结束时间为准
accel控制动态效果的运动速度 1 正常速度
0<accel<1 速度从快到慢减速运动
1<accel 速度从慢到快加速运动
计算公式为 t时的动作完成量 = pow((t-t1)/(t2-t1), accel)
SSA和ASS动态字幕详解
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,10 0,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轴长度。
ASS、SSA字幕常用参数
[Script Info] 字幕的介绍ASS SSA ASS/SSATitle: -------------- 字幕名字Origin al Script: --------------制作字幕的团体名字Origin al Transl ation:-------------- 修改的人Origin al Timing:-------------- 时间的人(时间轴人员的名字)SynchPoint:0Script Type:v4.00 ------- 这个会影响字幕特效的一些命令,一般SSA用v4,ASS 用V4+就可以呢Collis ions:NormalPlayRe sX:1280 ------- PlayRe sX和Pl ayRes Y这两项会影响字幕定位时的座标可以按照自己需要设置PlayRe sY:1024Timer:100.0000 ------- 这个是字幕设置精确到的时间WrapSt yle:1[v4 Styles] 这一个是对字幕总体属性的定义(SSA)Format:Name,Fontna me,Fontsi ze,Primar yColo ur,Second aryCo lour,Tertia ryCol our,BackCo lo ur,Bold,Italic,Border Style,Outlin e,Shadow,Alignm ent,Margin L,Margin R,Margin V,Al phaL evel,Encodi ngFormat -------说明个参数的意识:1、Name:-------给字幕取的名字可以随便取它关系到你下面字幕的定义2、Fontna me:-------字体3、Fontsi ze:-------字体大小4、Primar yColo ur:-------主字幕色------字幕的主要颜色5、Second aryCo lour:-------次字幕色-----卡拉OK中变为的颜色6、Tertia ryCol our:-------字幕边框颜色7、BackCo lour:-------字幕阴影颜色;8、Bold:-------粗体0为关闭,-1为开启9、Italic:-------斜体0为关闭,-1为开启10、Border Style:-------字幕显示方式1是字幕+围边3是不透明显示11、Outlin e:-------边框颜色的初细可以从0-4设置12、Shadow:-------阴影颜色的初细可以从0-4设置13、Alignm ent:-------字幕出现的位置如下图左中右上5 6 7中9 10 11下1 2 314、Margin L-------字幕距左右两边的距离,分别在右对齐,左对齐,时无效15、Margin R-------字幕距左右两边的距离,分别在右对齐,左对齐,时无效16、Margin V-------字幕高度,下对齐时表示到底部的距离;上对齐时表示到顶部的距离;中对齐时无效17、AlphaL evel:-------字幕的Alp ha值,就是字幕的透明度,可以在0-255之取值间0为不透明255为完全透明18、Encodi ng:-------字幕字体的编码方式一些常用的:134=GB2312(简体中文)136=CHINES EBIG5(繁体中文)1=DEFAUL T(字幕自己选择)[Events] 事件部分(SSA)Format: Marked, Start, End, Style, Name, Margin L, Margin R, Margin V, 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]设置相对应Margin L,Margin R,Margin V ------- 和[v4 Styles]一样Effect------- 显示的方式Scroll up;A;B;X;Y ------- 字幕从下向上移动A和B代表Y轴座标(可缺省)、X是速度、Y是字幕在萤幕边缘的透明度(可缺省)比如Scro ll 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, Fontna me, Fontsi ze, Primar yColo ur, Second aryCo lour,Outlin eColo r, BackCo lour,Bold, Italic, Underl ine, Strike Out, ScaleX, ScaleY, Spacin g, Angle, Border Style, Outlin e, Shadow, Alignm ent, Margin L, Margin R, Margin V, Encodi ng1、Name -------和SSA一样2、Fontna me -------所使用的字体3、Fontsi ze -------字体大小4、Primar yColo ur -------主要颜色------字幕的主要颜色5、Second aryCo lour-------次要颜色------卡拉OK中变为的颜色6、Outlin eColo r -------字幕边框颜色----------就是SSA的Terti aryCo lour7、BackCo lour-------阴影颜色8、Bold -------粗体0为关闭,-1为开启9、Italic -------斜体10、Underl ine -------下划线11、Strike out -------删除线12、ScaleX-------横向缩放-------默认是100就是100%的意思如果要变为原来的%20就是2013、ScaleY -------纵向缩放------- 和Scale X一样14、Spacin g -------每个字间的距离15、Angle-------旋转16、Border Style-------边框样式17、Outlin e -------边框宽度18、Shadow -------阴影距离19、Alignm ent -------字幕出现的位置如下图:左中右上7 8 9中4 5 6下1 2 320、Margin L -------字幕距左右两边的距离,分别在右对齐,左对齐,时无效21、Margin R -------字幕距左右两边的距离,分别在右对齐,左对齐,时无效22、Margin V -------字幕高度,下对齐时表示到底部的距离;上对齐时表示到顶部的距离;中对齐时无效23、Encodi ng -------编码方式和S SA一样[Events] 事件部分(ASS)Layer, Start, End, Style, Name, Margin L, Margin R, Margin V, Effect, TextLayer字幕层次-------字幕重迭时数值大的显示在上层Start开始时间-------格式0:00:00.00---------最小单位1/100秒End-------结束时间Style-------字体名称Name-------名字,相当于注释Margin L-------同[v4+ Styles]Margin R--------同[v4+ Styles]Margin V---------同[v4+ Styles]Effect---------显示的方式Scroll up;<y1>;<y2>;<delay>[;<fadeaw ayhei ght>]---------字幕从下向上移动Scroll down;<y1>;<y2>;<delay>[;<fadeaw ayhei ght>]---------字幕从上向下移动y1,y2 上下范围XXdeaw ayhei ght 上下的淡出淡入范围Banner;<delay>[;<leftto right>[;<fadeaw aywid th>]]---------字幕横向移动delay(延迟值)是从1开始的数字, 0意味着字幕没有延迟,数字越大越慢,不过常用的范围在0-100之间。
SSA和ASS动态字幕详解
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, Encoding Style: 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轴长度。
外挂字幕ASS格式详解
特别要注意的是:对于一个已经存在并且文本坐标都设置好的SSA文件,如果它的PlayResX和PlayResY数值和视频文件的长宽尺寸不符(包括成比例的情况,比如视频文件尺寸为640x360,而 PlayResX:320,PlayResY: 180),我们不要简单的把PlayResX和PlayResY数值改成屏幕尺寸,这样将导致字幕失真,是因为文本部分的尺寸并没有改,仍按照原来的PlayResX和PlayResY数值设定.如果有较多的坐标设定,就不要改原来的PlayResX和PlayResY数值,在原基础上编辑.
Start ---字幕开始时间---格式0:00:00.00最小单位0.01秒
End ---字幕结束时间---格式同上
Style ---字体名称---引用的是[v4 Styles]部分中的Name项
Name ---名字---注意这个Name和[v4 Styles]部分中的Name完全不同,相当于注释,一般省略,省略后只留一逗号.
PlayResX: 384
PlayResY: 288
384×288是标准的4:3画面分辨率之一。ssa字幕里的坐标(字幕的位置)即根据这2个数值的范围来定义。16:9宽银幕的片子略做调整即可。
这里主要介绍文件本身和制作者的信息,这里面最重要的两项是PlayResX和PlayResY,它实际上是按给定的PlayResX和PlayResY数值将屏幕按比例化分,屏幕的左上角坐标为(0,0),右下角坐标为(PlayResX数值,PlayResY数值).这两个值最好是和视频文件的长宽相同,这样在下面 [Events]部分文本位置坐标的设定很方便而且准确.
ASS_SSA字幕制作教程
以下说明的教程是把其他前辈做的教程收集归纳整理而出的~希望对做字幕有兴趣的朋友可以学习和交流下,也让大家大概了解下做好一部成品片子的过程吧,也欢迎有能力的亲的能够加入我们,^ ^ 其实要做字幕要做的精细漂亮,是很花功夫和时间的~需要很大耐心。
~做字幕前先是需要一个质量高的片源①,一般是RA W的,也就是我们说所说的无字幕版。
通常的格式是A VI或W A 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字幕,再打开视频)点窗口可以切换合适排列位置。
srt,ass,ssa三种字幕的区别
srt,ass,ssa三种字幕的区别
ass > ssa > srt
流行的字幕一共有三种就是ass、ssa、srt。
srt
全称是SubRip Text
最常见的文本字幕,制作起来简单,时间代码+字幕。
ssa
全称是S Station Alpha
功能上比src更强大支持各种颜色、字体等特效。
ass
全称是Advanced SubStation Alpha
包含ssa所有的功能并在ssa原有功能的基础上还进行了扩展。
视觉角度上讲ssa和ass视觉效果更好一些。
我截了两种字幕的实际效果srt和ass的对比。
前者是srt字幕,没有任何效果,后者是ass字幕,有效果。
扩展:
字幕常见的标识chs、cht、GB、Big5、eng。
chs是Chinese Simplified的缩写,表示简体中文。
cht是Chinese Traditional的缩写,表示繁体中文。
GB既“国标”的汉语拼音的缩写,中华人民共和国国家标准的意思,简体中文。
Big5是在台湾和香港等地广为使用的计算机汉字编码方案,繁体中文。
eng是English的简写,也就是说表示英文。
注:搜集于网络,综合内容进行了一下整理。
常见歌词字幕格式简介
常见歌词字幕格式简介Lrc歌词文件大部分MP3显示歌词的方法使用的是lrc格式的歌词文件,也是当前网络上最流行的一种歌词格式。
在电脑上一定先要把下载的LRC 歌词文件名改成跟相应的MP3音频文件名相一致(当然扩展名不一致了),然后将你要的歌词文件复制到MP3播放器中,LRC文件和相应的MP3文件必须放在在同一个目录下,例如:“七里香.mp3”对应的一定要是“七里香.lrc”,“我的地盘.mp3”对应的一定要是“我的地盘.lrc”。
LRC通常有合并和展开两种形式:合并LRC歌词是将歌词内容相同的合并起来,多个时间标签对应一句歌词;展开LRC是一个时间标签对应一句歌词。
合并LRC可以节省磁盘空间。
SNC格式歌词艾利和(Iriver)播放器支持的同步歌词格式SRT电影字幕srt文件是一种字符型字幕文件,文件扩展名为.srt。
其特点为文件尺寸小,格式简单易于被人看懂。
将srt文件的文件主名命名为电影的文件主名,并将其存入电影所在目录,用支持srt字幕的播放器打开,即可看到您制作的字幕。
KSC 卡拉OK字幕KSC格式是一套用于生成卡拉OK字幕素材。
此格式可以制作出令人激动的卡拉OK字幕,保存在CDR盘片上,通过计算机或VCD,SVCD和DVD机器播放它们。
KRC快乐歌词《快乐影音》播放器支持的歌词同步格式。
SMI格式(WMP字幕)SMI是Windows Media Player专用字幕文件格式,如果在播放的文件目录中有格式正确且与歌曲同名的SMI文件,那么WMP都会识别。
SMI和SRT一样都是文本字幕格式,可以用记事本或者E-Lyric 打开进行编辑。
SSA格式歌词字幕SSA是字幕文件,使用Windows Media Player Classic(即:暴风影音)可以同步显示该字幕。
QLY 文曲星歌词qly是文曲星Q-Player支持的一种歌词格式。
使用易歌词将转换后的qly歌词(文本qly扩展名为*.txt),下载到文曲星。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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会自动选择最相近的启用的设置.
如果只提供了PlayResX, PlayResY其中一种, 那另一种会按实 际视频的像素值为准.
提供的分辨率数值影响以下参数:
Style: 定义每条字幕所使用的风格
Dialog
: 指明为对话事件, 即屏幕上出现的字幕
Comment: 指明此行是评论/解释事件, 它与Dialog, Picture, Sound, Movie或者Command事件包含相同的信息, 以此来进行解释说明, 但加载字幕时不会出现在屏幕
ssa/ass字幕格式全解析
看到一篇好文章,介绍 ASS字幕的。写的很专业、很透 彻,转载下来,共勉。
ssa/ass字 幕格式全解析
内容:
一. 概述
二. 文件各个部分解析
三. 各种类型的行
四. [Script Info]部分的标题行
SSA会把文件中找到的任何文件保存到SSA的程序目录中的”Pictures”子目录中. 例如: c:\program files\S Station Alpha v4.00\Pictures. SSA会先从文件本身中寻找这些编码好的文件, 但当没有找到时会去”Pictures”这个子目录里去找.
PlayResX: 文件所使用的视频宽度参考标准
PlayDepth: 加载字幕时所使用的颜色深度
Timer: 对字幕加载的速度调整, 数值为百分数. 例如”100.0000″代表100%.
ScaledBorderAndShadow: 边框宽度与阴影深度是否随着视频分辨率同等比例缩放.
如果选择内嵌图片, 那这一部分就包含了所有用到的数字编码格式的图片文件. 开头一行的格式如下:
filename: <文件名>
开头的”filename”必须为小写, 如果大写会被认为是文件编码的一部分.
<文件名>是SSA文件保存图片时使用的文件名, 它与[Events]事件部分中提及的图片名称一致.
Synch Point: (可选)从哪个时间点开始加载字幕, 若没有提供则该行不显示
Script Updated By: (可选)对原剧本的修改/更新人员, 若没有提供则该行不显示
Update Details: 更新的具体信息, 若没有提供则该行不显示
Script Type: SSA的版本信息, ASS的版本 为”v4.00+”
Update Details: 进行了哪些更新等具体信息
ScriptType: 对SSA/ASS文件的版本做说明, 例如”v4.00″. ASS的版本为”v4.00+”
Collisions: 当两条字幕重叠时, 如何进行相对移动
PlayResY: 文件所使用的视频高度参考标准
2) 表述编写格式时, 用到的符号说明如下:
<..> 参数
[..] 可选项
3) 除附A以外, 用红色字体标明ASS相对于SSA格式的新增功能或者改动
4) 用蓝色, 加粗, 下划线等符号表明需要注意的地方.
一. 概述
SSA全称S Station Alpha, 是由CS Low(又称Kotus)创建的一种字幕格式, 用以实现比传统字幕诸如srt等格式更为复杂的功能. SSA目前的版本为v4.00. SSA同时也是一款软件的名称, 专用于创建和编辑SSA格式的字幕.
Collisions: 当字幕时间重叠时, 前后字幕的堆叠方式.
值为”Normal”时, 后一条字幕出现在前一条字幕的上方.
如果值为”Reverse”时, 前一条字幕往上移动给后一条字幕让位.
PlayResY: 文件所使用的视频高度参考标准, 如果使用Directdraw回放SSA v4会自动选择最相近的启用的设置
Original Editing: (可选) 最初的编辑者, 一般是所有参与翻译和校对等工作的人
Original Timing: (可选) 最初的时间轴人员
Synch Point: (可选) 指出从哪一个时间点开始进行字幕加载播放
Script Updated By: (可选) 对原字幕对话进行编辑更新的人
4) 这个分辨率不影响最终显示文字的宽高比, 但影响矢量绘画图形的宽高比.
PlayDepth: 加载字幕时使用的色深(颜色的数目), 如果使用Directdraw回放SSA v4会自动选择最相近的启用的设置
Timer: 字幕加载的速度调整, 数值为百分数. 例如”100.0000″代表100%. 其数值有4位小数点.
Command: 指明为命令事件, 即可在后台打开某个程序
四. [Script Info]部分的标题行
; 分号, 后面可以跟任何内容. 这一行是说明性文字, 加载字幕时不显示
注意此类型行必须要把分号放最前. 老版本不是用分号而是用!:
Title: 标题, 如果没有提供, 则自动使用<untitled>
ASS是一种比SSA更为高级的字幕格式, 全称Advanced S Station Alpha, 实质是SSA v4.00+ 版本. 它拥有比SSA更多的功能.
1. SSA v4.00与之前的SSA版本格式不同. v4可以阅读和加载以前版本的格式, 但之前版本不支持v4以上的编写格式. 换句话说, SSA从v4版本开始可以阅读它认识的命令而忽略不认识的命令, 从而可以向下兼容, 也可以向上兼容.
6. 事件部分([Events])里的各行可以不分先后. 也就是说人物对白行可以不按时间顺序排列
7. 不正确的行会被忽略. 同时会给出警告指出被忽略的行数
8. 一行里包含了完整的信息, 必须在一行内写完, 不能分成多行
9. 当文件中引用了一个未知的风格名(style)时, 加载时会用默认的风格来替代(Default)
Picture: 指明为图片事件, 即显示.bmp, .jpg, .gif, .ico 或者 .wmf 格式的图片(注意不支持png, 且filter不支持加载图片)
Sound: 指明为声音事件, 即播放.wav格式的声音(filter不支持)
Movie: 指明为电影事件, 即加载avi视频(filter不支持)
fontname: <文件名>
开头的”fontname”必须全部用小写, 如果大写会让ASS文件视其为文件编码的一部分.
<文件名>是SSA文件保存字体时使用的文件名, 命名规则如下:
trtype字体原来的字体名称
加一条下划线
如果是粗体则加一个”B”
如果是斜休则加一个”I”
加一个数字表明字体编码(字符集)
注: 现在的SSA文件已经很少包含”[Pictures]” 或者 “[Fonts]” 这两个部分. 因为这些功能只被S Station Alpha这一个程序所支持. 而其它的filter (Vobs /Vsfilter/Avery Lee S titler filter) 都不支持.
三. 各种类型的行
Original Script: 剧本的最初作者, 若没有提供ቤተ መጻሕፍቲ ባይዱ自动使用<unknown>
Original Translation: (可选)原剧本的翻译者, 若没有提供则该行不显示
Original Editing: (可选)原剧本的编者和校对, 若没有提供则该行不显示
Original Timing: (可选)原剧本的时间轴人员, 若没有提供则该行不显示
五. [v4+ Styles]部分的风格行Style
六. [Events]事件部分的对话行Dialog
七. [Events]事件部分的注解行Comment
八. [Events]事件部分的图片行Picture
九. [Events]事件部分的声音行Sound
[Events]
这部分包含所有的事件, 有字幕, 评论, 图片, 声音, 影片和命令. 基本上屏幕中出现的所有内容都集中在这一部分.