- UID
- 363
- 积分
- 2032
- 帖子
- 123
- 主题
- 18
- 论坛币
- 3812
- 威望
- 10
- EP值
- 1178
- MP值
- 0
- 阅读权限
- 80
- 注册时间
- 2012-3-21
- 在线时间
- 284 小时
- 最后登录
- 2017-1-31
|
本帖最后由 jijidata 于 2013-11-15 23:38 编辑
日文部分- from tcaxPy import *
- from s import *
- def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
- ASS_BUF = [] # 用于保存ASS特效
- ########文字效果########
- ass_main(ASS_BUF,SubL(_BT-30+_j*3,_BT+_SK,1),an(5)+move(_X+500,_Y,_X,_Y,0,400)+org(_X,_Y)+t(frx(3600))+b(1) ,_TXT)#入场效果
- ass_main(ASS_BUF,SubL(_BT+_SK,_BT+_SK+_KT,1),an(5)+pos(_X,_Y)+jitter(6,2,6,2,6,2)+blur(6)+b(1) ,_TXT)#表现方式
- ass_main(ASS_BUF,SubL(_BT+_SK+_KT,_ET,1),an(5)+pos(_X,_Y)+b(1) ,_TXT)#表现方式至退场效果之间的衔接
- ass_main(ASS_BUF,SubL(_ET,_ET+80-_j*3,1),an(5)+move(_X,_Y,_X-1000,_Y)+org(_X,_Y)+t(frx(360))+b(1) ,_TXT)#退场效果
- ########附加效果########
- for j in range(0,20):
- ass_main(ASS_BUF,SubL(_BT+_SK,_BT+_SK+100,2),an(5)+bord(1)+fad(0,400)+fsc(randint(50,80),randint(50,80))+b(1)+blur(6)+move(_X,_Y,_X+randint(-50,50),_Y+randint(-50,50)),"{\p4}m 20 0 b 20 10 30 20 74 19 b 30 20 20 30 20 79 b 20 30 10 20 -33 20 b 10 20 20 10 20 -39")
- return (ASS_BUF, None)
复制代码 中文部分- from tcaxPy import *
- from s import *
- def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
- ASS_BUF = [] # 用于保存ASS特效
- ########文字效果########
- ass_main(ASS_BUF,SubL(_BT-10-_j*1,_BT,1),an(5)+blur(6)+move(_X-1000,_Y,_X,_Y,0,400)+org(_X,_Y)+t(frx(3600))+b(1) ,_TXT)#入场效果
- ass_main(ASS_BUF,SubL(_BT,_ET,1),an(5)+pos(_X,_Y)+blur(6)+b(1) ,_TXT)#存在方式
- ass_main(ASS_BUF,SubL(_ET,_ET+50-_j*3,1),an(5)+blur(6)+move(_X,_Y,_X+1000,_Y)+org(_X,_Y)+t(frx(360))+b(1) ,_TXT)#退场效果
- ########附加效果########
- #无
- return (ASS_BUF, None)
复制代码 预览:
http://pan.baidu.com/s/1w01tc
嘛~依旧很简单
想要和视频里一样的话请调节tcc里的字体大小和 y offset = 这一参数
另外,我脚本里自定义了字体为粗体(\b1),但是主程序tcaxPy.py中548行是这样写的于是输入b(0)【关闭粗体】或b(1)【开启粗体】均提示错误,这段代码不允许自行开启,只能输出\b这一tag,而\b默认是关闭粗体
因此,修改那一行代码为- def b(a):
- return '\\b{0}'.format(int(a))
复制代码 即可自由开启或关闭粗体 |
-
1
查看全部评分
-
|