级别: 新手上路
- 注册时间:
- 2003-06-04
- 在线时间:
- 0小时
- 发帖:
- 157
|
vobsub的ssa语法 \fs size \fsc scale \fsp spacing \fr[] rotation \c&H& primary color
加入 \t(,\) 的时间控制参数,可以控制性的来显示特效显示,另外可以层层嵌套,实现难度较大的特效,如抖动、闪烁、变色等 \t(10,800,30,\...)里面前2个个数值分别表示(时间轴规定的时间范围内)出现时间和效果显示时间。第三个数值可以不要,但要保留后面的逗号,个别特效需要第三个数值来控制。...又可嵌套,但是需要注意后面的括号数目
1,字体控制性缩放{\t(\fs)} 控制性放大:{\fs15}{\t(0,800,\fs30)}或者{\fs15\t(0,800,\fs30)} 控制性缩小:{\fs30\t(0,800,\fs15)} 控制性缩小放大:{\fs30\t(0,800,\fs15)}{\t(2000,2800,\fs24)}或者{\fs30\t(0,800,\fs15\t(2000,2800,\fs24))}
表示在定义的时间轴范围内,先立即缩小(字体从30号缩小到15号),缩小的控制时间为800ms;然后在第2秒的时候再放大,放大的控制时间也是800ms。也就是说完成这个特效时间轴至少需要3秒的时间,如果时间轴超过3秒,那么3秒以后的显示效果就是最后一个特效完成后的状态,如,该例就是最终字体保持在24号
2,字体变形缩放{\t(\fscx)},{\t(\fscy)} 字体变长:{\t(0,500,\fscx500)} 字体变高:{\t(0,500,\fscy500)} 字体变长变高:{\t(0,500,\fscx500,\fscy300)} 极端效果:{\t(0,500,1,\fscx0,\fscy500)}和{\t(0,500,1,\fscx1000,\fscy0)} 默认大小是fscx100,fscy100。极端的效果是将字体无限拉长或者压扁,如此结合时间轴控制可以实现光影,拉慕显示等特效
3,字体间距缩放{\t(\fsp)} 一般是作成先放大间距再缩小间距的特效,比较动感。 {\t(0,800,\fsp20)}{\t(800,1300,\fsp5)}或者{\t(0,800,\fsp20\t(800,1300,\fsp5))} 一般结合{\move()}语法一起使用
4,旋转的特效{\t(\frx)},{\t(\fry)},{\t(\frz)} 旋转的特效变化比较多,稍微复杂些
x,y,z分别表示绕x轴,y轴和z轴旋转的角度,建议使用90的倍数,默认一般是右手螺旋或逆时针旋转 如 {\t(\frx1440)}绕x轴旋转4圈 {\t(\fry1440)}绕y轴旋转4圈 {\t(\frz1440)}绕z轴旋转4圈(风车旋转)
按一定方向旋转。为了好理解,以z轴旋转为例,大家想象成在一个钟面上 如 {\frz90\t(30,500,\frz0)}0点到3点 {\frz0\t(30,500,\frz90)}3点到0点 {\frz270\t(30,500,\frz180)}6点到9点 ......套用即可
不加\t的情况表示沿坐标轴旋转一个角度,用于字体排版,抖动的特效就是嵌套这个语法而来的 如一个简单的抖动效果:(注意后面的括号数) Dialogue: Marked=0,0:00:01.00,0:00:5.30,Default,,0000,0000,0000,,{\frz360\fs20\t(51,100,\frz390\t(100,150,\frz360\t(150,200,\frz330\t(200,250,\frz360\t(250,300,\frz390\t(200,250,\frz360\t(300,350,\frz330\t(350,400,\frz360)))))))))}♀
结合字体缩放等实现一些简单的组合特效 如常用的字体Y轴旋转放大, {\fs10\fry180\t(0,1500,\fry0\fs25)}
如结合淡入淡出和移动显示 Dialogue: Marked=0,0:00:01.00,0:00:10.30,Default,,0000,0000,0000,,{\fade(255,0,255,10,300,2500,3000)}{\move(60,160,30,160,10,300)}{\fry90}{\t(0,300,\fry0)}欢 Dialogue: Marked=0,0:00:01.20,0:00:10.30,Default,,0000,0000,0000,,{\fade(255,0,255,10,300,2500,3000)}{\move(80,160,50,160,10,300)}{\fry90}{\t(0,300,\fry0)}迎 Dialogue: Marked=0,0:00:01.40,0:00:10.30,Default,,0000,0000,0000,,{\fade(255,0,255,10,300,2500,3000)}{\move(100,160,70,160,10,300)}{\fry90}{\t(0,300,\fry0)}光 Dialogue: Marked=0,0:00:01.60,0:00:10.30,Default,,0000,0000,0000,,{\fade(255,0,255,10,300,2500,3000)}{\move(120,160,90,160,10,300)}{\fry90}{\t(0,300,\fry0)}临 注:只要时间轴上先定义时间差即可,这里是20秒的间隔,里面的复制即可
5,变色{\t\c&HFF80FF&} 颜色的语法并不难,难的是颜色的选择和过度。
{\c&HFF8000&\t(0,500,\c&H80FF00&)}从蓝色过度到绿色 至于什么搭配比较渐进,请看vobsub或者一些画图软件中的调色板,如“黄色到绿色”等。颜色代码,vobsub229以上的版本即可查看。 颜色代码进行层层嵌套,即可实现闪动的霓虹灯效果 完整代码; 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&)}渐变颜色
补充: 关于淡入淡出 vobsub的ssa语法 \fade(,,,,,, ) fadein: t1 -> t2, fadeout: t3 -> t4 \fad(, ) fadein: start -> start+t1, fadeout: end-t2 -> end
1,简单的淡入淡出 {\fad(1000,100)}和{\fad(100,1000)} 前者表示淡入(逐渐出现),后者表示淡出(逐渐消失) 小数据一般是灰度值,0-255。如果超过255,那么数值代表淡出的时间,不再表示灰度值,效果就是最简单的淡入淡出 大数据表示时间轴定义范围内效果的梯度显示及0-255灰度变化的时间范围。
2,控制性淡入淡出 {\fade(255,0,255,100,4000,8500,10000)}
一般前3个数值不要改动,表示逐渐出现(即灰度从0~最大的255),然后逐渐消失(即灰度从255~0),逐渐消失的时间控制由后面的4个数值控制。在定义的时间轴内(如这例,11秒),100-4000表示从0.1秒开始逐渐出现(效果的控制时间为到第四秒结束,即3.9秒),8500-10000表示从第8.5秒开始开始逐渐消失(效果控制的时间为1.5秒)
如 Dialogue:Marked=0,0:00:01.50,0:00:11.50,mine,,0000,0000,0000,,{\fade(255,0,255,100,4000,8500,10000)}控制性淡入淡出
Dialogue:Marked=0,0:00:03.00,0:00:10.20,mine,,0000,0000,0000,,{\pos(215,60)}{\fade(255,0,255,10,300,400,700)}爽 Dialogue:Marked=0,0:00:03.10,0:00:10.20,mine,,0000,0000,0000,,{\pos(220,60)}{\fade(255,0,255,10,300,400,700)}爽 Dialogue:Marked=0,0:00:03.20,0:00:10.20,mine,,0000,0000,0000,,{\pos(225,60)}{\fade(255,0,255,10,300,400,700)}爽 Dialogue:Marked=0,0:00:03.30,0:00:10.20,mine,,0000,0000,0000,,{\pos(230,60)}{\fade(255,0,255,10,300,400,700)}爽 Dialogue:Marked=0,0:00:03.40,0:00:10.20,mine,,0000,0000,0000,,{\pos(235,60)}{\fade(255,0,255,10,300,400,700)}爽 Dialogue:Marked=0,0:00:03.50,0:00:10.20,mine,,0000,0000,0000,,{\pos(240,60)}{\fade(255,0,255,10,300,400,700)}爽 Dialogue:Marked=0,0:00:03.60,0:00:10.20,mine,,0000,0000,0000,,{\pos(245,60)}{\fade(255,0,255,10,300,400,700)}爽 Dialogue:Marked=0,0:00:03.70,0:00:10.20,mine,,0000,0000,0000,,{\pos(245,60)}{\fade(255,0,255,10,300,4000,6200)}爽
Dialogue:Marked=0,0:00:02.00,0:00:08.20,mine,,0000,0000,0000,,{\pos(120,140)}{\fad(1000,100)}淡入 Dialogue:Marked=0,0:00:02.00,0:00:08.20,mine,,0000,0000,0000,,{\pos(120,180)}{\fad(3000,100)}淡入 Dialogue:Marked=0,0:00:02.00,0:00:08.20,mine,,0000,0000,0000,,{\pos(190,220)}{\fad(1000,700)}淡入淡出 Dialogue:Marked=0,0:00:02.00,0:00:08.20,mine,,0000,0000,0000,,{\pos(260,140)}{\fad(100,1000)}淡出 Dialogue:Marked=0,0:00:02.00,0:00:08.20,mine,,0000,0000,0000,,{\pos(260,180)}{\fad(100,3000)}淡出
|