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

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

[已解决] 各位大大求解决问题呢 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-4-20 01:44:25 |只看该作者 |倒序浏览
如下图 Tcc文件解析

说是全局变量index未定义,但是这是内置的特效脚本。难道自己还要去加代码吗?

Rank: 4

沙发
发表于 2014-4-20 01:48:47 |只看该作者
但是刚又看了下在ext_005.py tcaxPy_Main中 有定义“index”,求解啊

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

板凳
发表于 2014-4-20 16:16:20 |只看该作者
这个一般都是 tcc 文件中, 没有设置 init 函数开关吧..

< tcaxpy init = false >

改成 true 试试

http://www.tcax.org/forum.php?mo ... &extra=page%3D1

Rank: 4

地板
发表于 2014-4-20 23:58:25 |只看该作者
milkyjing 发表于 2014-4-20 16:16
这个一般都是 tcc 文件中, 没有设置 init 函数开关吧..

< tcaxpy init = false >

# mode configuration

< inherit ass header = false >
< k mode = normal >
< text layout = horizontal >
< tcaxpy init = true >
< tcaxpy user = false >
< tcaxpy fin = true >


# py settings

< py file = !in_003.py >    < beg line = 1 >    < end line = 0 >
< py file = !main_001.py >    < beg line = 1 >    < end line = 0 >
< py file = !eft_006.py >    < beg line = 1 >    < end line = 0 >
< py file = !eft_002.py >    < beg line = 1 >    < end line = 0 >
< py file = !eft_003.py >    < beg line = 1 >    < end line = 0 >
< py file = !ext_005.py >    < beg line = 1 >    < end line = 0 >
< py file = !out_002.py >    < beg line = 1 >    < end line = 0 >

我刚看了下 好像是 true呢..

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

5#
发表于 2014-4-21 21:24:02 |只看该作者
小星佟 发表于 2014-4-20 23:58
# mode configuration

< inherit ass header = false >

把TCC文件完整贴上来吧

Rank: 4

6#
发表于 2014-4-21 21:28:09 |只看该作者
milkyjing 发表于 2014-4-21 21:24
把TCC文件完整贴上来吧

# tcc file version

< tcc file version = 1.0 >


# mode configuration

< inherit ass header = false >
< k mode = normal >
< text layout = horizontal >
< tcaxpy init = true >
< tcaxpy user = false >
< tcaxpy fin = true >


# py settings

< py file = !in_003.py >    < beg line = 1 >    < end line = 0 >
< py file = !main_001.py >    < beg line = 1 >    < end line = 0 >
< py file = !eft_006.py >    < beg line = 1 >    < end line = 0 >
< py file = !eft_002.py >    < beg line = 1 >    < end line = 0 >
< py file = !eft_003.py >    < beg line = 1 >    < end line = 0 >
< py file = !ext_005.py >    < beg line = 1 >    < end line = 0 >
< py file = !out_002.py >    < beg line = 1 >    < end line = 0 >


# main settings

< k-timed ass file = opp_k.ass >
< font file = SIMYOU_0.TTF >    < font face id = 1 >    < font size = 50 >
< fx width = 1280 >    < fx height = 720 >    < fx fps = 23.976 >
< alignment = 8 >
< x offset = 0 >    < y offset = 30 >
< spacing = 2 >    < space scale = 1.0 >


# style settings

< font face name = "" >
< bord = 1 >    < shad = 0 >
< primary color = F3F3F3 >    < secondary color = 3000A0 >    < outline color = AA0000 >    < back color = 000000 >
< primary alpha = 0 >    < secondary alpha = 0 >    < outline alpha = 0 >    < back alpha = 100 >


# additional settings

< blur = 0.0 >

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

7#
发表于 2014-4-21 21:30:46 |只看该作者
小星佟 发表于 2014-4-21 21:28
# tcc file version

< tcc file version = 1.0 >


这个TCC文件我本地能Parse通过啊

把你的 ext_005.py 文件发上来看看 (知道在哪个文件夹中么?  ---> 出错提示上有显示)

Rank: 4

8#
发表于 2014-4-21 21:35:28 |只看该作者
milkyjing 发表于 2014-4-21 21:30
这个TCC文件我本地能Parse通过啊

