打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ASS字幕特效代码

ASS字幕特效代码

完成了第一步时间轴后,已经可以在视频上显示字幕了,然而毫无生气的静态字幕远不能令人满意,第二篇将通过一个实例详解ass代码。将字幕打扮成得缤纷多彩。

字幕制作说白了就是在一个txt(文本文件)里面写上特殊的代码,来实现在动画里面的字幕显示,现在一般采用的字幕格式是ssa和ass。这里以ass为例。

建议使用PotPlayer或者MPC (选项里字幕的子图到缓冲区设置为0查看效果。把ass字幕主文件名改为视频相同的名字,并放在同一个目录下。

如果仍然没有特效的话,这样做:

用鼠标双击任务栏托盘的绿色箭头DirectVodSub
进入DirectVodSub的属性
点击Misc
Pre-buffer subpictures不要打勾

=======================EXAMPLE======================

[ScriptInfo]
;ThisisaSubStationAlphav4script.
;ForSubStationAlphainfoanddownloads,
;gotohttp://www.eswat.demon.co.uk/
;oremailkotus@eswat.demon.co.uk
;
;Note:ThisfilewassavedbySubResync.
;
ScriptType:v4.00+
Collisions:Normal
PlayResX:640
PlayResY:480
Timer:100.0000

[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, Encoding
Style: AGMStyle,文鼎特圆

简,26,&H17ffffff,&H10000000,&H10000000,&H10000000,0,0,0,0,100,100,0,0.00,1,1,1,2,10,10,18,134

format: Layer, Start, End, style, Actor, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:03.80,0:00:06.20,AGMStyle,NTP,0000,0000,0000,,这是一个小小的奇迹
Dialogue: 0,0:00:07.30,0:00:09.90,AGMStyle,NTP,0000,0000,0000,,祈祷的声响 在遥远天空的彼端
Dialogue: 0,0:00:11.20,0:00:14.60,AGMStyle,NTP,0000,0000,0000,,泪水化成了彩虹 并转变成光芒
Dialogue: 0,0:00:15.40,0:00:17.80,AGMStyle,NTP,0000,0000,0000,,为漫长的夜晚划下了句点
Dialogue: 0,0:00:26.00,0:00:31.00,AGMStyle,NTP,0000,0000,0000,,启程时所留下的道别并不是结束\N而是另一段开始的话语
Dialogue: 0,0:00:32.20,0:00:35.10,AGMStyle,NTP,0000,0000,0000,,魔法少女奈叶A's 最终回
Dialogue: 0,0:00:35.90,0:00:37.20,AGMStyle,NTP,0000,0000,0000,,开始了

=================================================
现在开始以上面的as最终话的字幕来做例子说明^_^

首先是深蓝色的部分 [Script Info] ,这里是说明字幕制作的信息部分,例如说明字幕组

制作的作者信息,所用软件是什么等,也就是说,只要格式正确,在;号的后面可以随意写东西^_^
跟着就是绿色的部分

ScriptType:v4.00+
Collisions:Normal
PlayResX:640
PlayResY:480
Timer:100.0000

ScriptType:字幕格式的说明v4.00+就是ass格式的意思,ssa是V4.00

Collisions:当存在冲突时,如何处理(比如有两行字幕同时出现在同一位置的情况),一般写Normal就可以了

PlayResX和PlayResY:是视频的分辨率,X是横长,Y是高.

Timer:视频总长度,因为允许填大于实际的长度,所以直接填100.0000就可以了.

第三是橙色的字幕正文格式说明,这里要好好记住~~
[V4+ Styles]: 说明是ass格式

字体部分:
format:表示格式说明开始

Name:字幕的Style的取名,大小写敏感. 不能有逗号,对应下面的AGMStyle这样,这个初始时可以随意自定的~

Fontname:字体名字,大小写敏感,对于下面的文鼎特圆简,

Fontsize:字体大小,取整数,对应下面的26

颜色部分:
PrimaryColour:主色,就是字幕文字的颜色,整数的 BGR (蓝-绿-红) 值. ie. BBGGRR 每单色取值00-FF,对应的是

&H17ffffff, &H是16进制的意思

SecondaryColour:副色,或者是叫填充色,也就是卡拉ok中的填充颜色,对应&H10000000

OutlineColour:轮廓颜色

BackColour:背景或者说阴影颜色

以上颜色部分都包含Alpha通道,像&H17ffffff中的17就是了,值为00-FF可选,00为完全不透明

.FF为全透明.
字体效果部分:

Bold: 定义字体是否为粗体. -1(或者1)为粗体, 0为正常.

Italic:定义字体是否为斜体. -1(或者1)为斜体, 0为正常. 粗体和斜体可以同时存在

Underline:[-1 or 0]下划线

Strikeout. [-1 or 0]删除线

ScaleX: X方向的缩放,改变字体的宽度. [percent]百分数

ScaleY:Y方向的缩放,改变字体的高度. [percent]百分数

Spacing:文字之间的间距. [pixels]像素

Angle:角度.定义字幕显示时的旋转角度.逆时针方向为正.浮点数. [degrees]度数, 对应下面的0.00
Borderstyle:边框样式 1=边框 + 投影, 3=不透明的矩形框

Outline:轮廓.当Borderstyle 为 1 时, 指定文字周围轮廓的宽度, 像素.可取 0, 1, 2, 3 or 4.

Shadow:阴影. 当Borderstyle 为 1 时, 指定文字投影的深度,像素. 可取 0, 1, 2, 3 or 4.
字体放置部分:
Alignment:对齐方式(1-3 s底部, 4-6 中间, 7-9 顶部).

MarginL:左边距.像素.

MarginR:右边距.像素.

MarginV:垂直边距.像素
如果Alignment选择为: 底部对齐, 此值表示距离屏幕底部的距离.
如果Alignment选择为: 顶部对齐, 此值表示距离屏幕顶部的距离.
如果Alignment选择为: 中部对齐, 此值被忽略,文字将垂直居中.

字符集部分:
Encoding. 指定语言字符集. 0 = English (Western, ANSI) Windows,1 = 缺省,2 = 符号,128 = Japanese-

Shift-JIS(日文),129 = 韩文,134 = GB2312(简体中文),136 = BIG5(繁体中文),204 = 俄语

第四为紫色部分:

为实现以上功能的取值和定义
Style: AGMStyle(风格),文鼎特圆简(字体名字),26(字体大小),&H17ffffff(主色),&H10000000(副

色),&H10000000(轮廓色),&H10000000(背景色),0(粗体定义),0(定义斜体),0(下划线),0(删除线),100(X缩

放),100(Y缩放),0(字间距),0.00(角度),1(边框),1(轮廓),1(阴影),2(对齐定义),10(左边距),10(右边距),18(垂

直边距),134(字符集编号)

第五为浅蓝色的正文部分:

format: Layer, Start, End, Style, Actor, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:03.80,0:00:06.20,AGMStyle,NTP,0000,0000,0000,,这是一个小小的奇迹
Dialogue: 0,0:00:07.30,0:00:09.90,AGMStyle,NTP,0000,0000,0000,,祈祷的声响 在遥远天空的彼端
Dialogue: 0,0:00:11.20,0:00:14.60,AGMStyle,NTP,0000,0000,0000,,泪水化成了彩虹 并转变成光芒
Dialogue: 0,0:00:15.40,0:00:17.80,AGMStyle,NTP,0000,0000,0000,,为漫长的夜晚划下了句点
Dialogue: 0,0:00:26.00,0:00:31.00,AGMStyle,NTP,0000,0000,0000,,启程时所留下的道别并不是结束\N而是另

一段开始的话语
Dialogue: 0,0:00:32.20,0:00:35.10,AGMStyle,NTP,0000,0000,0000,,魔法少女奈叶A's 最终回
Dialogue: 0,0:00:35.90,0:00:37.20,AGMStyle,NTP,0000,0000,0000,,开始了

format: Layer, Start, End, Style, Actor, MarginL, MarginR, MarginV, Effect, Text

上面一行是和下面的一一对应的
Dialogue: 0,0:00:03.80,0:00:06.20,AGMStyle,NTP,0000,0000,0000,,这是一个小小的奇迹

Layer:层数.当有复数字幕重叠在一起的话,哪个显示在上面是就由这个层数来决定,大层数在小层数上面.

Start:字幕出现的时间.0:00:03.80,分别为:时(一位):分:秒:毫秒

End:字幕结束的时间

Style:风格

Actor:演出者.这个并没有实际效果,只是给字幕制作人员做标记使用.

MarginL:左边距.0000就是使用Style默认的.

MarginR:左边距

MarginV:垂直边距

Effect:效果. 可为空, 或者包含下面三种效果之一,""这两个冒号是不用写的 参数中[]中的参数可选.

"Karaoke" 卡拉OK效果.

"Scroll up;y1;y2;delay[;fadeawayheight]" 向上滚动效果.各个参数以分号相隔.
y1 和 y2 值 定义了要向上滚动的文字的出现位置和消失位置. 像素, 而且这两个值无所谓顺序先后问题,反正是从

低的位置(即制相对较大的位置开始向上卷动),比如Scroll up;100;200;30和Scroll up;200;100;30的效果是一样

的.
delay(延迟值)是从1开始的数字, 0意味着字幕没有延迟,数字越大移动越慢.

"Scroll down;y1;y2;delay[;fadeawayheight]"向下卷动效果.各个参数以分号相隔.
类似于Scroll up,y1 和 y2 值 定义了要向下滚动的文字的出现位置和消失位置. 像素, 而且这两个值无所谓顺序

先后问题,从高的位置(即制相对较小的位置开始向下卷动),比如Scroll down;100;200;30和Scroll

up;200;100;30的效果是一样的.

delay(延迟值)是从1开始的数字, 0意味着字幕没有延迟,数字越大移动越慢.

当delay值大于0时, 文字每移动1个像素所需时间为(1000/delay) 秒.

fadeawayheight 和 fadeawaywidth 参数是设置卷动文字的边缘模糊或者说透明的像素值.

"Banner;delay[;lefttoright;fadeawaywidth]" 这个效果是让文字做单行横向显示,lefttoright 0 or 1. 这个

参数可选.字幕是从右向左滚动,如果为1,则从左向右滚动.

delay(延迟值)是从1开始的数字, 0的话字幕没有延迟,数字越大移动越慢.

Banner最常用的地方是做版权声明,例如:
Dialogue: 0,0:02:00.00,0:03:00.00,Default,NTP,0000,0000,0000,Banner;10;0;25,{\be1}本字幕仅限试看之

用,版权为原作者原动画公司所有,禁止用于商业行为及未经许可修改任何内容,请于下载后24小时内删除,如果你喜欢

本作品,请支持购买正版,若因私自散布造成法律问题,本字幕组恕不负责
Text:字幕文字.可以包含逗号.用\n或者\N换行,在"{}"中可以加入样式替换代码.
一般格式定义就是以上这么多了^_^

特效一览(不完全)


在{...}之间加入的特效码: <>内表示可选的参数,在具体使用时不用加<>
\N........................强制换行
\b<0/1/weight>..........................................字体加粗
\i<0/1>.................................................斜体字
\u<0/1>.................................................下划线
\s<0/1>.................................................strikeout
\bord<width>............................................字体加宽
\shad<depth>............................................阴影深度
\be<0/1>................................................边角模糊
\fn<name>...............................................强制字体类型
\fs<size>...............................................强制字幕大小
\fsc<x/y><百分比>........................................字体比例[fscx代表横向比例fscy代表纵向,单位:百分比]
\fsp<pixels>............................................字间距
\fr[<x/y/z>]<角度数>.....................................旋转[x,y,z轴三个方向]
\fe<charset>............................................character set
\c&H<bbggrr>&...........................................强制主字幕色
\<1/2/3/4>c&H<bbggrr>&..................................主/次/外框/阴影 字幕色设定
\alpha&H<aa>&...........................................主色透明度
\<1/2/3/4>a&H<aa>&......................................主/次/外框/阴影 透明度
\k[<f/o>]<duration>.....................................卡拉OK效果 (f-从左至右添充[未填充时显示次要色,填充后显示主色], o-将字幕外框高亮显示)
\K......................................................跟 \kf 同样效果(填充效果)
\r[<name>]..............................................强制加载名为“name”的预设风格 ["[V4+ Styles]"定义的]
\t([<t1>,<t2>,][<加速度>,]<特效码> )...................动态显示, 加速度: 0~1减速, 大于1加速(方括号内的可以却省设置)
\move(<x1>,<y1>,<x2>,<y2>[,<t1>,<t2>]).........移动(方括号内的可以缺省设置)
\pos(<x>,<y> )...........................................强制定位
\fad(<t1>,<t2> ).........................................淡入淡出[t1-开始时间,t2-结束时间]

 

 

 

 

 

 

下面的文章讲的是ssa,是ass字幕的旧版本,有些地方不一样,所以仅作参考。

 

所有代码加{}表示,\n,\N,\h除外
所有代码由\开头
\n 空格,宽度超出范围后自动换行
\N 硬回车
\h 硬空格
\b<0/1> 粗体
0关闭,1开启
\i<0/1> 斜体
\u<0/1> 下划线
\s<0/1> 删除线
\bord<width> 边框宽度
\be<0/1> 柔化 0关闭 1开启
\shad<depth> 阴影距离
\fn<font name> 改变字型
\fs<font size> 改变字号
\fsc<x/y><percent> 字符缩放------正常大小为100%
\fsp<pixels> 调整字间距
\fr[<x/y/z>]<degrees> 旋转
\fr = \frz,和[v4+ Styles]中的Angle效果相同-----旋转所围绕的中心由\a或\an决定
\fe<charset> 改变编码
\c&H<bbggrr>& 改变颜色---------十六进制00-ff,蓝绿红
\c = \1c
\1c&H<bbggrr>& 改变主体颜色
\2c&H<bbggrr>& 改变次要颜色
\3c&H<bbggrr>& 改变边框颜色
\4c&H<bbggrr>& 改变阴影颜色
\alpha&H<aa>& 改变透明度
\alpha是同时改变字幕所有部分的透明度
\1a&H<aa>& 改变主体透明度
\2a&H<aa>& 改变次要透明度
\3a&H<aa>& 改变边框透明度
\4a&H<aa>& 改变阴影透明度
\r[<style>] \r恢复成最初的字体
\r <style>可以改变成其它的字体
\org<x>,<y> 热点对齐 一般用于旋转的坐标轴
\a<alignment> 设置对齐方式
和SSA相同
左 中 右
上 5 6 7
中 9 10 11
下 1 2 3
一般正文用\a2,特效用\a10

\an<alignment> 设置对齐方式
和ASS相同
左 中 右
上 7 8 9
中 4 5 6
下 1 2 3
一般正文用\an2,特效用\an5
\a和\an对整个字幕有效,不论放在何处.调整对齐方式非常重要,它决定了字幕旋转,缩放,

移动时的参照点.对齐方式是针对字幕的整体有效,字幕中的每个字符都是向下方对齐的,如

果要使用不同大小的字符,应该将一段字幕分为多段时间轴相同的字幕

\k<duration> 卡拉OK
\k 无平滑效果
\K或\kf 有平滑效果
\ko 边框的卡拉OK效果--------时间单位是1/100秒
{\K50}aaaa表示用0.5秒来显示歌词aaaa----------后面没有字符表示停顿一段时间

\t([<t1>, <t2>, ] [<accel>,] <style modifiers> ) 动态效果
t1,t2分别是动态效果开始和结束时间,省略后以时间轴的开始结束时间为准
accel控制动态效果的运动速度 1 正常速度
0<accel<1 速度从快到慢减速运动
1<accel 速度从慢到快加速运动
计算公式为 t时的动作完成量 = pow((t-t1)/(t2-t1), accel)

style modifiers可以使用的效果 \c,\<1/2/3/4>c,\alpha,\<1/2/3/4>a,\fs,\fr[<x/y/z>],

\fsc<x/y>,\fsp,\bord,\shad
可同时使用多个效果

\move(<x1>, <y1>, <x2>, <y2>[, <t1>, <t2>])
x1,y1为移动开始的位置
x2,y2为移动结束的位置
屏幕的确左上角是0,0,右下角由[Script Info]中的PlayResX:和PlayResY:决定
t1,t2是移动开始和结束时间,省略后以时间轴的开始结束时间为准
只能使用一次

\pos(<x>, <y> )
改变位置
只能使用一次
使用\move或\pos后MarginL,MarginR,MarginV无效

\fade(<a1>, <a2>, <a3>, <t1>, <t2>, <t3>, <t4> )
淡出淡入效果
a1是显示开始时的透明度,t1,t2表示显示的开始和结束时间
a2是显示结束到消失开始时的透明度
a3是消失结束时的透明度,t3,t4表示消失的开始和结束时间
此处透明度必须使用十进制来表示,范围0-255

\fad(<t1>, <t2> )
淡出淡入效果
t1表示显示使用的时间
t2表示消失使用的时间

\p<0/1/2...> 绘图,参数1/2...表示绘图比例,0表示绘图结束
\p<1/2...><绘图命令>\p0 绘制图形,绘制出的图形作为一个字符来处理,可以进行旋转,缩

放等

绘图命令:
m <x> <y> 移动到x,y并开始绘制
绘图开始时必须使用一次
n <x> <y> 移动到x,y并开始绘制,但不关闭上一个绘图
l <x> <y> 画直线到x,y
可以用l <x1> <y2> <x2> <y2> ... <xn> <yn>的方式画连续直线
b <x1> <y1> <x2> <y2> <x3> <y3> 画曲线
s <x1> <y1> <x2> <y2> <x3> <y3> ... <xn> <yn> 画封闭曲线
p <x> <y> 延伸封闭曲线
c 关闭封闭曲线

 

 

 

 

 

 


[Events] 演示

A、没有定义,加字体{\fe130\fnComic Sans MS}{\frx60}、颜色特效代码{\c&RRGGBB&}
Dialogue:Marked=0,0:00:01.35,0:00:05.34,none,,0000,0000,0000,,{\pos(315,20)}

{\fnComic SansMS}{\c&H80FF00&} 字体效果

B、风车转动效果
{\t(\frx360)}、{\t(\fry360)}、{\t(\frz360)}转动的效果,frx是绕X轴转动,fry是绕Y轴

转动,frz是绕Z轴转动,360是旋转角度
示例:
Dialogue: Marked=0,0:00:01.00,0:00:04.30,Default,,0000,0000,0000,,{\pos(150,150)}

{\fry60}Y轴心旋转字体60度

D、移动效果
{\move(195,150,330,40)}任意位置移动的效果,前两位是初始位置,后两位是移动到的位置

,配合转动可以实现很好的效果
示例:
Dialogue: marked=0,0:00:08.02,0:00:09.02,Default,,0000,0000,0000,,{\move

(195,150,330,40)}{\fs15}{\t(\frx2400)}飘云领域
该效果就是:“飘云领域”从中间水平转动地移到右上角水印的位置

E、滚动特效
Dialogue: Marked=0,0:00:01.30,0:01:28.90,Default,,0000,0000,0000,Banner;16;0;60,本

作品来自互联网,仅供个人影视制作学习交流之用,任何组织和个人不得公开传播或用于任何

商业盈利用途…… {\move(20, 20,20,20}
或 Dialogue: Marked=0,0:00:01.34,0:00:50.35,mine,,20,20,260,Banner;16;0;60,本作品

来自互联网,仅供个人影视制作学习交流之用,任何组织和个人不得公开传播或用于任何商业

盈利用途……

Banner之后的3个参数分别表示:16是滚动的速度,越小速度越快;0是从右到左,改成1就是

从左到右;60是淡出,范围0—100。

从下往上从下往上
Dialogue: Marked=0,0:00:00.20,0:00:10.10,Default,,0000,0000,0000,Scroll

up;0;300;40;70,往上滚动
从上往下Dialogue: Marked=0,0:00:00.20,0:00:10.10,Default,,0000,0000,0000,Scroll

down;0;300;40;70,往下滚动
0;300表示移动的距离 40;是移动的速度,越小就越快 70是淡出。

F、文字变形
{\t(\fscy300)}字变高
{\t(80,500,\fscy300)}字变高
{\t(\fscy300)}字拉长
{\t(80,500,\fscx300)}字拉长
{\t(80,500,\fscx200\fscy400)}字体变形
示例:
Dialogue: Marked=0,0:00:04.35,0:00:07.10,Default,,0000,0000,0000,,{\t(80,500,

\fscy300)}{\pos(190,200)}字变高
Dialogue: Marked=0,0:00:04.35,0:00:07.10,Default,,0000,0000,0000,,{\t(80,500,

\fscx300)}{\pos(190,240)}字拉长
Dialogue: Marked=0,0:00:04.35,0:00:07.10,Default,,0000,0000,0000,,{\t(80,500,

\fscx200\fscy400)}{\pos(190,140)}字变形

G、字体缩放
{\fs1}{\t(1,\fs15)}1号字体放大到15号字体
{\fs15}{\t(15,\fs5)}15号字体缩小到1号字体
{\fscx500%}{\fscy500%}{\t(1,\fscx100%,\fscy100%)}变形缩小
{\fs10}{\t(0,900,\fs50)}控制性放大
{\fs50}{\t(200,600,\fs10)}控制性缩小
{\fs50\t(0,600,\fs10\t(800,1400,\fs24))}控制性缩放
示例:(这里定义的style里是15号字体)
Dialogue: Marked=0,0:00:16.00,0:00:16.50,Default,,0000,0000,0000,,{\pos(160,140)}

{\fscx500%}{\fscy500%}{\t(1,\fscx100%,\fscy100%)}{\frz15}缩{\frz345}放
Dialogue: Marked=0,0:00:16.00,0:00:16.50,Default,,0000,0000,0000,,{\pos(160,250)}

{\fscx500%}{\fscy700%}{\t(1,\fscx100%,\fscy200%)}变形缩小
Dialogue: Marked=0,0:00:16.50,0:00:17.50,Default,,0000,0000,0000,,{\pos(160,140)}

{\frz15}{\t(1,\fs50)}缩{\frz345}放
Dialogue: Marked=0,0:00:20.00,0:00:22.50,Default,,0000,0000,0000,,{\fs10}{\t

(0,900,\fs50)}控制性放大
Dialogue:Marked=0,0:00:20.00,0:00:22.50,Default,,0000,0000,0000,,{\pos(160,160)}

{\fs50}{\t(200,600,\fs10)}控制性缩小
Dialogue:Marked=0,0:00:23.00,0:00:25.50,Default,,0000,0000,0000,,{\pos(160,190)}

{\fs10\t(0,600,\fs50\t(1200,1800,\fs10))}控制性缩放效果

综合应用:Dialogue: Marked=0,0:00:41.00,0:00:45.00,Default,,0000,0000,0000,,{\pos

(190,200)}{\fs50\frx90}{\t(0,1500,\fs18\frx0)}字体X轴旋转变小

F、字体变色
{\c&HFF8000&\t(0,500,\c&H80FF00&}从蓝色过度到绿色
示例:
Dialogue: Marked=0,0:00:45.30,0:00:48.00,Default,,0000,0000,0000,,{\pos(190,100)}

{\c&HFF8000&\t(0,500,\c&H80FF00&}渐变颜色


[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
X : Y= 4 : 3   (学院标准)
X : Y= 16 : 9 (学院DVD变形宽银幕标准)
Timer:100.0000 ------- 这个是字幕设置精确到的时间
WrapStyle:1

[v4 Styles] 这一个是对字幕总体属性的定义
Format:

Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,Bol

d,
Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,Enc

oding

下面是关于SSA和ASS的一些不同之处一般学会呢SSA是很容易理解ASS的

SSA

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(字幕自己选择)

ASS
[v4+ Styles] 字幕总体属性的定义
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

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 down;A;B;X;Y -------字幕从上向下移动 A和B代表Y轴坐标(可缺省)、X是速度、Y

是字幕在屏幕边缘的透明度(可缺省)

Banner;X;0:Y-------字幕横向移动 X是速度、0代表右->左 1代表左->右 Y是字幕在屏幕边

缘的透明度(可缺省)

 


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;<y1>;<y2>;<delay>[;<fadeawayheight>]---------字幕从下向上移动
Scroll down;<y1>;<y2>;<delay>[;<fadeawayheight>]---------字幕从上向下移动
y1,y2 上下范围
delay 速度 表示移动一象素所用的时间,单位为1/1000秒------delay=5表示一秒移动200的

距离
XXdeawayheight 上下的淡出淡入范围

Banner;<delay>[;<lefttoright>[;<fadeawaywidth>]]---------字幕横向移动
lefttoright <0/1>---------0从右向左移动,1从左向右移动
XXdeawaywidth---------左右的淡出淡入范围

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
水印的制作方法
《SRT字幕特效代码大全》
ass字幕制作入门级教程
水印字幕的制作及各部分解释
SRT字幕的颜色以及一些特效的设置
ASS字幕制作+特效制作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服