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

标题: [MUZI]MAIN改——歌词随时间消失 [打印本页]

作者: lixu1995    时间: 2016-6-17 21:00:40     标题: [MUZI]MAIN改——歌词随时间消失

新人第一次发帖 = =, 刚开始学习。

# coding=utf-8

from tcaxPy import *


def tcaxPy_Init():
    global _FD
    global _Fs
    global _Blur
    global COLOR
    global width
    global height
    _FD = 1000 / GetVal(val_FXFPS)
    _Fs = GetVal(val_FontSize)
    _Blur = GetVal(val_Blur)
    COLOR = DivClr(GetVal(val_1C), GetVal(val_2C), _Fs)
    width = GetVal(val_TextWidth)
    height = GetVal(val_TextHeight)


def tcaxPy_Fin():
    pass


time_gap = 1
time_fac = 1
cut_piece = 50

def tcaxPy_Main(_i, _j, _n, _start, _end, _elapk, _k, _x, _y, _a, _txt):
    ASS_BUF  = []
    TCAS_BUF = []

    ts = _start + _j * time_fac * _FD / 10 - time_gap * _FD / 10
    te = _start + _elapk + _k
    for i in range(cut_piece):
        EFT = pos(_x, _y) + clip(
            int(_x - 0.5 * width[_i][_j] + (1.0 / cut_piece) * i * width[_i][_j]),
            int(_y - 0.5 * height[_i][_j]),
            int(_x + width[_i][_j]),
            int(_y + height[_i][_j])
            )
        ass_main(ASS_BUF, SubL(ts, ts + _elapk + int(_k * (1.0 / cut_piece) * i), 5), EFT, _txt)
    return (ASS_BUF, TCAS_BUF)




作者: aini96071111    时间: 2016-10-5 15:58:10

辛苦了
作者: foolthing    时间: 2016-10-11 18:58:51

本帖最后由 foolthing 于 2016-10-11 19:20 编辑

能做成一唱完一个字就消失一个字的特效吗
作者: 言芷夏    时间: 2017-5-19 14:59:46

辛苦樓主了,謝謝分享^^
作者: Seekladoom    时间: 2022-1-9 23:36:07

本帖最后由 Seekladoom 于 2022-1-9 23:38 编辑

【clip卡拉OK特效】TCAX Karaoke Effect 190.rar (0 Bytes, 下载次数: 1165)

附件: 【clip卡拉OK特效】TCAX Karaoke Effect 190.rar (2022-1-9 23:38:12, 0 Bytes) / 下载次数 1165
http://www.tcax.org/forum.php?mod=attachment&aid=Mjg0M3wwMjA1MTgxNHwxNzE0ODY4NDU3fDB8MA%3D%3D




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