把你的 ext_005.py 文件发上来看看 (知道在哪个文件夹中么?  ---> 出错 ...

就这个哦!

ext_005.py

1.48 KB, 下载次数: 2897

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

9#
发表于 2014-4-21 21:52:07 |只看该作者
小星佟 发表于 2014-4-21 21:35
就这个哦!

检查了下, 原因应该出现在你的K值ASS文件上, 发上来我看下

Rank: 4

10#
发表于 2014-4-21 22:15:01 |只看该作者
milkyjing 发表于 2014-4-21 21:52
检查了下, 原因应该出现在你的K值ASS文件上, 发上来我看下

额 由于上传不了ASS文件 所以改了扩展名为PY, 这个ASS文件是我自己用Aegisub打的K值哦 麻烦大大再看下!

opp_k.py

3.15 KB, 下载次数: 2865

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

11#
发表于 2014-4-21 22:29:14 |只看该作者
小星佟 发表于 2014-4-21 22:15
额 由于上传不了ASS文件 所以改了扩展名为PY, 这个ASS文件是我自己用Aegisub打的K值哦 麻烦大大再看下! ...

Dialogue: 0,0:00:01.69,0:00:12.79,ED1,NTP,0,0,0,,{\k33} {\k52}君

把所有行的第一个文字前的空格删除掉就可以用了(K值还继续保留)

Dialogue: 0,0:00:01.69,0:00:12.79,ED1,NTP,0,0,0,,{\k33}{\k52}君

Rank: 4

12#
发表于 2014-4-21 22:37:06 |只看该作者
milkyjing 发表于 2014-4-21 22:29
Dialogue: 0,0:00:01.69,0:00:12.79,ED1,NTP,0,0,0,,{\k33} {\k52}君

把所有行的第一个文字前的空格删除 ...

。。一个空格居然会有这么大的问题啊 哎,感谢M大 问题处理好了、

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

13#
发表于 2014-4-22 21:17:50 |只看该作者
小星佟 发表于 2014-4-21 22:37
。。一个空格居然会有这么大的问题啊 哎,感谢M大 问题处理好了、

只有第一个空格会. 有特殊要求. 末尾或者是中间都没事情

Rank: 4

14#
发表于 2014-4-22 23:48:54 |只看该作者
milkyjing 发表于 2014-4-22 21:17
只有第一个空格会. 有特殊要求. 末尾或者是中间都没事情

额 谢谢大大 就是我是学习编程的哦(C#) 有一段时间了 就是我觉得ext005这个脚本有些还是能看懂的 但是有很多的单词不理解它的含义
ex:EFT1 = alpha1(HexToDec('AA')) + alpha3(HexToDec('AA')) + color1('FFFFFF') + \
            bord(5) + blur(5) + t(0, 100, bord(3) + blur(3)) + fad(0, 200)
HexToDec 这是进制转换的函数吗?alpha1和3又是什么意思?color1?bord 这些在tcaxPy.py里面有没有这些变量 所以看懂这代码真心无从下手

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

15#
发表于 2014-4-23 21:03:50 |只看该作者
小星佟 发表于 2014-4-22 23:48
额 谢谢大大 就是我是学习编程的哦(C#) 有一段时间了 就是我觉得ext005这个脚本有些还是能看懂的 但是有 ...

有没有, 自己去打开确认一下不就得了么...
这种问题不Smart, (How to ask questions in a smart way)

列举的这些函数, 都在tcaxPy.py里面定义.

需要结合ASS特效代码来看, 才能更好理解.

Rank: 4

16#
发表于 2014-4-24 01:14:24 |只看该作者
milkyjing 发表于 2014-4-23 21:03
有没有, 自己去打开确认一下不就得了么...
这种问题不Smart, (How to ask questions in a smart way)

好吧 还是谢谢大大了 提问的智慧...问的确实不聪明 我会认真看PY脚本的 希望能理解这些函数的意思  

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

17#
发表于 2014-4-24 21:41:58 |只看该作者
小星佟 发表于 2014-4-24 01:14
好吧 还是谢谢大大了 提问的智慧...问的确实不聪明 我会认真看PY脚本的 希望能理解这些函数的意思   ...

不好理解的可以直接提问
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-4-26 03:50

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH