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

标题: 生成不带任何ASS特效标签的字幕 [打印本页]

作者: Seekladoom    时间: 2021-8-25 16:31:38     标题: 生成不带任何ASS特效标签的字幕

本帖最后由 Seekladoom 于 2021-8-25 16:41 编辑

如下,ass_main行的第3个分区只填写两个单引号 '' ,即可生成不带ASS特效标签也没有大括号 {} 的文本字幕行:
  1. from tcaxPy import *

  2. def tcaxPy_Init():
  3.     pass
  4.    
  5. def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
  6.     ASS_BUF = []                # 用于保存ASS特效
  7.    
  8.     ass_main(ASS_BUF,SubL(_BT,_ET,1),'',_TXT)
  9.    
  10.     return (ASS_BUF, None)
复制代码
输出结果:
  1. Dialogue: 1,0:00:00.00,0:00:01.00,TCMS,NTP,0000,0000,0000,,字幕测试
复制代码

贴出此代码的主要目的是想探索ass_main写法上的各种可能性,确保写py特效脚本时能更加灵活地处理各种情况。




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