ssa水印字幕的制作及各部分解释
ass字幕特效代码大全
Fontsize ---字体大小---常用范围8-72
PrimaryColour ---主体颜色---颜色格式为&HXXXXXX,十六进制,X取值为0-f
ASS字幕特效代码
学好SSA主要从两个方面着手:一个是SSA文件的组成结构;一个是SSA代码。
一.SSA文件的组成结构
SSA文件主要由三大部分组成:[Script Info]部分,[v4 Styles]部分和[Events]部分。
1.[Script Info]部分
PlayResX: 384
MarginL---是对[v4 Styles]部分MarginL值的重新设定,0000表示采用原值;若不为零,则代替原值(此时原值不再起作用)
MarginR---是对[v4 Styles]部分MarginR值的重新设定,用法同上
MarginV---是对[v4 Styles]部分MarginV值的重新设定,用法同上
下 1 2 3
MarginL ---字幕距左边的距离---取值范围0-PlayResX的数值
MarginR ---字幕距右边的距离---取值范围0-PlayResX的数值
MarginV ---字幕高度---取值范围0-PlayResY的数值
AlphaLevel---字体透明度---透明度格式为&HXX,十六进制,X取值为0-f
\1c&H<XXXXXX>---改变主体颜色---格式同上
\2c&H<XXXXXX>---改变次要颜色---格式同上
ASS_SSA字幕制作教程
Scroll 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, Encoding
SecondaryColour:-------次字幕色-----卡拉OK中变为的颜色
TertiaryColour:-------字幕边框颜色
BackColour:-------字幕阴影颜色;
Bold:-------粗体 0为关闭,-1为开启
Italic:-------斜体 0为关闭,-1为开启
[v4 Styles] 这一个是对字幕总体属性的定义(SSA)
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,
Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,Encoding
字幕组全部制作流程及压片相关知识(基础与时间轴、saa特效、影片压制)
字幕组全部制作流程及压片相关知识(基础与时间轴、saa特效、影片压制)提起影视字幕,很多人脑海中第一浮现的应该是国内一些优秀字幕组的名字,UUBIRD,圣城家园,伊甸园,影视帝国,飞鸟等等等等。
接下来,我们会联想到众多优秀的美剧,高清电影...但是提到字幕的制作,不少人应该都知之甚少,甚至充满了好奇与困惑,究竟一部网络电影(请允许我这样称呼)的字幕是怎样诞生的呢?它中间要经过什么工序?我们平常在迅雷和电驴上down的影片又是从何种渠道获得的?各种影片的格式有何区别?基于此,本人希望通过简单直白的语言,傻瓜式的教学方式,告诉大家一些字幕制作的具体流程,方法、相关知识。
其实,看过本文后你会发现,只要你稍微具备一些基础的电脑知识,一定的翻译能力,完全可以凭借一己之力打造一个属于你的精彩字幕。
前言:何以要学习字幕制作?这部分我想小小的啰嗦一下。
字幕制作这个东西本身并不神秘,原理也非常非常简单。
但是,一个优秀字幕(包括我们看到的中英或中日双语字幕,水印,制作人员名单特效等等)的诞生是要消耗极大的脑力劳动的。
本人曾经单独制作过《追风筝的人》的中文字幕,且不说我已经拿到了英文台词,省去了听力的麻烦,即便这样,还是花费了将近一周的时间通宵达旦,才勉勉强强完成了初稿。
正是为了解决这种情况,字幕组应运而生。
通过人与人之间的分工合作,原本复杂的工作可以在很短的时间内完成。
字幕组为无数网民贡献了精彩的影视作品,但他们本身是不计任何报酬的(当然,也有字幕组是私下和某些组织合作盈利的,这就不详谈了)曾经有人谈到,要在互联网上实现字幕制作的“共产主义”,这话看上去说得挺大,其实细想想也挺有道理。
所谓“共产”,不就是人人劳动创造价值,人人平等的享用价值吗?当“字幕制作”这种劳动工具被我们每一个人掌握,我们这些生产者就可以不断地创造“价值”,分享价值,同时受惠于别人创造的“价值”,这便是互联网,准确的讲是P2P即共享精神。
我们常说,一个和尚有水吃,三个和尚没水吃。
ass字幕特效代码大全
\shad<depth>---阴影距离---depth取值范围0-4,数字越大阴影越厚
\r<style>---改变字体---比如Default,Font1等
\r\r---恢复成最初的字体
\fn<font name>---改变字型---比如黑体,楷体_GB2312等
SecondaryColour ---次要颜色---格式同上,卡拉OK中使用,即变色前的颜,变色后显示主体颜色
TertiaryColour ---边框颜色---格式同上
BackColour ---阴影颜色---格式同上
下面是一些常用颜色的代码,以便在文件中直接添加和编辑:
&Hffffff 白 &H8080ff 浅红
我们可以再定义一个Style,并命名为mine,如Style: mine,华文新魏,18,&HFF0000,&HFF80FF0,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
即可以这样:
[V4 Styles]
Format: Name, Fontname, Fontsize,PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic,BorderStyle,Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel,Encoding
从这里开始就是字幕部分了,以“Dialogue: Marked=0,0:00:01.34,0:00:02.05,Default,,0000,0000,0000,,”定义开头。如果只是单纯做字幕用,那么这句后面就是字幕部分了,而字幕的格式根据[V4 Styles]里设置的来显示。Default可以换用上面设置的mine,那么显示的格式是按照mine里面设定!
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会自动选择最相近的启用的设置.
ssa字幕的入门2
这样就能完全显示字幕,具体的数值根据个人情况而定
\N
断行,注意,这个代码没有花括号
上一个字幕显得太长,我们使用断行来进行调节,可以写为:
Dialogue: Marked=0,0:00:01.35,0:00:15.34,Default,,0000,0000,0000,,{\pos(440,60)}{\fs24}3G365制作组\N XXX制作
---------------------------------------------
{\move(0,384,420,60)}
任意位置移动的效果,前两位是初始位置,后两位是移动到的位置,配合转动可以实现很好的效果,移动的时间尽量小一点,那么效果就更好。
【举例】
Dialogue: Marked=0,0:00:01.02,0:00:02.250,Default,,0000,0000,0000,,{\move(0,384,420,60)}{\fnComic Sans MS\fs24\c&HFF80FF&}{\t(\fry2880)}\N XXX制作
淡入淡出最简单的效果,前者表示逐渐消失,后者是逐渐出现。
【举例】
Dialogue: Marked=0,0:00:01.35,0:00:05.34,Default,,0000,0000,0000,,{\pos(420,60)}{\fnComic Sans MS\fs24\c&HFF80FF&}{\fad(20,3000)}\N XXX制作
从这里开始就是字幕部分了,以Dialogue: Marked=0,0:00:01.34,0:00:02.05,Default,,0000,0000,0000,,定义开头。如果只是单纯做字
常见的电影字幕文件(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]这部分包含所有的事件,有字幕,评论,图片,声音,影片和命令。
基本上屏幕中出现的所有内容都集中在这一部分。
ass字幕制作教程
?[b]高级字幕制作与特效??????????????WrittenByShiner(编写人:Shiner)目录前言3第一章字幕制作简介4第一节常见字幕格式4第二节常用软件5第三节简单的字幕制作6第二章SSA格式基础9第一节几个概念9第二节格式11第三节事件12第三章SSA格式高级篇14第一节变换滤镜14第二节跨格式标记15第三节函数23 ????????????????????????????????????????????前言??平时很爱看电影和动画。
接触动画多了,发现动画的OP和ED部分特效十分华丽,遂对此兴趣倍增。
但翻遍网络,大多文章介绍时间轴字幕的制作,对于特效的介绍少之又少。
几经波折,终于初窥字幕特效制作之门径,突然萌生想法,何不自己动手写一篇这方面的文章呢。
于是本文诞生了!??俗话有云:“说起来容易,做起来难。
”的确,在写作本文的过程中遇到不少的问题,甚至曾经要放弃这个想法。
拖拖拉拉许多天,总算是完成了。
由于本人也是新手,所以不免有疏漏错误,望达人们在耻笑之余给予批评指正,同时希望对新学者有所帮助。
??本文面对的是有一定的字幕制作基础的读者,如果还不清楚字幕制作最基本的时间轴制作,那么请先学习有关字幕时间轴制作的相关文档。
??文中有些约定,必须先向各位介绍,否则对内容会产生误解。
??文中参数都是用一对尖括号括起来。
<>??可选参数使用一对方括号括起来。
[]??多个选择其中之一用斜杠隔开。
/??示例代码都被框住显示。
???????????????第一章字幕制作简介??随着网络的普及,电影和动画也借助网络快速的发展着。
的确,其速度之快令人瞠目结舌,今天首映的大片,明天就可以在某个网站搜到;晚上刚刚播出的动画,几个小时以后就会出现在某知名BT站点。
在我们惊讶其出片速度之快的同时,难道就没有想过更深入的了解一下字幕制作的内幕么???字幕制作其实一点也不神秘,可分为片源提供、文稿翻译、时间轴、特效、校对、内嵌、压制几个步骤。
ass和ssa详解
内容:一. 概述四. 部分的标题行五. [v4+ Styles]部分的风格行Style六. [Events]事件部分的对话行Dialogue七. [Events]事件部分的注解行Comment八. [Events]事件部分的图片行Picture九. [Events]事件部分的声音行Sound十. [Events]事件部分的影片行Movie十一. [Events]事件部分的命令行Command附A. 风格覆盖代码(Tags, Codes)附B. 内嵌的字体/图片编码注:1) 此文档是对原SSA文件规格英文文档进行翻译和补充而成, 原文件可从以下链接获得:/projects/asa/ass-specs.doc另外参考了以下资料:/docs/ASS_Tags/wiki/SubStation_Alpha2) 表述编写格式时, 用到的符号说明如下:<..> 参数[..] 可选项3) 除附A以外, 用红色字体标明ASS相对于SSA格式的新增功能或者改动4) 用蓝色, 加粗, 下划线等符号表明需要注意的地方.SSA全称SubStation Alpha, 是由CS Low(又称Kotus)创建的一种字幕格式, 用以实现比传统字幕诸如srt等格式更为复杂的功能. SSA目前的版本为v4.00. SSA同时也是一款软件的名称, 专用于创建和编辑SSA格式的字幕.ASS是一种比SSA更为高级的字幕格式, 全称Advanced SubStation Alpha, 实质是SSA v4.00+ 版本. 它拥有比SSA更多的功能.1. SSA v4.00与之前的SSA版本格式不同. v4可以阅读和加载以前版本的格式, 但之前版本不支持v4以上的编写格式. 换句话说, SSA从v4版本开始可以阅读它认识的命令而忽略不认识的命令, 从而可以向下兼容, 也可以向上兼容.2. 文件为普通的DOS文本格式. 也就是说它可以用记事本打开编辑, 同时需要注意编写出错时有可能导致无法预料的结果.3. 文件编写时所划分的各部分, 从形式上来说类似于ini文件, 但它并非真正的ini文件4. 各部分中的绝大多行都以一说明性的文字加上冒号来开头, 指明该行包含哪一些信息.5. 每一行中的信息都以逗号分隔. 因此风格名和人物角色名中要求不能出现逗号.6. 事件部分([Events])里的各行可以不分先后. 也就是说人物对白行可以不按时间顺序排列7. 不正确的行会被忽略. 同时会给出警告指出被忽略的行数8. 一行里包含了完整的信息, 必须在一行内写完, 不能分成多行9. 当文件中引用了一个未知的风格名(style)时, 加载时会用默认的风格来替代(Default)10. 当一个风格(Style)中引用了系统中没有安装的字体, 则会用Arial字体来代替.[Script Info]这一部分包含了文件内容的标题和总体信息. [Script Info]这一行必须是v4版本文件的第一行[v4 Styles]字幕正文使用的风格都在这一部分做出相关定义.[Events]这部分包含所有的事件, 有字幕, 评论, 图片, 声音, 影片和命令. 基本上屏幕中出现的所有内容都集中在这一部分.[Fonts]如果想把字体内嵌入字幕文件, 那么字体文件须采用数字编码后放在这一部分. 只有truetyle字体才能内嵌入SSA/ASS文件每一个内嵌字体文件以一行开头, 格式如下:开头的"fontname"必须全部用小写, 如果大写会让ASS文件视其为文件编码的一部分.<文件名>是SSA文件保存字体时使用的文件名, 命名规则如下:truetype字体原来的字体名称加一条下划线如果是粗体则加一个"B"如果是斜休则加一个"I"加一个数字表明字体编码(字符集)最后加上".ttf"例如:fontname: comic_B0.ttf在这一行之后是一些可打印的字符组成的行, 代表组成这个字体的二进制字符, 除了最后一行可能短些, 其余每行有80个字符.从二进制转换到字符用的是UUE-encoding的编码方式, 编码的详细信息参见附B[Graphics]如果选择内嵌图片, 那这一部分就包含了所有用到的数字编码格式的图片文件. 开头一行的格式如下:开头的"filename"必须为小写, 如果大写会被认为是文件编码的一部分.<文件名>是SSA文件保存图片时使用的文件名, 它与[Events]事件部分中提及的图片名称一致.SSA会把文件中找到的任何文件保存到SSA的程序目录中的"Pictures"子目录中. 例如: c:\program files\Sub Station Alpha v4.00\Pictures. SSA会先从文件本身中寻找这些编码好的文件, 但当没有找到时会去"Pictures"这个子目录里去找.注: 现在的SSA文件已经很少包含"[Pictures]" 或者 "[Fonts]" 这两个部分. 因为这些功能只被Sub Station Alpha这一个程序所支持. 而其它的filter (Vobsub/Vsfilter/Avery Lee Subtitler filter) 都不支持.在这一节里简要地说明在每个部分中出现的所有行的类型和大致功能, 各自具体说明参见后面的章节.; 只在编写中请说明作用的行, 加载字幕时不可见.Title: 标题, 是对字幕的描述Original Script: 最初创建字幕的人Original Translation: (可选) 最初翻译对话的人Original Editing: (可选) 最初的编辑者, 一般是所有参与翻译和校对等工作的人Original Timing: (可选) 最初的时间轴人员Synch Point: (可选) 指出从哪一个时间点开始进行字幕加载播放Script Updated By: (可选) 对原字幕对话进行编辑更新的人Update Details: 进行了哪些更新等具体信息ScriptType: 对SSA/ASS文件的版本做说明, 例如"v4.00". Collisions: 当两条字幕重叠时, 如何进行相对移动PlayResY: 文件所使用的视频高度参考标准PlayResX: 文件所使用的视频宽度参考标准PlayDepth: 加载字幕时所使用的颜色深度Timer: 对字幕加载的速度调整, 数值为百分数. 例如"100.0000"代表100%.ScaledBorderAndShadow: 边框宽度与阴影深度是否随着视频分辨率同等比例缩放.Style: 定义每条字幕所使用的风格Dialogue: 指明为对话事件, 即屏幕上出现的字幕Comment: 指明此行是评论/解释事件, 它与Dialogue, Picture, Sound, Movie或者Command事件包含相同的信息, 以此来进行解释说明, 但加载字幕时不会出现在屏幕Picture: 指明为图片事件, 即显示.bmp, .jpg, .gif, .ico 或者 .wmf 格式的图片()Sound: 指明为声音事件, 即播放.wav格式的声音()Movie: 指明为电影事件, 即加载avi视频()Command: 指明为命令事件, 即可在后台打开某个程序; 分号, 后面可以跟任何内容. 这一行是说明性文字, 加载字幕时不显示注意此类型行必须要把分号放最前. 老版本不是用分号而是用!:Title: 标题, 如果没有提供, 则自动使用<untitled>Original Script: 剧本的最初作者, 若没有提供则自动使用<unknown> Original Translation: (可选)原剧本的翻译者, 若没有提供则该行不显示Original Editing: (可选)原剧本的编者和校对, 若没有提供则该行不显示Original Timing: (可选)原剧本的时间轴人员, 若没有提供则该行不显示Synch Point: (可选)从哪个时间点开始加载字幕, 若没有提供则该行不显示Script Updated By: (可选)对原剧本的修改/更新人员, 若没有提供则该行不显示Update Details: 更新的具体信息, 若没有提供则该行不显示Script Type: SSA的版本信息,Collisions: 当字幕时间重叠时, 前后字幕的堆叠方式.值为"Normal"时, 后一条字幕出现在前一条字幕的上方.如果值为"Reverse"时, 前一条字幕往上移动给后一条字幕让位.PlayResY: 文件所使用的视频高度参考标准, 如果使用Directdraw 回放SSA v4会自动选择最相近的启用的设置PlayResX: 文件所使用的视频宽度参考标准, 如果使用Directdraw回放SSA v4会自动选择最相近的启用的设置.如果只提供了PlayResX, PlayResY其中一种, 那另一种会按实际视频的像素值为准.PlayDepth:加载字幕时使用的色深(颜色的数目), 如果使用Directdraw回放SSA v4会自动选择最相近的启用的设置Timer: 字幕加载的速度调整, 数值为百分数. 例如"100.0000"代表100%. 其数值有4位小数点.它相当于对ASS字幕的时间速度进行乘法运算.当速度大于100%时, 总时间会缩短, 而相应的字幕会越来越靠前.当速度小于100%时, 总时间会延长, 而相应的字幕会越来越靠后. WrapStyle: 定义默认的换行方式,: 指定边框宽度与阴影深度是否随着视频分辨率等比例缩放. 可为Yes, No. 默认为No.当取值为No时, 边框宽度与阴影深度完全按照指定的像素数显示.当取值为Yes时, 边框宽度与阴影深度随着实际视频的分辨率同等比例缩放.Style定义了字幕的样式和位置. 所有的Style都在单独的Style里进行定义. 除了阴影/边框的类型和深度, 其余所有的风格设置都可以由字幕文本中的覆写代码所替代.在定义风格之前先要有一行"Format:"来定义风格中每一个字段所代表的含义, 这些字段名称必须拼写准确, 顺序可以打乱, 字段名表示如下:Fontname, Fontsize, PrimaryColour, SecondaryColour, , BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, , Encoding字段1: Name. 风格(Style)的名称. 区分大小写. 不能包含逗号.字段2: Fontname. 使用的字体名称, 区分大小写.字段3: Fontsize. 字体的字号字段4: PrimaryColour. 设置主要颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR. 为字幕填充颜色字段5: SecondaryColour. 设置次要颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR. 在卡拉OK效果中由次要颜色变为主要颜色.字段6: (), 设置轮廓颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR. 字段7: BackColour, 设置阴影颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR.字段8: Bold. -1为粗体, 0为常规字段9: Italic. -1为斜体, 0为常规字段10: BorderStyle. 1=边框+阴影, 3=纯色背景. 当值为3时, 文字下方为轮廓颜色的背景, 最下方为阴影颜色背景.字段11: Outline. 当BorderStyle为1时, 该值定义文字轮廓宽度, 为像素数, 常见有0, 1, 2, 3, 4.字段12: Shadow. 当BorderStyle为1时, 该值定义阴影的深度, 为像素数, 常见有0, 1, 2, 3, 4.字段13: Alignment. 定义字幕的位置. 字幕在下方时, 1=左对齐, 2=居中, 3=右对齐. 1, 2, 3加上4后字幕出现在屏幕上方. 1, 2, 3加上8后字幕出现在屏幕中间. 例: 11=屏幕中间右对齐.字段14: MarginL. 字幕可出现区域与左边缘的距离, 为像素数字段15: MarginR. 字幕可出现区域与右边缘的距离, 为像素数字段16: MarginV. 垂直距离字段17: AlphaLevel. SSA字幕用来定义透明度字段18: Encoding. 指明字体的字符集或编码方式. 如0为英文, 134为简体中文, 136为繁体中文. 当文件为非UNICODE类型编码时, 该值对字幕的显示起作用.Dialogue类型的行(对话行)包括字幕对白, 时间轴信息, 以及对白的显示方式. 在对话行出现前必须有一条格式行Format: 来对逗号分隔的每个字段进行定义, 该格式行中的每一个字段必须拼写准确, 内容如下:, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text最后的一个字段永远都是对白文字的字段, 因此可以包含逗号. 前面的字段顺序可以改变.字段1: Marked. 值为0表示该行为"未标识"行, 值为1表示该行为"标识"行字段2: Start. 事件开始的时间, 格式为0:00:00:00(时:分:秒:百分数), 注意小时只有一位数字段3: End. 事件结束的时间. 格式为0:00:00:00(时:分:秒:百分数), 注意小时只有一位数字段4: Style. 该条字幕所使用的风格. 风格的具体信息在[V4 Style]这一部分中进行定义字段5: Name. 角色名, 指出对白是由影片中哪位演员所说的. 字幕加载时不显示, 只为了编写时理解方便.字段6: MarginL. 使用新的与左边缘的距离, 为4位数字代表的像素值. 0000代表使用当前Style定义的值.字段7: MarginR. 使用新的与右边缘的距离, 为4位数字代表的像素值. 0000代表使用当前Style定义的值.字段8: MarginV. 使用新的垂直距离, 为4位数字代表的像素值. 0000代表使用当前Style定义的值. 具体说明参见上面[v4+ Style]里的说明字段9: Effect. 过渡效果. 可以为空值, 或者为三种过渡效果之一.效果名称区分大小写, 必须拼写准确. 且不加任何引号:"Karaoke" 是卡拉OK效果, 每个字依次高亮显示."Scroll up;y1;y2;delay" 滚动效果, 指文字/图片向上滚动. 各参数以分号分隔.y1与y2是屏幕垂直区域的像素值, 位置可以互换. 当这两个值都为0时则全屏幕内滚动delay可取值1-100, 代表滚动速度的降低值. 当其为0时滚动速度最快. “Banner;delay”横幅效果. 所有文字被合并到单行, 并从右至左横向移动. delay的值可由1到100, 代表横幅移动速度的降低值. 当其为0时移动速度最快.字段10: Text. 为对白字幕区域, 是最终出现在屏幕上的字幕. 任何位于第9个逗号后的内容均被看作是对白字幕, 所以本身可以包含逗号.在这一个字段中可以包含\n, \N, \h这三种分行/空格代码, 以及其它在大括号{ }内的风格覆写控制代码. 详情参看附A.在[Events]这一部分内, 以Comment: 开头的行. 它可以与其它类型的事件行包含一样的信息, 但不会被作为字幕加载到屏幕上. 它起评论/说明的作用.在[Events]这一部分内, 以Picture: 开头的行. 它与Dialogue行包含一样的控制信息, 但是在字段10的位置指定要显示的图片完整路径与图片名称. 在前面字段指定的风格被忽略, 滚动效果可以运用到图片事件上. MarginL和MarginV被用来指定图片与左边缘与下边缘的像素距离. 当MarginL为0000时图片水平居中显示. 当MarginV为0000时, 图片垂直居中.支持的图片格式有.bmp, .jpg, .gif, .ico 以及.wmf 格式的图片(不支持png) 注意, 只有SSA软件能支持加载图片事件, filter则不支持.在[Events]这一部分内, 以Sound: 开头的行. 它与Dialogue行包含一样的控制信息, 但是在字段10的位置指定要加载的声音文件完整路径与名称, 格式为.wav. 风格与距离等值被忽略, 而且结束的时间值也被忽略. 该声音会播放到它结束, 或者播放到新的声音行加入为止.注: 各filter不支持加载声音行在[Events]这一部分内, 以Movie: 开头的行. 它与Dialogue行包含一样的控制信息, 但是在字段10的位置指定要加载的视频文件完整路径与名称, 格式为.avi. 风格与效果等值被忽略结束的时间值(End)指出影片画面消失的时间, 但如果avi文件仍然没有结束, 则其声音仍然会持续播放.MarginL和MarginV被用来指定影片与左边缘, 上边缘的像素距离(与图片行不同). 当MarginL为0000时视频水平居中显示. 当MarginV为0000时, 视频垂直居中.注: Filter不支持加载影片行当Movie与Sound行有时间重叠时, 实际听到的声音以先开始的内容为准.在[Events]这一部分内, 以Command: 开头的行. 它与Dialogue行包含一样的控制信息, 但是在字段10的位置指定要运行的程序完整路径与名称.风格, 距离, 效果, 结束时间都被忽略. 程序会运行到它结束为止, 或者运行到手动关掉为止. 注: Filter不支持加载命令行.SSA软件内置的一些命令可以出现在SSA文件内. 因完全用不到故将英文原文引用如下:There are also internal SSA commands which can appear in SSA scripts - the "SSA:Pause", “SSA:Wait for trigger” command events, and genlock control commands. These all begin with "SSA:"The SSA:Pause command has the same effect as pressing "P" during script playback. It is useful as a second "synch point" to resume subtitling after switching sides of a laserdisk.The “SSA:Wait for audio trigger” command has the same effect as pressing "P" during script playback, but pausing is automatically cancelled if the audio input to the computer exceeds a specified “trigger” level. It is useful as a second "synch point" to resume subtitling after switching sides of a laserdisk. The audio triggering can be overridden to resume playback - by pressing "P".Audio triggering "times out" after 10 minutes - If no audio peak of sufficient magnitude is received, and "P" is not pressed within 10 minutes - then playback will resume anyway.风格覆写控制代码专用于[Events]这一部分的最后一个字段中, 对于文字/图片风格的重新定义.所有覆写代码作用于其后的所有文字. 如果只想作用于选定的文字, 则需要在选定文字的后面加一个"取消"作用的代码. 但也有少数代码会自动应用于整行文字, 如设定位置的代码.下面将所有代码分成一般, 绘图两组来详细解释:\n软性分行(回车), 只在分行模式(WrapStyle)为2时有效. 在其它分行模式下相当于一个空格\N硬性分行(回车), 在任何分行模式下都有效\h硬性空格. 它保证显示字幕时不会在它的这个空格上分行(保证左右两个词在同一行)\b<0 或1>\b1令文字变为粗体. \b0强制文字不是粗体(bold)当参数大于1时, 会被作为字体的重量值. (注: 大多字体只有量化到2级或3级的粗度, 所以很少用到这个重量值)字体重量值为100的倍数, 如100为最细, 400为普通, 700为粗体, 900为最粗\i<0 或1>\i1令文字变为斜体. \i0强制文字不是斜体(italic)\u<0 或1>下划线(underline)开关\s<0 或1>中划线(删除线)开关(strikeout)\bord<宽度>指定边框宽度(border), 像素数. 可以为小数\shad<深度>指定阴影深度(shadow), 不能为负数\be<0 或1>模糊边缘blur edges\fn<字体名称>指定使用系统中已安装的字体, 区分大小写. 如果使用的字体没有安装, 则会用Arial来替代(font name).注字体名与fn间不能有空格, 也没有其它的括号等\fs<字号>指定文字的大小, <字号>是一个指代高度的像素值, . (font size)\fsc<x 或y><百分数>缩放文字大小. <x 或y>指定文字是横向还是纵向缩放. <百分数>指定调整到百分之多少. 同样适用于矢量图形.\fsp<像素值>文字间增加额外的间隔(font spacing), 默认为0\fr[<x/y/z>]<度数>文字旋转一定的度数(font rotation)<x/y/z>表明文字沿着三维空间中哪个坐标轴旋转.原点由\org代码来指定, 否则由默认的定位点来决定(参见\pos的说明)\fr 默认代表\frz. <度数>可以为负值, 可以大于360. 此命令同样适用于矢量图形.\fe<字符集>指定文字的编码(font encoding). 例如0为英文, 134为简体中文, 136为繁体中文. 1为系统默认.\c&H<bbggrr>&指定文字的颜色(color). <bbggrr>是一个十六进制的RGB数值, 但颜色顺序相反(蓝-绿-红).<bbggrr>排在最前的00可以忽略不写, 例如{\c&HFF&}={\c&H0000FF&}, 为纯红色\1c&Hbbggrr&, \2c&Hbbggrr&, \3c&Hbbggrr&, \4c&Hbbggrr&分别设定主要, 次要, 边框, 阴影颜色\c 相当于\1c, 为字体本身填充颜色\alpha&H<aa>&设定文字的透明度(alpha). <aa>是一个十六进制数值. 00为全见, FF为全透明\1a&Haa&, \2a&Haa&, \3a&Haa&, \4a&Haa&分别设定主要, 次要, 边框, 阴影颜色的透明度\alpha一次性调整文字所有元素的透明度\a<位置><位置>是一个数字代码, 用来代表字幕出现在屏幕中的位置(alignment)1, 2, 3代表出现在画面底端的字幕, 分别为左对齐, 居中, 右对齐5, 6, 7代表出现在画面顶端的字幕, 分别为左对齐, 居中, 右对齐(在1,2,3基础上加了4) 9, 10, 11代表出现在画面中间的字幕, 分别为左对齐, 居中, 右对齐(在1,2,3基础上加了8) 当一行出现多个\a代码时, 只有最前面的一个有效\an<位置><位置>为一数字代码, 代表字幕的位置, 从1到9, 与小键盘的数字键代表的位置一致当一行出现多个\an代码时, 只有最前面的一个有效注: 一般情况下\a, \an设置字幕位置, 但当有\pos, \move等代码时, \a和\an设置的是文字的定位点.\k<时间长度>卡拉OK效果, 高亮之前文字使用次要颜色, 高亮后使用主要颜色<时间长度>代表在下一小段出现高亮效果之前的当前段高亮停留时间, 值为百分之一秒的倍数\k<时间长度>按照每一分隔好的小段来进行高亮显示\kf 或者\K<时间长度>是从左至右的流畅填充高亮\ko<时间长度>, 与\k相似, 但在高亮之前文字边框也被去掉, 高亮后才显示边框\q<方式>定义分行方式, 即WrapStyle值为0: 智能分行, 大致平均分行, 不能完全平均时上面的行较长.值为1: 行尾分行, 尽管排满一整行后, 再分到下一行值为2: 不分行, 超出长度的行会排到屏幕以外. 这种方式下, \n和\N都可以强制分行值为3: 智能分行, 与方式0相似, 但下面的行比较长\r[<风格>]取消一行中之前的所有覆写代码效果, 包括动态特效. (restore/reset) <风格>令其恢复到指定的风格, 如果没有指定<风格>则恢复到这一行的默认风格\t([<时值1>, <时值2>, ] [<加速度>,] <风格代码>)提供从一种风格转到另一种风格的逐渐变化的动态效果. 只有部分风格代码可以用\t 进行动态变换:字体几何形其它\fs\fscx\bord\fsp\fscy\shad\c\frx\clip\1c\fry\2c\frz\3c\fr\4c\alpha\1a\2a\3a\4a注: 对于\clip, 只有矩形可以呈动态效果, 矢量绘画图形无法呈动态<时值1>与<时值2>是从该行开始显示后计算的毫秒数, 两时值间的时间间隔就是动态效果的运行时间(两时值无先后之分).这两个时候没有指定时相当于<时值1> = <时值2> = 0. 这时动态效果在整行的时间内运行<加速度>没有指定时相当于1, 此时匀速变化. <加速度>在0和1之间时速度由快变慢, 大于1时由慢变快.在<时值1>之前, 显示内容是{\t}代码之前的风格, <时值2>以后是<风格代码>所指定的风格. \pos(<x>, <y>)设置该行显示的位置, x,y为定位点的坐标值, 屏幕可见区的坐标为正值. 原点(0,0)在左上角落一行中有多个\pos时以最前面的\pos值为准\move(<x1>, <y1>, <x2>, <y2>[, <时值1>, <时值2>])提供从一个位置到另一个位置的移动动态效果.x1, y1是定位点起始的坐标(定位点的说明参见\pos 代码), x2, y2是定位点结束的坐标1)未达到<时值1>时, 文字位置的定位点在(x1, y1)2)在<时值1>和<时值2>之间, 定位点从(x1, y1)移动到(x2, y2)3)超过<时值2>后, 文字的定位点固定在(x2, y2)点.当时值1, 时值2没有指明时相当于两个都是0, 此时在该行的整个时间段内匀速移动(时值的具体说明参见\t 代码)时值1, 时值2可以大于该行的总时间段, 令没有达到终点时结束移动.\move 只能够匀速移动, 不能够加速移动一行中有多个\move代码时只有排在最前面的\move效果有效一行中不能同时使用{\pos}和{\move}代码, 如果同时出现则只有排在最前面的效果有效\org(<x>, <y>)设置旋转的原点坐标(origin), 它影响一行中所有的旋转当有旋转效果的一行中没有\org代码, 则用于旋转的原点坐标就是默认的定位点.原点坐标可以放置在画面可见区域以外, 足够远时通过旋转一个小角度可让字幕产生"穿过屏幕"的效果一行中有多个\org代码时只有排在最前面的\org有效\fad(<淡入时间>,<淡出时间>)提供简单的淡入淡出效果. <淡入时间>与<淡出时间>之和不能超过该行的时间长度.\fade(<a1>,<a2>,<a3>,<时值1>,<时值2>,<时值3>,<时值4>)提供复杂的透明度变化效果. <a1>,<a2>,<a3>为三个不同的透明度值(alpha), 取值从0到255. 0全见,255全透明这个代码里的7个参数要求全部写齐, 作用方式如下:1) 在<时值1>之前, 透明度为<a1>2) 在<时值1>与<时值2>之间, 透明度从<a1>变化到<a2>3) 在<时值2>与<时值3>之间, 透明度为固定的<a2>4) 在<时值3>与<时值4>之间, 透明度从<a2>变化到<a3>5) 在<时值4>之后, 透明度为<a3>\clip(<x1>, <y1>, <x2>, <y2>)定义一个矩形框, 只有在这个框里的字幕才为可见<x1>, <y1>, <x2>, <y2>为构成矩形的两个对角点\clip([<等级>,] <绘图命令>)定义一个绘画图形, 令这个图形内的字幕可见<绘图命令>参见第二组代码.<等级>是指定图形的缩放等级. 为2的(等级-1)次方. 如/clip4, 2的(4-1)次方为8, 即将后面的图形缩至1/8\p<等级>进入绘图模式并指定坐标的放大等级.<等级>为坐标的缩放等级, 按2的(等级-1)次方计算. 如/clip4, 2的(4-1)次方为8, 即将后面的坐标缩至1/8当<等级>=0时, 关闭绘图模式.\pbo<y>定义所绘图形的基线偏移值.(baseline offset)当y>0时, 图形的所有坐标沿y轴向下移指定的像素值当y<0时, 图形的所有坐标沿y轴向上移指定的像素值绘图命令:m <x><y>将鼠标移至坐标(x, y), 同时将现有的图形封闭(即开始画新的图形), 所有绘画都以这个命令开始.n <x><y>将鼠标移至坐标(x, y), 同时不封闭原有的图形l <x><y>从鼠标原来的坐标位置画一条直线到(x, y), 并从这个点继续绘画b <x1><y1><x2><y2><x3><y3>画一条三度贝塞尔曲线至(x3, y3), 以(x1, y1), (x2, y2)作为控制点s <x1><y1><x2><y2><x3><y3> .. <xN><yN>从现有坐标画一条"三次均匀B样条"(cubic uniform b-spline)到点(xN, yN)该命令至少要含有三个坐标点(三个坐标时等同于贝塞尔曲线)这个命令实质上是把几条贝塞尔曲线连结到一起.p <x><y>沿长B样条(b-spline)到点(x, y), 作用相当于在s命令后多加一个坐标点(x, y)c结束B样条(b-spline)1) 除了在\clip(..)命令中, 绘图命令必须以{\p1+}开头, 以{\p0}结尾. ("1+"指大于等于1的整数)2) 所有绘图都必须以m 命令开头3) 所有图形都必须最终闭合4) 所有没有闭合的图形会在起始点和终点之间连上一条直线来闭合5) 在同一行中, 若图形有重叠, 则重叠部分执行异或逻辑运算(即正正得负, 负负得正)6) 如果相同的绘图命令在一起, 则只需保留最前面命令代码, 后面的坐标可以连着写7) 绘图中使用的是相对坐标系. 坐标原点由当前的基线位置(\pbo), 当前行的排列方式决定(参见\pos的定位点说明)8) 命令p c只能用在B样条命令s的后面边框宽度\xbord<字号>。
ASS、SSA字幕常用参数
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,BackColour,Bold,Italic,B orderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,EncodingFormat -------说明个参数的意识:1、Name:-------给字幕取的名字可以随便取它关系到你下面字幕的定义2、Fontname:-------字体3、Fontsize:-------字体大小4、PrimaryColour:-------主字幕色 ------字幕的主要颜色wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});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, Itali c, 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之间。
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轴长度。
SSA字幕文件制作教程
Style: TITAL,宋体,40,13777215,2327327,5404392,14744448,0,-1,1,1,2,2,15,15,270,0,134
Bold,Italic:粗体(B),斜体(I) 0为关闭,-1为开启;
BorderStyle;字幕显示方式:1=Outline + drop shadow, 3=Opaque box;(不好用中文表述,就采用原话,推荐用1)
Outline,Shadow:当上面的设置是1时,就可以设置文字的边框和阴影的粗细了,可取值:0,1,2,3,4;
25 深橄榄绿 &H4F4F2F 26 深兰花色 &H9932CD 27 深紫色 &H871F78 28 深石板蓝 &H6B238E
29 深铅灰色 &H2F4F4F 30 深棕褐色 &H97694F 32 深绿松石色 &H7093DB 33 暗木色 &H855E42
Dialogue: Marked=0,0:00:11.50,0:00:13.23,*Default,NTP,0000,0000,0000,,知道他是谁
(说明:难以置信那段开始都是举例~不要连那段也复制进去哦~)
关于SSA动态水印 也就是外挂字幕
[Script Info]这部分不用做多解释,很明显!
17 士官服蓝色&H5F9F9F 18 冷铜色 &HD98719 19 铜色 &HB87333 20 珊瑚红 &HFF7F00
SSA字幕系统简解
2.[V4 Styles]部分
这是个存放[Events]部分里所用到的各种字体信息的地方.可以存在多种字体,每种字体有多种特征.当[Events]部分的Name项引用到这里的某种字体时,则意味这该字体的各种特征也被引用.字体的特征还可以在文本行中修改,这将在[Events]部分讨论.
常见的字体属性有Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
ASS 左 中 右上 7 8 9 中 4 5 6 下 1 2 3 SSA 左 中 右上 5 6 7 中 9 10 11 下 1 2 3
MarginL 字幕距左边的距离,右对齐时无效 MarginR 字幕距右边的距离,左对齐时无效 MarginV 字幕高度——-下对齐时表示到底部的距离——-上对齐时表示到顶部的距离——中对齐时无效 Encoding 编码——–SSA中用AlphaLevel来控制透明度在ASS中被取消
\p 绘图,参数1/2…表示绘图比例,0表示绘图结束 \p\p0 绘制图形,绘制出的图形作为一个字符来处理,可以近行旋转,缩放等
绘图命令: m 移动到x,y并开始绘制绘图开始时必须使用一次 n 移动到x,y并开始绘制,但不关闭上一个绘图 l 画直线到x,y 可以用l … 的方式画连续直线 b 画曲线 s … 画封闭曲线 p 延伸封闭曲线 c 关闭封闭曲线绘制的图形是实心的,在前面添加\1a&Hff&可以得到空心的图形。
SSA动态水印制作方法[图文]
引言:随着版主对影视区奖励制度的改革,影视区已经进入了一个压片的高峰期,可谓百花齐放,自然而然,为自己压制的影片加上水印是防止辛勤劳动被他人盗用的最好的方法,不仅如此,拥有一个漂亮的,与众不同的水印,也能够给自己压制的影片增色不少,下面我就结合自己的体会,简单介绍一下ssa动态水印的制作方法。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓安装篇:首先,需要一个字幕软件vobsub,有了它才能看到ssa的动态特效。
个人推荐使用v2.23版,感觉这个版本比较稳定,也兼容各种操作系统。
(IsaacZ注:完美解码自带VOBSUB(VSfilter),不必单独安装此插件。
下面会介绍完美解码中的设置方法。
)装完成后,要对VOBSUB进行设置才能看到动态特效:单独安装的 vobsub 设置方法:双击:然后如图点确定,设定完毕。
IsaacZ补充:完美解码中的动态水印字幕开启方法:进入完美解码设置,如下图操作:〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓基础篇:我们先来了解一下ssa的基本结构,用记事本打开ssa文件,如下:[Script Info]; This is a Sub Station Alpha v4 script.; For Sub Station Alpha info and downloads,; go to /; or email kotus@;; Note: This file was saved by Subresync.;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,Arial,18,&Hffffff,&H00ffff,&H000000,&H000000,-1,0,1,2,3,2,20,20,20,0,1[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字幕组==--\N仅供翻译交流使用禁止用于商业用途Dialogue: Marked=0,0:01:04.16,0:02:00.46,Default,,0000,0000,0000,,--==圣城家园SCG字幕组==--\N 翻译:卉木萋萋章鱼小玩 Dbchiyouzi 听雨浪子\N校对:inmelae 时间轴:九洲客Dialogue: Marked=0,0:02:04.16,0:02:06.46,Default,,0000,0000,0000,,91 92...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,,你觉得他们会知道少了一瓶么?Dialogue: Marked=0,0:02:28.25,0:02:30.35,Default,,0000,0000,0000,,天气不错先生Dialogue: Marked=0,0:02:30.72,0:02:33.92,Default,,0000,0000,0000,,我们将在几小时后到达港口………………………………………………………………ssa文件主要分为三大部分:[Script Info],[v4 Styles]和[Events],各部分具体功能如下:[Script Info]该部分包含了这个字幕文件的大致信息ScriptType:v4.00版本号,默认即可(这个会影响字幕特效的一些命令,ssa用v4.00,ass用v4.00+)Collisions: Normal好象是当字幕发生冲突时的处理方法,基本上都是Normal,没见过其他的-_-!PlayResX:该字幕所加载的影片的X轴长度。
ssa 格式解析
ssa 格式解析SSA格式解析SSA(SubStation Alpha)是一种用于字幕显示的文本格式。
它是一种简单但功能强大的格式,常用于制作电影、动漫和电视剧的字幕。
在本文中,我们将解析SSA格式,深入了解其结构和常用标记的含义。
SSA格式的文件通常以.ssa或.ass为文件扩展名。
它由多个部分组成,每个部分都有特定的功能和语法。
下面是SSA格式的几个主要部分:1. [Script Info]:在这个部分,我们可以指定脚本的信息和选项。
例如,我们可以设置脚本的标题、作者、字体设置和整体样式等。
2. [V4+ Styles]:这是定义字幕风格的部分。
我们可以为不同的角色或情境定义不同的字幕样式。
在这个部分中,我们可以设置字幕的字体、字号、颜色、描边和阴影等效果。
3. [Events]:这个部分是字幕的具体内容。
每个字幕事件包含起始时间、结束时间和对应的文本。
我们可以使用一些标记来控制字幕的显示时长、位置和效果。
在SSA格式中,有几个常用的标记:- Dialogue:用于定义普通的对话字幕。
它指定了字幕的起始时间、结束时间和显示位置。
我们可以将文本进行换行和分页以适应屏幕显示。
- Comment:用于添加注释或解释。
注释文本不会在屏幕上显示,但是可以帮助字幕编辑者记录相关信息。
- Picture:用于插入图片或特殊效果。
例如,我们可以在字幕中插入表情符号或其他图形。
- Sound:用于添加声音效果。
这个标记可以指定播放音频文件的起始时间和结束时间。
SSA格式还支持其他更高级的功能,如特效动画、字幕渐变和音频合成等。
这些功能使得SSA格式成为一种广泛应用于字幕制作的格式。
总结一下,SSA格式是一种用于字幕显示的文本格式,具有简单易懂的语法和强大的功能。
通过解析SSA格式,我们可以深入了解其结构和常用标记的含义,从而更好地理解和应用于字幕制作。
SSA字幕制作详解
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle,Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
&H0080ff 橙 &H8000ff 紫红(偏红);
&Hff0080 紫 &Hffff00 浅蓝
Bold ---粗体---0关闭,-1开启
Italic ---斜体---0关闭,-1开启
BorderStyle ---边框样式---取值1:正常,取值3:有一覆盖区域
\n---空格---或直接按空格键,超出范围自动换行
\h---空格---或直接按空格键
\b<0/1>---粗体---0关闭,1开启
\i<0/1>---斜体---0关闭,1开启
\bord<width>---边框宽度---width取值范围1-4,数字越大边框越宽
\shad<depth>---阴影距离---depth取值范围0-4,数字越大阴影越厚
一.SSA文件的组成结构
SSA文件主要由三大部分组成:[Script Info]部分,[v4 Styles]部分和[Events]部分。
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之间。
ssa字幕制作详解
字幕制作:SSA字幕制作详解本文了让大家从一开始就能对ssa动态字幕的学习有极大的兴趣和信心,首先举几个常用特效的范例,让大家先用为快,然后再对每种特效的具体参数进行细解。
讲座正式开始之前,先来建立一个SSA字幕文件,SSA字幕文件可以用SubCreator来生成,然后用记事本打开:[Script Info]ScriptType: v4.00Collisions: NormalPlayResY: 480PlayResX: 640PlayDepth: 0Timer: 100.0000[v4 Styles]Format:Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,B ackColour,Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLev el,EncodingStyle: New Style,幼圆,30,16777215,4227327,8404992,16744448,0,0,1,1,2,2,30,30,12,0,134[Events]Dialogue: Marked=0,0:00:00.20,0:00:03.30,NewStyle,NTP,0000,0000,0000,,UC0079年12月24日Dialogue: Marked=0,0:00:05.30,0:00:08.30,New Style,NTP,0000,0000,0000,,我們要跟這艘戰艦共存亡Dialogue: Marked=0,0:00:09.30,0:00:12.30,New Style,NTP,0000,0000,0000,,但我們不可讓你們白死Dialogue: Marked=0,0:00:13.30,0:00:17.30,New Style,NTP,0000,0000,0000,,直至完成任務為止Dialogue: Marked=0,0:00:18.40,0:00:20.40,New Style,NTP,0000,0000,0000,,差不多了Dialogue: Marked=0,0:00:20.40,0:00:22.40,New Style,NTP,0000,0000,0000,,別慢吞吞一、Script Info部分的设置Script Info——脚本信息,顾名思义就是你所制作的字幕文件的一些信息,具体格式因所使用的编辑器不同而不同,但却要遵守一个原则:就是要在开头用“[Script Info]”来标记。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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]脚本信息这部分包含了该脚本文件的头部以及一般说明。
“[Script Info]”在ssa字幕中必须是该脚本的第一行。
"ScriptType"脚本类型。
默认就可以了。
“PlayResX”影片文件(脚本文件)的X轴坐标总长度。
一般默认384。
“PlayResY”影片文件(脚本文件)的Y轴坐标总长度。
一般默认288。
“Timer”不用解释了,用默认(100.0000)的就行。
[v4 styles]Version4的style:这部分包含了脚本的所有样式/风格,字幕中用到的样式必须先在此指定。
各部分说明:(一下内容的开头必须大写,格式不能有错误)Format是在说明各参数的含义Name给字幕所起的名字。
大小敏感度:*****Fontname字体类型。
大小敏感度*****Fontsize字体大小。
十进制整数PrimaryColour字幕的前景颜色(第一颜色)。
十六进制的BGR (蓝-绿-红) 值.以&Hffffff为例,“&H”代表十六进制,“ffffff”为十六进制的白色。
SecondaryColour字幕的辅助颜色(第二颜色)。
十六进制的BGR (蓝-绿-红) 值.目前仅知道在卡拉OK效果时会用上。
两行字幕同时出现在同一位置时,辅色会自动替换主色。
OutlineColor背景(阴影)颜色/字幕边缘色,阴影色(第三颜色)。
十六进制的BGR (蓝-绿-红) 值.(在ass中为tiaryColour,解释相同)BackColour轮廓颜色/字幕边框色(第四颜色).十六进制的BGR (蓝-绿-红) 值.PS:(PrimaryColour, SecondaryColour, TertiaryColour, BackColour)颜色都可以包含Alpha通道信息,也就是透明度AABBGGRR . AA就是透明度,00完全不透明,FF完全透明,具体的设置会在颜色部分详细说明。
Bold定义字体是否为粗体. -1(或者1)为粗体On, 0为粗体Off.Italic定义字体是否为斜体. -1(或者1)为粗体On, 0为粗体Off.Borderstyle边框类型1=边框+ 投影, 3=不透明的矩形框Outline轮廓.当Borderstyle(边框类型)为 1 时, 指定文字周围轮廓的宽度,(像素)。
可取0, 1, 2, 3 , 4.Shadow阴影. 当Borderstyle(边框类型)为 1 时, 指定文字投影的深度,(像素). 可取0, 1, 2, 3 , 4.注:投影总是要附加轮廓效果,当没有给出轮廓的宽度时,SSA将强制加上1个像素的轮廓效果.Alignment设置文字的对齐方式:1=左对齐(Left),2=中对齐(Centered),3=右对齐(Right),4=置顶,8=置中,5=1+4=置顶左对齐,6=2+4,11=3+8对齐。
值加4 意味着在原来的对齐方式上加上顶部对齐.加8意味着在原来的对齐方式上加上中间对齐.MarginL左边距.单位像素.MarginR右边距.单位像素.MarginV垂直边距.单位像素.(MarginL、MarginR、MarginV 会影响字幕的垂直方向的坐标和一排能显示的字幕个数,超出则会自动换行)推荐值:10,10,12底端,顶端不好定,只有编出来后再来调整AlphaLevel透明度.取值范围0-255.Encoding字幕的编码方式. 0 = English (Western, ANSI) Windows,1 = 缺省,2 = 符号,128 = Japanese-Shift-JIS(日文),129 = 韩文,134 = GB2312(简体中文),136 = BIG5(繁体中文),161=希腊语,162=土耳其语,163=越南语,177=希伯来语,178=阿拉伯语,186=波罗的语,222=泰国语,204 = 俄语[Events] 部分类似,该部分必须以如下声明为第一行Format: Marked,Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, T ext(SSA的格式)最后一个是文本,可以包含逗号.Marked标记符号Marked=0为未标记.Marked=1为已标记.Start事件开始时间,格式为0:00:00:00 ie. Hrs:Mins:Secs:hundredths. 注意小时的位置只有一位数!End事件结束时间,格式为0:00:00:00 ie. Hrs:Mins:Secs:hundredths. 注意小时的位置只有一位数!!style样式名.如果是引用的样式不存在或者名称不对,SSA就将采用缺省样式(Default)。
即便在[v4+ styles]部分不存在"Default"样式的定义,SSA/ASS将采用软件作者的缺省定义:字体使用"Arial",主色为白色,字符集为Western.Name角色名称. 表示在对话中,这句话是哪个角色说的. 仅仅起一个注释的作用,在编辑修改时供参考.MarginL左边距。
4位数字,像素. 全0的话(0000)表示按照样式中定义的边距来显示.MarginR右边距。
4位数字,单位像素.. 全0的话(0000)表示按照样式中定义的边距来显示.MarginV垂直边距。
4位数字,单位像素. 全0的话(0000)表示按照样式中定义的边距来显示.Effect变换效果. 可以不写, 或者可以包含下面三种效果之一(效果名称必须严格按以下格式,而且是大小写敏感,不要两边的引号“" ”): 参数中[]中的参数可选(我是没用过)."Scroll up;y1;y2;delay[;fadeawayheight]"向上滚动效果.各个参数以;(分号)相隔.y1 和y2 值定义了要向上滚动的文字的出现位置和消失位置. 像素, 而且这两个值无顺序先后问题,反正是从低的位置(即制相对较大的位置开始向上卷动),比如Scroll up;100;10;20和Scroll up;10;100;20的效果是一样的."Scroll down;y1;y2;delay[;fadeawayheight]"向下卷动效果.各个参数以分号相隔.类似于Scroll up,y1 和y2 值定义了要向下滚动的文字的出现位置和消失位置. 像素, 而且这两个值无所谓顺序先后问题,反正是从高的位置(即制相对较小的位置开始向下卷动),比如Scroll down;100;10;50和Scroll up;10;100;50的效果是一样的."Banner;delay[;lefttoright;fadeawaywidth]"这个效果是强制文字做单行横向显示,从右到左(SSA)滚动. 默认值为0即字幕是从右到左滚动,如果为1/1以上,则从左到右滚动.delay(延迟值)是从1开始的数字, 0意味着字幕没有延迟,将会尽可能快地卷动,一闪而过,而这个值的上限是多少我也不清楚,反正几千都没有关系(如果你不怕慢死),数字越大越慢,不过常用的范围在0-100之间.当delay值大于0时, 文字每移动1个像素所需时间为(1000/delay) 秒.fadeawayheight 和fadeawaywidth 参数是设置卷动文字的边缘模糊或者说透明的像素值.Banner最常用的地方是做版权声明:Dialogue:Marked=0,0:00:20.50,0:00:55.90,Default,,0020,0020,0270,Banner;20;0;50,{\fe134\fn华文新魏\fs12}郑重声明:本作品之片源、字幕均来自互联网,版权归电影公司所有。
任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。
如果喜欢本片,请购买正版!Text字幕文字.可以包含逗号.用\n或者\N换行,在"{}"中可以加入样式替换代码.特效部分"\n或\N"换行除了换行以外,所有的特效语句必须包括在大括号{ }之内,所有的特效语句之前必须要有反斜杠(\)。
特效都会影响后面接着的所有文字. 把特效应用在选定的文字上,需要在其末尾再加上"替换代码",才能取消前面的效果。
例:“下面这句话是假的!\N上面这句话是真的!”换行有软硬之分,现在我还没搞清楚,建议大家用“\N"(好象是硬的)“\h”空格"影视\h论坛"显示出来的效果就是在\h处出现空格:(感觉没多大用,直接打“空格”和上面的效果一样。