SSA动态字幕制作技术讲座文档格式.docx

上传人:b****2 文档编号:840407 上传时间:2023-04-29 格式:DOCX 页数:28 大小:31.67KB
下载 相关 举报
SSA动态字幕制作技术讲座文档格式.docx_第1页
第1页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第2页
第2页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第3页
第3页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第4页
第4页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第5页
第5页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第6页
第6页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第7页
第7页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第8页
第8页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第9页
第9页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第10页
第10页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第11页
第11页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第12页
第12页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第13页
第13页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第14页
第14页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第15页
第15页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第16页
第16页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第17页
第17页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第18页
第18页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第19页
第19页 / 共28页
SSA动态字幕制作技术讲座文档格式.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

SSA动态字幕制作技术讲座文档格式.docx

《SSA动态字幕制作技术讲座文档格式.docx》由会员分享,可在线阅读,更多相关《SSA动态字幕制作技术讲座文档格式.docx(28页珍藏版)》请在冰点文库上搜索。

SSA动态字幕制作技术讲座文档格式.docx

384,PlayResY:

288,如同前面所说的,它是将屏幕长宽按384:

288来化分的.一旦这样划定,下面的各种坐标设定都要以384和288为根据.

特别要注意的是:

对于一个已经存在并且文本坐标都设置好的SSA文件,如果它的PlayResX和PlayResY数值和视频文件的长宽尺寸不符(包括成比例的情况,比如视频文件尺寸为640x360,而PlayResX:

320,PlayResY:

180),我们不要简单的把PlayResX和PlayResY数值改成屏幕尺寸,这样将导致字幕失真,是因为文本部分的尺寸并没有改,仍按照原来的PlayResX和PlayResY数值设定.如果有较多的坐标设定,就不要改原来的PlayResX和PlayResY数值,在原基础上编辑.

2.[V4Styles]部分

这是个存放[Events]部分里所用到的各种字体信息的地方.可以存在多种字体,每种字体有多种特征.当[Events]部分的Name项引用到这里的某种字体时,则意味这该字体的各种特征也被引用.字体的特征还可以在文本行中修改,这将在[Events]部分讨论.

常见的字体属性有Format:

Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,Encoding

我们可以再定义一个Style,并命名为mine,如Style:

mine,华文新魏,18,&

HFF0000,&

HFF80FF0,&

Hffffff,&

Hffffff,0,0,1,2,1,2,20,20,20,0,134

即可以这样:

[V4Styles]

Format:

Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,Encoding

Style:

Default,华文彩云,18,&

Hff0000,&

Hff8080,&

有了具体经验后,一般可以不作调整,需要改动的可以是“Fontname”,如改成黑体,“Fontsize”,做字幕字号24比较合适。

至于最后的“Encoding”,134表示简体中文的编码,繁体中文的编码为136。

下面对各项作一说明,并列出属性的取值及范围

Name---字体名称---[Events]部分将引用该项,比如Default,Font1等

Fontname---所使用的字型---比如黑体,楷体等.对新载入的SSA文件,VOBSUB不会识别出宋体以外的字型,都按宋体输出.但可以在DirectVobSub中重新定义

Fontsize---字体大小---常用范围8-72

PrimaryColour---主体颜色---颜色格式为&

HXXXXXX,十六进制,X取值为0-f

SecondaryColour---次要颜色---格式同上,卡拉OK中使用,即变色前的颜,变色后显示主体颜色

TertiaryColour---边框颜色---格式同上

BackColour---阴影颜色---格式同上

下面是一些常用颜色的代码,以便在文件中直接添加和编辑:

&

Hffffff白&

H8080ff浅红

H000000黑&

H80ffff浅黄

H0000ff深红&

HFF8000亮蓝

H00ffff深黄&

H80ff00浅绿

Hff0000深蓝&

H00ff00亮绿

H008000深绿&

Hff00ff紫红(偏紫)

H0080ff橙&

H8000ff紫红(偏红)

Hff0080紫&

Hffff00浅蓝

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

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

BorderStyle---边框样式---取值1:

正常,取值3:

有一覆盖区域

Outline---边框宽度---取值范围1-4,数字越大边框越宽

