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

标题: TCAS特效入门实例教程 [打印本页]

作者: milkyjing    时间: 2011-10-12 22:49:31     标题: TCAS特效入门实例教程

制作TCAS特效流程和制作普通ASS特效完全一致, 不同点:

1. 编写特效脚本时, 使用的函数可能不同
2. 预览时, AVS脚本需要包含插件tcasFilter.dll, 载入tcas文件使用函数tcasSub("文件名.tcas")

p.s. TCAX可同时兼容ASS特效与TCAS特效的制作, ASS与TCAS各有所长, 关于两者的详细比较以后会有的, 这里先跳过. TCAS特效也可以像ASS特效一样, 直接打开视频自动载入文件, 但由于相应接口还不太稳定, 故暂不开放 (推荐直接使用AVS)


直接上完整工程, 里面包含了全部需要的文件 :)

完整特效工程下载    本站备用下载地址


说明: 预览时, 如果不包含ASS部分, 则外挂应该可以流畅播放

------------------------------------------------------

working_II_op.tcc 直接运行出错的解决方法:

将TCAX升级到最新版 (http://www.tcax.org/forum.php?mod=viewthread&tid=13)

或者手动将 working_II_op.tcc 文件中的
py file = !in_013.py >    < beg line = 1 >    < end line = 0 >
py file = !main_001.py >    < beg line = 1 >    < end line = 0 >
py file = !eft_003.py >    < beg line = 1 >    < end line = 0 >
py file = !out_001.py >    < beg line = 1 >    < end line = 0 >

删除.

------------------------------------------------------

更多...

每个特效生成大约都需要两三分钟, 请耐心等待.另外, 有的特效同时也使用了ASS, 通常要预览这部分ASS会比较卡, 所以AVS脚本中默认都注释掉了, 请自行修改.压缩包中包含了全部需要的文件, 只要用tcax.exe打开TCC, 然后修改preview.avs中插件路径, 即可预览.需要对比压制好的预览, 可以到http://www.tcax.org/forum.php?mod=viewthread&tid=43下载.

horizon_OP.rar

working_II_op.rar

11eyes_op_renewal.rar

Nurarihyon_OP.rar

munto_ed_shanzhai.rar

补充: tcas_conv




作者: 四月一日 君寻    时间: 2011-10-13 09:55:06

牛奶大辛苦了 搞定了ED就能发了
作者: dllklc    时间: 2011-10-21 19:23:25

搞个完整的工程研究下~~~
作者: ひまり    时间: 2011-11-13 22:58:39

奶大能搞个视频教程就牛X了。。。毕竟视频比较直观,对于一直aegisub党的童鞋来说,突然换成TCAX有点不适应= =。。。。
作者: 愛萌就要控丶    时间: 2011-11-16 13:15:52

同楼上,我也是aegisub党,觉得似乎落差有点大。。
作者: lazycat    时间: 2011-12-13 18:35:03

我觉得aegisub或tcax都好,摸索学习更好,视频教程嘛,有没有都差不多
作者: kk123456    时间: 2012-1-23 18:22:21

预览avs,显示Error:failed to initialize the frame cache cache caused by access failure to the TCAS file。
要如何解决
作者: milkyjing    时间: 2012-1-23 18:49:32

kk123456 发表于 2012-1-23 18:22
预览avs,显示Error:failed to initialize the frame cache cache caused by access failure to the TCAS  ...

TCAS文件生成过了么?
作者: kk123456    时间: 2012-1-23 19:53:04

milkyjing 发表于 2012-1-23 18:49
TCAS文件生成过了么?

生成过了
作者: milkyjing    时间: 2012-1-23 20:02:57

kk123456 发表于 2012-1-23 19:53
生成过了

检查下AVS文件中tcasSub指定的文件名与实际存在的是否相同, 另外, tcas文件的体积是否为0...


作者: kk123456    时间: 2012-1-23 20:15:20

milkyjing 发表于 2012-1-23 20:02
检查下AVS文件中tcasSub指定的文件名与实际存在的是否相同, 另外, tcas文件的体积是否为0...

...

文件名没有错,体积也不是0
作者: milkyjing    时间: 2012-1-23 20:20:17

kk123456 发表于 2012-1-23 20:15
文件名没有错,体积也不是0


用的是哪个例子?
顺便把AVS文件内容贴一下吧
作者: kk123456    时间: 2012-1-23 20:27:27

我试了working_II_op,working_II_op都是同样的错误,
avs内容:working_II_op:
  1. LoadPlugin("D:\tcax_1.0.0\tcax\tcasFilter.dll")  # 路径请自行设置
  2. LoadPlugin("D:\tcax_1.0.0\tcax\VSFilter.dll")  # 路径请自行设置

  3. v = DirectShowSource("op.mp4", convertfps=true)
  4. v1 = v.ChangeFPS(23.976)
  5. v2 = BlankClip(length=10, width=1280, height=720, fps=23.976, pixel_type="YV12", color=$000000, audio_rate=48000, channels=2)
  6. v3 = v2 + v1
  7. v4 = v3.tcasSub("working_II_op_cn.tcas").TextSub("working_II_op.ass").tcasSub("working_II_op.tcas").TextSub("working_II_op_cn.ass")

  8. return v4
复制代码
working_II_op:
  1. LoadPlugin("D:\tcax_1.0.0\tcax\tcasFilter.dll")  # 路径请自行设置

  2. DirectShowSource("OP.mp4")
  3. tcasSub("horizon_op.tcas")
复制代码

作者: milkyjing    时间: 2012-1-23 20:40:41

kk123456 发表于 2012-1-23 20:27
我试了working_II_op,working_II_op都是同样的错误,
avs内容:working_II_op:working_II_op: ...


那麻烦你再试一下附件这例子吧...

解压后直接用MPC打开avs就可以了...

如果还是同样错误, 那建议重新安装一下Avisynth再试试, 这个帖子有下载
http://www.tcax.org/forum.php?mo ... id=11&fromuid=2



附件: test.rar (2012-1-23 20:40:12, 9.66 KB) / 下载次数 3764
http://tcax.org/forum.php?mod=attachment&aid=MjAxfDcxOWIyZjk0fDE3MTQ3MTM1NDd8MHww
作者: kk123456    时间: 2012-1-23 20:46:14

milkyjing 发表于 2012-1-23 20:40
那麻烦你再试一下附件这例子吧...

解压后直接用MPC打开avs就可以了...

显示一样的错误提示
作者: milkyjing    时间: 2012-1-23 20:49:37

kk123456 发表于 2012-1-23 20:46
显示一样的错误提示

你安装的Avisynth是什么版本?

下载论坛上那个安装下试试吧...


作者: kk123456    时间: 2012-1-23 21:01:55

还是一样
作者: milkyjing    时间: 2012-1-23 21:41:40

kk123456 发表于 2012-1-23 21:01
还是一样

把错误截图贴一下吧...

简单起见, 可以直接加我QQ  http://www.tcax.org/forum.php?mod=viewthread&tid=124
作者: kk123456    时间: 2012-1-23 21:47:47

milkyjing 发表于 2012-1-23 21:41
把错误截图贴一下吧...

简单起见, 可以直接加我QQ  http://www.tcax.org/forum.php?mo ...

我把tcasFilter.dll换成0.9.9版本里自带的那个后,就可以正常预览了
作者: milkyjing    时间: 2012-1-23 21:52:53

kk123456 发表于 2012-1-23 21:47
我把tcasFilter.dll换成0.9.9版本里自带的那个后,就可以正常预览了

想不出理由...

这种情况还是首次遇到呢...方便的话, 可以把你的CPU型号及操作系统版本用短消息发我么...


作者: six    时间: 2012-2-26 18:53:22

py文件里用到的函数是不是只有pstSoftGlow是从pixStone模块import的啊
作者: milkyjing    时间: 2012-2-26 19:26:57

six 发表于 2012-2-26 18:53
py文件里用到的函数是不是只有pstSoftGlow是从pixStone模块import的啊

记不清了-_-

你把import注释掉看看呗... 会有出错提示的
作者: six    时间: 2012-2-27 11:58:43

if _i == 3:
        dy -= _Fs + 8
if (_i == 3):
        dy -= _Fs + 8

有区别?
作者: milkyjing    时间: 2012-2-27 12:52:04

six 发表于 2012-2-27 11:58
if _i == 3:
        dy -= _Fs + 8
if (_i == 3):

没有....




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