分享

ASS字幕制作+特效制作

 赤豆3909 2014-10-23
2.基本代码一览



\n........................回车换行
\N........................
强制换行
\h........................
强制空格
\a...........................................
强制字幕在屏幕上的对齐位置
\b<0/1/weight>..........................................
字体加粗
\i<0/1>.................................................
斜体字
\u<0/1>.................................................
下划线
\s<0/1>.................................................strikeout
\bord............................................
字体加宽
\shad............................................
阴影深度
\be<0/1>................................................
边角模糊
\fn...............................................
强制字体类型
\fe............................................
强制字幕编码
\fs...............................................
强制字幕大小例如:\fs34
\fsc<
百分比>........................................字体比例[fscx代表横向比例fscy代表纵向,单位:百分比
]
\fsp............................................
字间距

\fr[]<
角度数>.....................................旋转[x,y,z轴三个方向]\c&H&...........................................强制主字幕色
\<1/2/3/4>c&H&..................................
//外框/阴影字幕色设定
\alpha&H&...........................................
主色透明度 
\<1/2/3/4>a&H&......................................
//外框/阴影透明度

\k[].....................................
卡拉OK效果 (f-从左至右添充[未填充时显示次要色,填充后显示主色], o-字幕外框高亮显示?)
\K......................................................
 \kf 同样效果(填充效果)

\r[]..............................................
强制加载名为“name”的预设风格 ["[v4 Styles]"定义的]
\t([,,][<
加速度>,]<特效码> )...................动态显示加速度: 0~1减速大于1加速(方括号内的可以却省设置)

\move(,,,[,,]).........
移动(方括号内的可以却省设置)
\pos(, )...........................................
强制定位
\clip(, , , )...........................
字幕裁剪
\fad(, ).........................................
淡入淡出[t1-开始时间,t2-结束时间]
\q.................................................
换行方式:0智能换行,1行尾换行,2无换行,3智能换行下一行变宽


3.高级部分
主要是滚动特效和涉及ssa中的嵌套、控制性变化以及常用的组合特效滚动特效横幅滚动Banner;
Dialogue: Marked=0,0:00:01.30,0:01:28.90,Default,,0000,0000,0000,Banner;28;0;60,
郑重声明:本作品之片源、字幕均来自互联网,版权归原电影公司所有。任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!
{\\\\move(20, 20,20,20}
或者:

Dialogue: Marked=0,0:00:01.34,0:00:50.35,mine,,20,20,260,Banner;28;0;60,
本作品来自互联网,仅供个人影视制作学习交流之用,任何组织和个人不得公开传播或用于任何商业盈利用途
……

2个的效果都是在影片的顶部从右到左的滚动出现免责信息。Banner之前的260是方位,表示显示在顶部,改成10或者下面的那个{\\\\move(20, 20,20,20}去掉即显示在屏幕的底部,根据爱好确定部位好了。Banner之后的3个参数分别表示:28是滚动的速度,越小速度越快;0是从右到左,改成1就是从左到右;60是淡出,你将这个数值改成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是淡出,具体效果看附件里的样本


1,
字体变化字体变化组合本身就可以实现很漂亮的效果
1.1
字体排版

{\\\\fe134\\\\fn
方正舒体\\\\fs24\\\\frz30}极速

{\\\\fe130\\\\fnComic Sans MS}{\\\\frx60}bbs.btbbt.com

{\\\\fe}
是语种编码,简体中文134,繁体136,英文的是130。有些操作系统在style里定义格式后可以省略编码的命令

{\\\\frx},{\\\\fry},{\\\\frx}
是字体分别按x轴,y轴,z轴倾斜一个角度,如特效中”“的排版完整的代码如下:

Dialogue: Marked=0,0:00:01.00,0:00:04.30,Default,,0000,0000,0000,,{\\\\frx50}X
轴心旋转字体50

Dialogue: Marked=0,0:00:01.00,0:00:04.30,Default,,0000,0000,0000,,{\\\\pos(150,150)}{\\\\fry60}Y
轴心旋转字体60

Dialogue: Marked=0,0:00:01.00,0:00:04.30,Default,,0000,0000,0000,,{fs15}{\\\\pos(140,90)}{\\\\frz30}Z
轴心旋转字体30


1.2
字变形

{\\\\t(\\\\fscy300)}
字变高

{\\\\t(80,500,\\\\fscy300)}
字变高

{\\\\t(\\\\fscy300)}
字拉长

{\\\\t(80,500,\\\\fscx300)}
字拉长

{\\\\t(80,500,\\\\fscx200\\\\fscy400)}
字体变形出现\\\\t的命令都可以进行时间控制,也就是里面的80500。表示在定义的时间轴里出现和完成这个特效的时间。时间控制和嵌套是ssa特效里变化最多、亦是不好掌握的一个内容。完整的代码如下:

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)}
字变形


1.3
字体缩放

{\\\\fs1}{\\\\t(1,\\\\fs15)}1
号字体放大到15号字体

{\\\\fs15}{\\\\t(15,\\\\fs5)}15
号字体缩小到1号字体

{\\\\fscx500%}{\\\\fscy500%}{\\\\t(1,\\\\fscx100%,\\\\fscy100%)}
缩小