Shadow---阴影距离---取值范围0-4,数字越大阴影越厚

Alignment---对齐方式---这是重中之重,学懂对齐方式等于学懂了一半的SSA,其用法将在下面的代码部分作详细的介绍,这里只作简单的说明(下面各位置的数字就是Alignment的取值,很好记:

从1-11,没有4和8这两个数,其余都是连续排列):

左中右

上567

中91011

下123

MarginL---字幕距左边的距离---取值范围0-PlayResX的数值

MarginR---字幕距右边的距离---取值范围0-PlayResX的数值

MarginV---字幕高度---取值范围0-PlayResY的数值

AlphaLevel---字体透明度---透明度格式为&

HXX,十六进制,X取值为0-f

Encoding---编码---简体134,繁体138

3.[Events]

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

从这里开始就是字幕部分了,以“Dialogue:

Marked=0,0:

00:

01.34,0:

02.05,Default,,0000,0000,0000,,”定义开头。

如果只是单纯做字幕用,那么这句后面就是字幕部分了,而字幕的格式根据[V4Styles]里设置的来显示。

Default可以换用上面设置的mine,那么显示的格式是按照mine里面设定!

这里是将[v4Styles]部分中已定义的字体提供给字幕,并能对字体的各属性重新定义;

通过特定的SSA代码实现特效.

Marked---标记---一般都设为0

Start---字幕开始时间---格式0:

00.00最小单位0.01秒

End---字幕结束时间---格式同上

Style---字体名称---引用的是[v4Styles]部分中的Name项

Name---名字---注意这个Name和[v4Styles]部分中的Name完全不同,相当于注释,一般省略,省略后只留一逗号.

MarginL---是对[v4Styles]部分MarginL值的重新设定,0000表示采用原值;

若不为零,则代替原值(此时原值不再起作用)

MarginR---是对[v4Styles]部分MarginR值的重新设定,用法同上

MarginV---是对[v4Styles]部分MarginV值的重新设定,用法同上

Effect---这里是SSA为编辑人员方便使用动态效果而自定义的代码,有Scrollup,Scrolldown,Banner和Karaoke四种形式.为集中学习这里就不作介绍将其放到SSA代码部分说明.

Text---字幕区---在这里可以添加代码改变字体属性,实现多种特效

其实[v4Styles]部分就是一个存放各种字体以及该字体属性初始值的一个场所,它的大小,颜色,字幕所在的位置等信息都放在这里;

而[Events]部分则是把[v4Styles]部分中的各个字体应用到文本中去,并且能够对已定义的字体的各种属性进行修改以达到需要的效果.打个比方,几种不同类型的木材,具有各自的原始尺寸颜色,经过加工改变大小涂上新的颜色(或者直接使用原料),从而做成各种家俱材料.[v4Styles]部分就相当于放置这些原始木材的仓库,而[Events]部分则是执行怎样加工木材并将其安装到家俱上

二.下面介绍SSA代码的用法

1.SSA代码

首先对下面代码中用到的符号说明一下:

<

..>

---参数

[..]---可选项

../..>

---任选其中一项

规定:

所有代码之前加\\

所有代码放在括号{}内,\\N,\\n,\\h例外。

\\N---换行---换行后两行之间没有空隙

\\n---空格---或直接按空格键,超出范围自动换行

\\h---空格---或直接按空格键

\\b<

0/1>

---粗体---0关闭,1开启

\\i<

---斜体---0关闭,1开启

\\bord<

width>

---边框宽度---width取值范围1-4,数字越大边框越宽

\\shad<

depth>

---阴影距离---depth取值范围0-4,数字越大阴影越厚

\\r<

style>

---改变字体---比如Default,Font1等

\\r\\r---恢复成最初的字体

\\fn<

fontname>

---改变字型---比如黑体,楷体等

\\fs<

fontsize>

---改变字号---常用范围8-72

\\fsc<

x/y>

percent>

---字符缩放---x代表水平方向,y代表垂直方向,perecet取不小于0的数(小数也可以).默认大小为100(即100%)

\\fsp<

pixels>

---调整字间距---pixels取值在实数范围内,可以是正数,零,负数.默认值为0

