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

标题: tcax1.2.0_python3.7.1_msvc2017x86 [打印本页]

作者: mccoy39082    时间: 2018-10-28 01:06:24     标题: tcax1.2.0_python3.7.1_msvc2017x86

本帖最后由 mccoy39082 于 2018-12-12 21:12 编辑

milkyjing官方编译的一直停留在python3.2太久了,
所以就自己动手编译了。
可惜编译x64不通过,不支持asm内联等原因,咱没学汇编的说。

另外因为咱日文系统会乱码,中文提示部分改成了英文。

目前剩下cairo和magick模块不知道怎么编译。
食用需要安装python3.7.1,vs2017依赖库,都是要x86架构的。

增加内置python的绿色版
tcax1.2.0_py3.7.1_vs2017_x86:
度盘下载:https://pan.baidu.com/s/13l4LxthXKxkOa_CMehx0Kg
Github下载:https://github.com/emako/TCAX/releases

源码:
milkyjing/TCAX:https://github.com/milkyjing/TCAX
forked from milkyjing/TCAX:https://github.com/emako/TCAX

请移步:http://tcax.org/forum.php?mod=vi ... 1940&extra=page
作者: milkyjing    时间: 2018-10-28 12:35:25

这个必须得支持一下!有问题随时交流
作者: mzlmcx    时间: 2018-10-28 14:06:20


支持大佬一下
作者: qwe7989199    时间: 2018-10-28 16:37:18

好顶赞
作者: mccoy39082    时间: 2018-10-28 17:20:39

本帖最后由 mccoy39082 于 2018-10-28 20:33 编辑
milkyjing 发表于 2018-10-28 12:35
这个必须得支持一下!有问题随时交流


现在剩下cairo和pixMagick模块不知道怎么编译。

其中magick的编译log:
1>------ ビルド開始: プロジェクト: pixMagick, 構成: Release Win32 ------
1>composite.c
1>constitute.c
1>convertion.c
1>magick.c
1>pixMagick.c
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(122): error C2039: 'Quantum': 'MagickCore' のメンバーではありません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(45): note: 'MagickCore' の宣言を確認してください
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(122): error C2873: 'Quantum': シンボルを using 宣言の中で使用することはできません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(123): error C2039: 'MagickSizeType': 'MagickCore' のメンバーではありません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(45): note: 'MagickCore' の宣言を確認してください
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(123): error C2873: 'MagickSizeType': シンボルを using 宣言の中で使用することはできません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(126): error C2039: 'MagickBooleanType': 'MagickCore' のメンバーではありません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(45): note: 'MagickCore' の宣言を確認してください
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(126): error C2873: 'MagickBooleanType': シンボルを using 宣言の中で使用することはできません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(127): error C2039: 'MagickFalse': 'MagickCore' のメンバーではありません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(45): note: 'MagickCore' の宣言を確認してください
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(127): error C2873: 'MagickFalse': シンボルを using 宣言の中で使用することはできません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(128): error C2039: 'MagickTrue': 'MagickCore' のメンバーではありません。
1>プロジェクト "pixMagick.vcxproj" のビルドが終了しました -- 失敗。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

作者: youkaze    时间: 2018-10-29 11:12:18

来支支持个
作者: mccoy39082    时间: 2018-11-12 20:14:46

BUG备忘录:
①当k值ass为空时会报错(unsigned类型被减为负时导致index错误)
lictcc工程里的string.c第202行:
函数string_discard_begin_end_white_spaces_and_quote里
将count = s->count - count1 - count2;
改成:count = ( s->count >= (count1 + count2) ) ? (s->count - count1 - count2) : (0);
作者: Seekladoom    时间: 2021-8-20 21:32:33

才注意到原来已经有3.7版本的TCAX了。。。




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