100
%是定义的style里的字体大小,这个缩放可以带字体变形,如:

{\\\\fscx500%}{\\\\fscy700%}{\\\\t(1,\\\\fscx100%,\\\\fscy200%)}
变形缩小


{\\\\fs10}{\\\\t(0,900,\\\\fs50)}
控制性放大

{\\\\fs50}{\\\\t(200,600,\\\\fs10)}
控制性缩小

{\\\\fs50\\\\t(0,600,\\\\fs10\\\\t(800,1400,\\\\fs24))}
控制性缩放这个嵌套有些难度,但拆分成最简单的{\\\\t\\\\fs}就容易理解了。完整的代码如:(这里定义的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))}
控制性缩放效果


1.4
字体旋转

{\\\\c&HFF80FF&}{\\\\t(30,1500,\\\\fry720)}JRvS
(转动)

{\\\\c&HFF80FF&}{\\\\t(30,1500,1,\\\\fry720)}JRvS
(转动)


{\\\\t(\\\\frx360)}
{\\\\t(\\\\fry360)}{\\\\t(\\\\frz360)}是字体分别绕x轴,y轴,z轴旋转360度。一般使用{\\\\t(\\\\fry360)}出现沿y轴转动的特效为多数。同样里面的301500表示时间的控制

{\\\\fs30\\\\fry90}{\\\\t(0,1500,2,\\\\fs20\\\\fry0)}
字体Y轴旋转变小完整代码如下:

Dialogue: Marked=0,0:00:31.51,0:00:35.50,Default,,0000,0000,0000,,{\\\\pos(160,140)}{\\\\t(\\\\fry1440)}copd
制作-X

Dialogue: Marked=0,0:00:35.49,0:00:40.50,Default,,0000,0000,0000,,{\\\\pos(160,140)}copd
制作-X

Dialogue: Marked=0,0:00:31.51,0:00:40.50,Default,,0000,0000,0000,,{\\\\pos(160,240)}{\\\\t(30,2500,\\\\fry1440)}copd
制作-X轴(控制性)

Dialogue: Marked=0,0:00:31.51,0:00:35.50,Default,,0000,0000,0000,,{\\\\pos(60,60)}{\\\\t(\\\\frz1440)}copd
制作-Z

Dialogue: Marked=0,0:00:35.49,0:00:40.50,Default,,0000,0000,0000,,{\\\\pos(60,60)}copd
制作-Z

Dialogue: Marked=0,0:00:31.51,0:00:35.50,Default,,0000,0000,0000,,{\\\\fs15}{\\\\pos(230,40)}{\\\\t(\\\\frx1440)}copd
制作-y

Dialogue: Marked=0,0:00:35.49,0:00:40.50,Default,,0000,0000,0000,,{\\\\fs15}{\\\\pos(230,40)}copd
制作-y

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轴旋转变小

Dialogue: Marked=0,0:00:41.00,0:00:45.00,Default,,0000,0000,0000,,{\\\\pos(190,60)}{\\\\fs40\\\\frz360}{\\\\t(0,500,\\\\fs18\\\\frz0)}
字体z轴旋转变小

Dialogue: Marked=0,0:00:41.00,0:00:45.00,Default,,0000,0000,0000,,{\\\\pos(190,260)}{\\\\fs64\\\\fry90}{\\\\t(0,1500,\\\\fs30\\\\fry0)}
字体Y轴旋转变小


1.5
字体变色

{\\\\c&HFF8000&\\\\t(0,500,\\\\c&H80FF00&}
从蓝色过度到绿色至于什么搭配比较渐进,请看vobsub或者一些画图软件中的调色板,如“****到绿色等。颜色代码,vobsub229以上的版本即可查看。颜色代码进行层层嵌套,即可实现闪动的霓虹灯效果,如附件内JRvS的效果完整代码
;
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&}
渐变颜色


1.6
淡入淡出淡入
{\\\\fad(400,80)}
淡出
{\\\\fad(80,400)}
80
是淡化效果的灰度,数值0
255
400
是淡化效果完成的时间


2
移动移动结合上述的各种字体特效可以实现更绚丽的效果请看这个效果

Dialogue: Marked=0,0:00:47.00,0:00:55.00,Default,,0000,0000,0000,,{\\\\move(0,0,60,120[,100,500])}{\\\\fad(400,80)}{\\\\fs18\\\\t(130,500,\\\\fry360)}

Dialogue: Marked=0,0:00:47.30,0:00:55.00,Default,,0000,0000,0000,,{\\\\move(0,0,60,160[,100,500])}{\\\\fad(400,80)}{\\\\fs18\\\\t(130,500,\\\\fry360)}

Dialogue: Marked=0,0:00:48.00,0:00:55.00,Default,,0000,0000,0000,,{\\\\move(0,57,60,200[,100,500])}{\\\\fad(400,80)}{\\\\fs18\\\\t(130,500,\\\\fry360)}

Dialogue: Marked=0,0:00:48.30,0:00:55.00,Default,,0000,0000,0000,,{\\\\move(0,57,60,240[,100,500])}{\\\\fad(400,80)}{\\\\fs18\\\\t(130,500,\\\\fry360)}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多