\\fr[<

x/y/z>

]<

degrees>

---旋转---x代表水平方向,y代表垂直方向,z是垂直于屏幕的坐标轴.degrees为正数时是逆时针旋转,为负数时是顺时针旋转.

\\c&

H<

XXXXXX>

---改变颜色---颜色格式为&

HXXXXXX,十六进制,X取值为0-f,作用相当于\\1c&

\\1c&

---改变主体颜色---格式同上

\\2c&

---改变次要颜色---格式同上

\\3c&

---改变边框颜色---格式同上

\\4c&

---改变阴影颜色---格式同上

\\alpha&

XX>

---改变透明度---透明度格式为\\alpha&

HXX,十六进制,X取值为0-f,同时改变字幕所有部分的透明度,取值越大,透明度越强

\\1a&

---改变主体透明度---格式同上

\\2a&

---改变次要透明度---格式同上

\\3a&

---改变边框透明度---格式同上

\\4a&

---改变阴影透明度---格式同上

\\move(<

x1>

<

y1>

x2>

y2>

[,<

t1>

t2>

])---移动效果

x1,y1---移动开始的位置

x2,y2---移动结束的位置

t1,t2---移动开始和结束时间,省略后以字幕开始和结束时间为准

\\pos(<

x>

y>

)---位置改变---x和y是是改变位置后的坐标

\\t([<

],[<

accel>

],<

stylemodifiers>

)---动态效果---可同时使用多个效果

t1,t2---动态效果开始和结束时间,单位为1毫秒,省略后以字幕开始和结束时间为准

accel---控制动态效果的运动速度,它的作用范围较大,能影响多行文本的动态速度.默认值为1.当0<

accel<

1时,速度从快到慢减速运动;

1时,速度从慢到快加速运动

stylemodifiers可以使用的效果有\\bord,\\shad,\\fsc<

\\fsp,\\fs,\\fr[<

],\\move,\\c,\\<

1/2/3/4>

c,\\alpha,\\<

a

\\fad(<

)---淡出淡入效果---单位为1毫秒,如2000就是2秒

t1---显示使用的时间,是时间段

t2---消失使用的时间,是时间段

\\fade(<

a1>

a2>

a3>

t3>

t4>

)---淡出淡入效果---透明度必须用十进制表示,范围0-255

a1---显示开始时的透明度

a2---显示结束到消失开始时的透明度

a3---消失结束时的透明度

t1,t2---显示的开始和结束时间,是时间点

t3,t4---消失的开始和结束时间,是时间点

Scrollup;

;

delay>

[<

range>

]---字幕从下向上移动

Scrolldown;

[;

]---字幕从上向下移动

y1---字幕出发处的垂直坐标

y2---字幕终止处的垂直坐标

delay---速度,表示移动一象素所用的时间,单位为0.001秒/1象素,delay=20表示1秒移动50象素的距离.由此可计算出头字幕从初始坐标到达终点坐标所用的时间为:

(y1-y2的绝对值)*(delay/1000)(秒),delay越小移动速度越快.

range---上下淡出淡入范围

Banner;

lefttoright>

]]---字幕横向移动,移动从屏幕边线出发到边线终止

delay用法同上

lefttoright---0从右向左移动,1从左向右移动

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

Karaoke---卡拉OK,下面是代码表示

\\K<

duration>

卡拉OK,有平滑效果,时间单位是0.01秒,{\\K200}XXX表示用2秒来显示歌词XXX,后面没有字符表示停顿一段时间

\\a<

alignment>

---设置对齐方式,不同的位置alignment取以下相应的值

举例说明以下:

几个最简单的特效,代码格式是{\\命令}

1.{\\fs15}

强制字体大小,用于水印的话,应该限制字体大小。

水印字体大小一般为15。

各种动态水印字体大小可以千变万化!

2.{\\pos(315,20)}

位置设置,如JRvS的水印出现在右上角。

(x,y)x相当于水平位置,从左到右增大。

y是垂直位置,从上到下增大。

数值范围根据ssa字慕[ScriptInfo]内定义的范围,即

3.\\N

断行,注意,这个代码没有花括号

如:

Dialogue:

01.35,0:

