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

标题: 请问,这是什么原因? [打印本页]

作者: ws848193120    时间: 2014-4-8 23:34:07     标题: 请问,这是什么原因?

本帖最后由 ws848193120 于 2014-4-9 23:20 编辑

问题.jpg

已经解决了




图片附件: 问题.jpg (2014-4-8 23:31:33, 599.28 KB) / 下载次数 828
http://tcax.org/forum.php?mod=attachment&aid=MTY3NXwxNzg1MWFkY3wxNzMyMjkxODYyfDB8MA%3D%3D


作者: zxdfcgv    时间: 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!)

图片附件: IEQG7V54~TWPF[8HWU2BR`P.jpg (2014-4-9 18:58:07, 817.17 KB) / 下载次数 838
http://tcax.org/forum.php?mod=attachment&aid=MTY3NnwxODdlZDAyY3wxNzMyMjkxODYyfDB8MA%3D%3D


作者: ws848193120    时间: 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

作者: ws848193120    时间: 2014-4-9 23:12:52

解决了
2014-04-09_231738.jpg

图片附件: 2014-04-09_231738.jpg (2014-4-9 23:12:41, 74.35 KB) / 下载次数 794
http://tcax.org/forum.php?mod=attachment&aid=MTY3N3xhOTVmMjRhOHwxNzMyMjkxODYyfDB8MA%3D%3D






欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://tcax.org/) Powered by Discuz! X2