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

标题: [lun]005_君の背中 [打印本页]

作者: 渣渣疯子    时间: 2012-3-4 21:24:56     标题: [lun]005_君の背中

  1. from tcaxPy import *


  2. def tcaxPy_Init():
  3.     global _FD                   # frame duration, in millisecond
  4.     global _Fs
  5.     _FD = 1000 / GetVal(val_FXFPS)
  6.     _Fs = GetVal(val_FontSize)

  7. time_gap = 1


  8. def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
  9.     ASS_BUF  = []        # used for saving ASS FX lines


  10.     ass_main(ASS_BUF,SubL(_BT-50,_BT+_SK),an(2)+alpha(200)+t2(0,4 * _KT,0.8,fscy(200)+alpha(100))+t2(4*_KT,8 * _KT,1.2,fscy(100)+alpha(50))+move(_X,_Y-_Fs,_X,_Y+_Fs/2,0,8 * _KT)+be(3)+color3("E68029") ,_TXT)
  11.     step = int(_FD/10)
  12.     for j in range(_BT+_SK,_BT+_SK+_KT,step):
  13.         t = j
  14.         t1 = t + step
  15.         ass_main(ASS_BUF,SubL(t,t1),an(5)+pos(_X+randint(-3,3),_Y+randint(-3,3))+alpha1(255)+color3("E68029")+bord(4)+be(3) ,_TXT)
  16.     ass_main(ASS_BUF,SubL(_BT+_SK+_KT,_ET+40),an(5)+move(_X,_Y,_X-50,_Y-80,0,400)+animation(0,300,frz(360))+color3("CCCCCC")+be(3) ,_TXT)





  17.     return (ASS_BUF,None)
复制代码
一直以为这个脚本丢了,结果竟然是当初随便命名成了震动试验...我一直以为是个试验脚本...
作者: milkyjing    时间: 2012-3-4 21:28:04

虽然简单, 但当时看那预览的时候就觉得与视频+歌曲吻合的很好
作者: six    时间: 2012-4-14 17:51:43

唉哟,轴神竟然写过这么短的代码。




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