根据投票结果得票由多到少顺序,第一份公开的字幕文件:
ass文件下载地址:http://pan.baidu.com/s/1boG3toj
这首歌曲的特效较为特殊,为了在保证渲染效率的同时效果不打折扣,采用了1曲2 ASS文件的处理方式。两个ASS文件分别为text(文本)和shape(图形),压制时需要分别使用VSFilterMod和VSFilter挂载。
本次先从内容较为简单的text(文本部分)进行解析:
code行 | ||
行号 | 修饰语 | 功能 |
2 | syl all | 根据音节内码取y轴位移量和大小变化百分比scale |
3 | syl all | 为三个人物设置颜色数组color,为最后一个音节添加调节时间的量t |
因5/6/7/8只有颜色存在区别,所以只取第9行进行讲解
template行 | ||
行号 | 修饰语 | 功能 |
5 | syl keeptags | 调的唱词效果模板 |
6 | syl keeptags | 切歌的唱词效果模板 |
7 | syl keeptags | 玛利亚的唱词效果模板 |
8 | syl keeptags | 三人合唱词的效果模板 |
10~13 | syl keeptags | 对应的中文效果模板 |
先看第8行的内容:
其中$+单词的形式称为内联变量,可以在手册查阅代表含义。color[<nexp>]、t和scale为调用code定义的变量,math.random为自动化使用的lua语言中的随机数函数。在template行中,运算需要用!!扩起。
特效标签(组) | 参考 | 网页搜索关键字 |
\an5 | 对齐 | alignment |
\bord1 | 边框 | bord |
\3a&H20& | 边框透明度 | alpha |
\fad(300,300) | 淡入淡出 | fade |
\1c&HFFFFFF& | 主(要)体颜色 | primary fill color |
\frx-90\t(0,300,0.8,\frx0)\t(!$ldur+t!,!$ldur+300+t!,0.8,\frx90) | 绕x轴的时随旋转 | Rotate
animated transformation |
!retime(“line”,remember(“a”,-300+($si-1)/($syln-1)*300),($si-1)/($syln-1)*300+t)! | retime函数和remember函数 | retime、remember |
\3vc(!color[math.random(3)]!,!color[math.random(3)]!,!color[math.random(3)]!,!color[math.random(3)]!) | Mod标签 | Gradients |
\fsc!scale!\t(!$sstart-recall.a!,!$sstart-recall.a+$sdur/2!,\fsc!scale+20!\bord2\blur3)\t(!$sstart-recall.a+$sdur/2!,!$sstart-recall.a+$sdur!,\fsc!scale!) | 文字缩放效果 | Font scale |
\moves4(!$center!,!$middle!,!$center!,!$middle+y*($kdur==0 and 0 or math.random(10,20))!,!$center!,!$middle+y*($kdur==0 and 0 or 4)!,!$center!,!$middle!,!$sstart-recall.a!,!$ldur-recall.a+t!) | 利用曲线移动实现浮动效果 | Spline-move |
中文部分特效模板行,只是去除了日文部分的缩放效果,其余部分大同小异,可对照上表理解
战姬绝唱Live 2016中你最喜欢的字幕特效?
投票总人数: 216
发表回复