- UID
- 93
- 积分
- 12228
- 帖子
- 486
- 主题
- 10
- 论坛币
- 2611
- 威望
- 100
- EP值
- 1609
- MP值
- 5
- 阅读权限
- 50
- 注册时间
- 2011-8-26
- 在线时间
- 915 小时
- 最后登录
- 2019-1-8
|
本帖最后由 mzlmcx 于 2014-4-23 23:35 编辑
编写XX.PY脚本
首先,打开tcax的EXE程序,
新建一个PY脚本,填2按回车,然后填写想要的filename.py
然后用NOTE打开这个py脚本,
第1行必须存在,第4行存在,第10-19行可pass。
第22行必须存在,分两种:
①def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
②def tcaxPy_Main(_i, _j, _n, _start, _end, _elapk, _k, _x, _y, _a ,_txt):
可根据自己的编写特点使用。
第24行必须存在,25行可pass(当使用tcas特效时使用)
第30行必须存在(这个才是写作重点,通过ass_main()编写各种特效)
第34行必须存在,通过return才可运行编写的特效
##### 脚本主函数, 会对每个文字执行一次 #####
# _i 第_i句, 即当前操作的文字所在的句子序号
# _j 第_i句中的第_j个文字, 即当前操作文字的序号
# _n 第_i句中有_n个文字, 即当前句子所包含的文字数
# _start/_BT 句子的开始时间
# _end/_ET 句子的结束时间
# _elapk/_SK 到第_j个字经过的时间, _start + _elapk 到 _start + _elapk + _k 即为当前文字的存在时间
# _k/_KT 第_j个文字的卡拉OK时间
# _x/_X 第_j个文字的水平坐标
# _y/_Y 第_j个文字的垂直坐标
# _a/_A 第_j个文字的水平跨距, 可以看作文字的宽度, 同样_Fs也可近似看成文字的高度
# _txt/_TXT 第_j个文字的内容
请把以上的意思搞懂,才能对整体的字幕制作和K值的字幕制作有自己的意识!!属于重点项目!! |
|