15.34,Default,,0000,0000,0000,,{\\pos(315,20)}{\\fs15}极速JRvS工作室出品\\Ncopd制作

注意用空格来保持对齐

4.{\\fn华文彩云\\fe134\\fs15\\c&

H80FF00&

}

这里实际定义了字体、字体名称、字体大小和颜色其中\\fe134是定义简体中文编码,只要在开头定义的地方设定了134,这里可以省略

淡紫Dialogue:

05.34,Default,,0000,0000,0000,,{\\fn华文彩云\\fe134\\c&

HFF8080&

}copd制作(默认的方位和大小)

浅蓝Dialogue:

05.34,Default,,0000,0000,0000,,{\\pos(315,20)}{\\fn华文彩云\\fe134\\fs15\\c&

HFF8000&

}copd制作

下面再给出几个颜色吧:

亮绿{\\c&

灰蓝{\\c&

H808000&

土蓝{\\c&

HFFFF00&

土黄{\\c&

H8CE8EA&

草黄{\\c&

H67DCB9&

粉红{\\c&

HFF80FF&

颜色特效的代码就是{\\c&

RRGGBB&

05.34,Default,,0000,0000,0000,,{\\pos(315,20)}{\\fnComicSansMS}{\\c&

5.{\\t(\\frx1440)}、{\\t(\\fry1440)}、{\\t(\\frz1440)}

转动的效果,frx是绕X轴转动,fry是绕Y轴转动,frz是绕Z轴转动,就像风车转动一样(注意都是小写)

05.34,Default,,0000,0000,0000,,{\\fs15}{\\pos(330,40)}{\\t(\\fry1440)}copd制作

05.34,Default,,0000,0000,0000,,{\\fs15}{\\pos(230,140)}{\\t(\\frz1440)}copd制作

05.34,Default,,0000,0000,0000,,{\\fs15}{\\pos(230,40)}{\\t(\\frx1440)}copd制作

该效果就是:

在具体位置出现转动效果,持续5秒,至于1440是角度,如180表示转动180度,根据时间轴的长度来控制快慢

6.{\\fad(20,2000)}和{\\fad(2000,20)}

淡入淡出最简单的效果,前者表示逐渐消失,后者是逐渐出现。

15.34,0:

25.35,Default,,0000,0000,0000,,{\\fs15}{\\t(15,\\fs2)}{\\fad(20,2000)}{\\pos(330,40)}copd制作

右上角“**制作”逐渐消失

2000是表示淡入淡出的时间为2秒,即2000毫秒!

,20是淡,数值为0-255

7.{\\move(195,150,330,40)}

任意位置移动的效果,前两位是初始位置,后两位是移动到的位置,配合转动可以实现很好的效果,移动的时间尽量小,那么效果就好。

08.02,0:

09.02,Default,,0000,0000,0000,,{\\move(195,150,330,40)}{\\fs15}{\\t(\\frx2400)}copd制作

“**制作”从中间水平转动地移到右上角水印的位置

主要是滚动特效和涉及ssa中的嵌套、控制性变化以及常用的组合特效

8.滚动特效

横幅滚动:

01.30,0:

01:

28.90,Default,,0000,0000,0000,Banner;

28;

0;

60,郑重声明:

本作品之片源、字幕均来自互联网,版权归原电影公司所有。

任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!

本站和制作者不承担任何法律及连带责任!

请自觉于下载后24小时内删除。

如果喜欢本片,请购买正版!

{\\move(20,20,20,20}

50.35,mine,,20,20,260,Banner;

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

这2个的效果都是在影片的顶部从右到左的滚动出现免责信息。

Banner之前的260是方位,表示显示在顶部,改成10或者下面的那个{\\move(20,20,20,20}去掉即显示在屏幕的底部,根据爱好确定部位好了。

Banner之后的3个参数分别表示:

28是滚动的速度,越小速度越快;

0是从右到左,改成1就是从左到右;

60是淡出,你将这个数值改成100再看看效果即可明白!

从下往上,如:

00.20,0:

10.10,Default,,0000,0000,0000,Scrollup;

300;

40;

70,往上滚动

从上往下,如:

10.10,Defau

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2