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

 找回密码
 新人加入
查看: 5533|回复: 0
打印 上一主题 下一主题

[其他代码] 生成不带任何ASS特效标签的字幕 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2021-8-25 16:31:38 |只看该作者 |正序浏览
本帖最后由 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特效脚本时能更加灵活地处理各种情况。
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-11-22 07:11

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH