TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 2065|回复: 3

请问,这是什么原因? [复制链接]

Rank: 4

发表于 2014-4-8 23:34:07 |显示全部楼层
本帖最后由 ws848193120 于 2014-4-9 23:20 编辑

问题.jpg


已经解决了


Rank: 6Rank: 6

发表于 2014-4-9 19:14:59 |显示全部楼层
套模板不能拿来就用,要起码明白里面都是做什么用的


脚本问题
IEQG7V54~TWPF[8HWU2BR`P.jpg


字幕行上方说话人被命名为lead-out(text)的那一行.

代码如下

!char_counter(2)!!retime("syl2end",0,$lright)!{\move(-1.#QNAN)\an5\c&HFFFFFF&\3c!_G.ass_color(_G.HSV_to_RGB(color[1]+(color[2]-color[1])*(ci[2]-1)/(cn-1),1,1))!\bord1\blur5\fad(0,300)\t(!line.duration-$lright-1200+$scenter!,!line.duration-$lright-1000+$scenter!,\alpha&H00&)\t(!line.duration-$lright-1000+$scenter!,!line.duration-$lright-300+$scenter!,\fry!-360*(-1)^(ci[2]-1)!\alpha&HFF&)}


前面可以看到修饰语为char,char的话字幕需要一个pos定位

代码行中没有pos ,但发现了move,也就可以推测此行的效果有个移动.

问题是\move(-1.#QNAN),move数值有问题,移动效果不能被实现///

问题找到了,但新问题是无法得知原效果是如何移动的

所以另找解决办法,直接替换掉move...

\move(-1.#QNAN)   替换为  \pos($center,$middle)

再自动化  

或者替换成这个吧  你要是想移动的话 \move($center,$middle,$center,!$middle+50!)

Rank: 4

发表于 2014-4-9 23:09:13 |显示全部楼层
zxdfcgv 发表于 2014-4-9 19:14
套模板不能拿来就用,要起码明白里面都是做什么用的

谢谢,老师你太厉害了,又学会了一点,我只会套用
http://player.youku.com/player.php/sid/XNjkyMjQwMDI4/v.swf
http://player.youku.com/player.php/sid/XNjk0OTY5OTU2/v.swf

Rank: 4

发表于 2014-4-9 23:12:52 |显示全部楼层
解决了
2014-04-09_231738.jpg
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-4-18 22:40

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH