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

标题: 关于TCAX生成的ASS文件的全局Style的设置 [打印本页]

作者: milkyjing    时间: 2011-8-11 18:07:25     标题: 关于TCAX生成的ASS文件的全局Style的设置

可以通过以下三种方式来设置ASS特效的全局Style

    1. 为默认方式, 通过TCC文件中关于Style的设置, TCAX会自动生成一个ASS文件的头部信息 (包含Style), 保存在全局变量 val_AssHeader中,可以通过 GetVal(val_AssHeader) 来获取这个字符串, 如果使用 tcaxPy_Main 函数, 则TCAX会自动往所生成的ASS文件中写入这个ASS头部信息, 如果使用 tcaxPy_User, 就需要自己添加这样功能的代码.

    2. 继承使用K ASS文件中的头部信息, 需要将K ASS文件的头部信息设置成你想要的, 其他行为与方式1相同. 开启本方式需要在TCC文件中设置 <inherit ass header = true> # 默认为false

    3. 只适用于使用 tcaxPy_User 函数, 通过自己构造一个ASS头部信息, 并将其写入目标ASS文件. 一个实际的做法是, AssHeader = GetVal(val_AssHeader) + '\n' + Style, 且这个Style的名字非TCMS或TCPS, 当有语句需要使用此Style时, 在其ass_main函数中指定这个Style.

注意: 如果使用了方法2或3, 且Style的名字不是程序默认的 (TCMS及TCPS), 则, 你需要直接在 ass_main 函数中指定你的需要的Style.

p.s. 通常情况下使用默认方式就足够了, 但是如果要使用比较丰富的Style, 则推荐使用方法2.




作者: milkyjing    时间: 2011-8-12 14:19:18

补充说明: TCC文件中无法直接设置Angle, 粗体, 等少部分属性, 如果需要设置这些信息, 可以使用ASS特效代码来替代, 或者使用上面提到的方法2或3.
作者: milkyjing    时间: 2012-2-25 23:01:16

例子, http://www.tcax.org/forum.php?mod=viewthread&tid=168



附件: test_multi_styles.rar (2012-2-25 23:08:42, 2.11 KB) / 下载次数 2178
http://tcax.org/forum.php?mod=attachment&aid=MzQ0fDk3YzQwNjQ2fDE3MzIyMDUwMjF8MHww
作者: Seekladoom    时间: 2022-2-28 00:14:21

本帖最后由 Seekladoom 于 2022-2-28 02:22 编辑

自定义样式CN与默认TCMS样式的字幕坐标测试:
TCAX 字幕坐标测试.rar (0 Bytes, 下载次数: 1507)

附件: TCAX 字幕坐标测试.rar (2022-2-28 02:22:15, 0 Bytes) / 下载次数 1507
http://tcax.org/forum.php?mod=attachment&aid=MjkxN3w2ODEwMDFhMHwxNzMyMjA1MDIxfDB8MA%3D%3D




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