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

标题: [SAI]025_no6OP [打印本页]

作者: saiyaku    时间: 2011-8-25 23:57:58     标题: [SAI]025_no6OP

預覽:http://pan.baidu.com/s/1hqqY9CC#dir/path=%2FSaiyakuFX_Preview

比较简单的效果 主要是时间上的计算问题 应该还是比较容易的例子
  1. from tcaxPy import *

  2. def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
  3.     ASS_BUF = []
  4.     TCS_BUF = []
  5.     global _H
  6.     _H = GetVal(val_FontSize)                 #字体大小
  7.     _7X = _X - int(_A / 2 + 0.5)              # 第i句卡拉OK歌词的j个字符的左上角X轴坐标
  8.     _7Y = _Y - int(_H / 2 + 0.5)             # 第i句卡拉OK歌词的j个字符的左上角Y轴坐标

  9.     for i in range(0,_A,5):
  10.         for j in range(0,_H,5):
  11.             CLIP = clip(_7X+i,_7Y+j,_7X+i+5,_7Y+j+5)
  12.             if _i == 0:
  13.                 ass_main(ASS_BUF, SubL(_BT+_SK+int(_KT-j/_H*_KT)+randint(-10,10),_ET+20),pos(_X,_Y)+CLIP+fad(0,50), _TXT)
  14.             elif _i == 1:
  15.                 ass_main(ASS_BUF, SubL(_BT,_BT+_SK+int(j/_H*_KT)+randint(-10,10)),pos(_X,_Y)+CLIP+fad(50,50), _TXT)
  16.             elif _i == 2:
  17.                 ass_main(ASS_BUF, SubL(_BT+_SK+int(i/_H*_KT)+randint(-10,10),_ET+5),pos(_X,_Y)+CLIP+fad(0,50), _TXT)
  18.             elif _i == 3:
  19.                 ass_main(ASS_BUF, SubL(_BT+_SK+randint(-20,20),_ET+5),pos(_X,_Y)+CLIP+fad(0,50), _TXT)
  20.             else:
  21.                 ass_main(ASS_BUF, SubL(_BT,_BT+_SK+int(i/_H*_KT)+randint(-10,10)),pos(_X,_Y)+CLIP+fad(50,50), _TXT)
  22.                 for k in range(3):
  23.                     COLOR = ["H76F7FF","FFFFFF"]
  24.                     ass_main(ASS_BUF, SubL(_BT+_SK+int(i/_H*_KT)+randint(-20,20),_BT+_SK+int(i/_H*_KT)+randint(-20,20)+80),color3(COLOR[randint(0,1)])+bord(0.5)+blur(1)+mov(_7X+i,_7Y+j,_7X+i-150+randint(-50,50),_7Y+j-40+randint(-20,20))+t(frx(randint(-720,720))+fry(randint(-720,720))+frz(randint(-720,720)))+fad(0,300), "{\\p1}m 0 0 l 3 0 3 3 0 3")

  25.     return (ASS_BUF, TCS_BUF)
复制代码

作者: milkyjing    时间: 2011-8-26 00:18:40

帮忙补上预览: http://www.tcax.org/forum.php?mod=viewthread&tid=44

文件名为: [SAI]025_no6OP.mp4
作者: 蓝羽裳    时间: 2011-10-2 20:22:47

额,问个小白的问题,怎么把介个弄成py脚本,,,就是可以直接用的那个。。
作者: milkyjing    时间: 2011-10-2 20:24:11

蓝羽裳 发表于 2011-10-2 20:22
额,问个小白的问题,怎么把介个弄成py脚本,,,就是可以直接用的那个。。 ...

复制保存到记事本里, 拓展名改成.py就行了...
作者: 蓝羽裳    时间: 2011-10-6 14:39:25

milkyjing 发表于 2011-10-2 20:24
复制保存到记事本里, 拓展名改成.py就行了...

111.png

这个脚本用的时候出现介个是为啥

图片附件: 111.png (2011-10-6 14:38:53, 1.98 KB) / 下载次数 1791
http://tcax.org/forum.php?mod=attachment&aid=NjR8YTg3MGU3NWR8MTczMjI1NzU3OHwwfDA%3D


作者: milkyjing    时间: 2011-10-6 15:21:32

蓝羽裳 发表于 2011-10-6 14:39
这个脚本用的时候出现介个是为啥

TCC文件中, tcax init 要设成false

具体请参考: http://www.tcax.org/forum.php?mod=viewthread&tid=87
作者: 蓝羽裳    时间: 2011-10-6 15:35:19

milkyjing 发表于 2011-10-6 15:21
TCC文件中, tcax init 要设成false

具体请参考: http://www.tcax.org/forum.php?mod=viewthread&tid=8 ...

谢milk大大,,为啥偶就 嫩样  聪明的 不明显呢




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