Python
文章平均质量分 55
Seekladoom
这个作者很懒,什么都没留下…
展开
-
在VSCode上快速运行简单的Lua、Python代码的方法
在VSCode上快速运行简单的Lua、Python代码的方法原创 2022-06-15 17:51:03 · 1518 阅读 · 1 评论 -
在Sublime Text 3上快速运行简单的Lua、Python代码的方法
在Sublime上快速运行简单的Python、Lua代码的方法原创 2022-06-11 13:58:08 · 1828 阅读 · 2 评论 -
在Notepad++上快速运行简单的Lua、Python代码的方法
在Notepad++上快速运行简单的Lua、Python代码的方法原创 2022-06-10 23:12:41 · 1534 阅读 · 2 评论 -
【PyonFX相关】WIN10下 No module named win32gui 的解决办法
【解决方法】https://github.com/CoffeeStraw/PyonFX/issues/23补充说明:PyonFX目前正常运行所需要的是pywin32-300-cp39-cp39-win32.whl这个版本的win32gui库。下载链接:pypi源:https://pypi.org/project/pywin32/300/#files国内:https://mirrors.cloud.tencent.com/pypi/simple/pywin32/其他参考链接:https://b转载 2022-03-12 03:09:39 · 715 阅读 · 0 评论 -
TCAX 特效字幕模板(附带在线预览,不定期更新)
不定期更新,找到了时间会更新模板压缩包的。。。(:з」∠)模板下载链接(不定期更新):githubgitee在线预览:【特效预览】TCAX 特效字幕模板(不定期更新)目前预览视频的字体全部统一使用Sarasa Gothic SC Semibold,即更纱黑体 SC Semibold。下载更纱黑体请来这里:https://mirrors.tuna.tsinghua.edu.cn/github-release/be5invis/Sarasa-Gothic/...原创 2021-10-09 01:34:38 · 287 阅读 · 0 评论 -
【TCAX相关】用AvsPmod预览tcas特效字幕
AvsPmod简体中文版下载链接:gitee下载链接github下载链接使用方法**方法1:**下载后解压然后找到其中的AvsPmod.exe,双击即可打开AvsPmod,然后拖拽事先写好的avs文件到AvsPmod界面上,即可加载视频和字幕文件了。**方法2:**如图所示,打开AvsPmod以后在菜单栏找到选项然后点击,在下拉菜单中点击让AvsP关联.avs文件。以后再双击avs文件时就会直接打开AvsPmod了。一个字幕工程文件夹下的相对路径写法(必须挂载tcasFilter.dll这个字原创 2021-09-08 01:35:29 · 555 阅读 · 0 评论 -
【TCAX相关】生成不带任何ASS特效标签的字幕
代码如下:from tcaxPy import *def tcaxPy_Init(): pass def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT): ASS_BUF = [] # 用于保存ASS特效 ass_main(ASS_BUF,SubL(_BT,_ET,1),'',_TXT) # ass_main(ASS_BUF,SubL(_BT,_ET原创 2021-08-25 16:35:24 · 208 阅读 · 0 评论 -
TCAX中的所有ASS特效标签(常规+mod)写法
from tcaxPy import * #请用这个帖子(http://www.tcax.org/forum.php?mod=viewthread&tid=2120)中的tcaxPy.py文件def tcaxPy_Init(): pass def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT): ASS_BUF = [] # 用于保存ASS特效# 说明:此脚本中原创 2021-08-23 08:05:15 · 545 阅读 · 0 评论 -
关于TCAX做卡拉OK特效字幕时的单双引号的处理方式
目前给TCAX写脚本统一使用单引号 ',因为暂时还不需要处理带有单引号 ’ 的文本字幕。如果碰到了带有单引号 ’ 的英文歌(比如 I’m xxxx 这样的语句)、日英混合的日文歌或其他带有单引号 ’ 的K值ASS文本需要处理,这个时候再用双引号也不迟。中文歌如果碰到带有双引号 " 的歌词且需要对双引号 " 和文字(比如 中国人民都是"龙"的传人 这样的语句)都进行处理,这个时候用双引号 " 处理就行。...原创 2021-08-22 11:27:01 · 479 阅读 · 0 评论 -
TCAX的几种ASS特效标签写法
注:这两种写法都能生成准确无误的ASS特效字幕,Aegisub用户使用TCAX时个人推荐用第2种写法,好上手。第1种:an(5)+pos(_X,_Y)+blur(3)+fad(200,200)ass_main(ASS_BUF,SubL(_BT,_ET,1),an(5)+pos(_X,_Y)+blur(3)+fad(200,200),_TXT)第2种:’\an5\pos(_X,_Y)\blur3\fad(200,200)’ass_main(ASS_BUF,SubL(_BT,_ET,1),'\\an5原创 2021-08-21 13:08:58 · 567 阅读 · 0 评论 -
【TCAX相关】TCC文件一键解析生成特效字幕
才注意到这个按键,按照图中操作以后,tcc文件的右键菜单就会出现Parse按钮,点击这个按钮就不用在命令行界面上手动输入tcc文件的名称,直接编译生成ASS或TCAS特效字幕了。原创 2021-08-21 01:13:40 · 199 阅读 · 0 评论 -
TCAX Studio 短时间内频繁修改并自动化引发的报错问题
使用TCAX或TCAX Studio时,如果短时间(15秒内对py、tcc文件进行3次以上修改并用TCAX或TCAX Studio进行自动化操作)内频繁修改py和tcc文件且所有修改的语法都正确的情况下,用TCAX或TCAX Studio自动化生成特效字幕时,依然很容易碰到这样的报错(实际上我自己的代码没有任何语法问题,等待15秒就能继续用就是最好的证明):这种时候只要把TCAX或TCAX Studio关掉重开或者等待15秒左右就能继续跑了,脾气急躁的人个人推荐直接关掉重开来得更快些,需要高强度测试TC原创 2021-08-19 18:20:52 · 130 阅读 · 0 评论 -
【TCAX相关】关于tcaxPy_Init的使用
如果在TCAX的python特效脚本中写代码时想尽可能缩短代码行且平时不怎么用init模块,可以先在TCC文件中的init那栏写false,这样py脚本中在不需要tcaxPy_Init时就不用写了。如果TCC文件中的init那栏写的是true,而py脚本又用不到init时,也必须要写这么两行才能跑:def tcaxPy_Init: pass否则TCAX报错时反馈得到的tcaxPy_Main有问题这点很容易误导你去对tcaxPy_Main做出修改。...原创 2021-08-18 10:23:41 · 129 阅读 · 0 评论 -
【TCAX相关】如何将pyc文件反编译为py文件
为了了解TCAX的文件结构,这几天开始尝试反编译pyc文件,折腾了一番终于搞定了。注:本文主要是写给TCAX开发者看的,新人暂时先用TCAX论坛内的TCAX Studio或者TCAX Creator做特效字幕就行。具体操作步骤如下【步骤1】在已安装python(必须是有pip模块的版本,3.2版本的Python安装包安装后是没有pip模块的)的情况下,点击开始菜单按钮,在输入框那里输入cmd,然后点击cmd.exe呼出命令行窗口(总之只要是能启动cmd命令行窗口的方法都行)。然后输入如下指令并按下E原创 2021-08-06 11:49:40 · 3087 阅读 · 1 评论 -
【TCAX相关】关于python的pip安装使用方法和技巧
方法1:随便找个空白的文件夹,然后在顶部的文件目录那一栏输入cmd并按下Enter键。即可弹出命令行黑窗口,然后输入pip install xxx即可。方法2:按住Win+R键,即可直接弹出命令行黑框,剩余步骤同方法1。方法3:点击开始菜单,输入运行再输入cmd即可呼出命令行黑框,剩余步骤同方法1。注:以上方法都必须是安装了Python(必须是支持pip的Python版本才行,3.2版本的Python是没有pip模块的,需要另外安装)的情况下才可执行。本人由于对pip命令生疏,以至于为了反编译转载 2021-08-05 23:59:39 · 363 阅读 · 0 评论 -
【TCAX相关】PyCharm设置中文(无需汉化包)
原生PyCharm从网上下载安装以后界面是全英文的,按照网上汉化包的教程去弄有BUG,因此转载这篇教程。新手写Python代码建议先用PyCharm,等比较熟悉以后再换VSCode也行,在PyCharm上要切换相应版本的Python环境(目前我在用的TCAX Studio对应的是3.2版本的Python)也方便。步骤1:点击File步骤2:找到Settings按钮并点击步骤3:找到Plugins按钮并在图中所示的搜索栏中输入Chinese,找到Simplified字样的插件(即官方汉化插件)安装转载 2021-08-05 16:38:58 · 258 阅读 · 0 评论 -
【大体积特效压制专用】EPTextSub
以前托皮神写的一个AVS插件, 可以解决一些VSFilter压制过程中的内存泄漏问题(爆内存).简单的说, 就是可以压制比较EP(EggPain,蛋疼)的特效-_-#请预先加载VSFilter.dllSetMemoryMax(16) #非必要,但推荐这么做LoadPlugin("AvsFilterNet.dll")#…EPTextSub(字幕文件[,内存限制]) #内存限制单位为MB,默认1024注意, EPTextSub 载入的字幕文件要使用绝对路径.p.s. 最近又遇到了几次需要用这插转载 2021-07-28 03:21:23 · 125 阅读 · 0 评论 -
自定义特效编写模板tcaxPy_User函数用法例子
说明利用tcaxPy_User函数, 我们可以随意定制自己的特效模板. 比起直接使用tcaxPy_Main函数, 灵活性要大很多, 但tcaxPy_Main封装了许多细节, 使用起来更加简单. 下面这个例子, 既保持了tcaxPy_Main的简单性, 也提供了tcaxPy_User的灵活性, 值得参考. 使用tcaxPy_User函数, 需要在tcc文件中设置, < tcaxpy user = true >例子代码如下:user_template_1.pyfrom tcaxPy imp转载 2021-07-28 03:16:17 · 142 阅读 · 0 评论 -
【老物转载】如何学习制作卡拉OK特效
原文地址:http://malakith.net/aegisub/index.php?topic=1566.0中文翻译:soleil艾,MeteorX前排提醒,这篇文章有点老了,不完全适用于2018年以后的字幕组。原文是2009年前后写的,那个时候的生活节奏速度远不及这么快现在且知识科普也没现在这么发达。----------------------------------无意义的分割线----------------------------------First look at the length转载 2021-07-27 14:47:09 · 826 阅读 · 0 评论 -
TCAX 常见问题解答 (FAQ)
Q: 如何编写华丽的特效, 手写遇到瓶颈了.A: 改学AE, 或者狠下心掌握一门编程语言. 补充: 虽然现在TCAX有内置特效, 能满足一部分需求, 但要真正自由地制作, 还是得掌握编程语言的.Q: 我打算去学编程, 但无从下手, 另外, 什么语言比较合适.A: 如果是打算系统学习的话, 什么语言都无所谓, 但是脚本语言(如Python)肯定是比系统语言(如C)好上手的, 另外, 对于一些特定的脚本语言现在已经有现成的工具支持编写特效了, 如Lua有Aegisub, Python有TCAX, smal转载 2021-07-27 13:26:23 · 152 阅读 · 0 评论 -
TCAX程序及py特效脚本兼容性说明
TCAX在升级的过程中会尽量保持向后兼容性(Backward compatibility), 即, 新版本的TCAX会兼容在旧版本TCAX下编写的py特效脚本. 但需要注意的是, 新版本TCAX下编写的py特效脚本未必能够被旧版本的TCAX执行. 所以, 建议一直使用最新的TCAX程序.如果遇到论坛上提供的脚本/例子不能被正确执行, 请先升级到最新版的TCAX, 再做试验.不同版本的TCAX可以共存, 只要保存在不同的文件夹下即可, 可以用打开方式选择具体的某一版本. 也可以执行某一版本下的assoc.转载 2021-07-27 00:04:43 · 158 阅读 · 0 评论 -
【TCAX相关】TCC文件详细说明
# TCC文件版本< tcc file version = 1.0 >TCC文件版本信息, 保持不变即可# 主要设置< inherit ass header = false >是否继承使用K值ASS文件的头部信息, 如果设为true, 则生成的ASS文件的头部信息将会和K值ASS文件相同, 如果设为false, 则生成的ASS文件的头部信息会由TCAX跟据下面部分的设置信息自动生成. 推荐设为false< k mode = syllable >可以设成wor转载 2021-07-26 23:33:58 · 676 阅读 · 0 评论 -
TCAX内置特效效果说明
使用方式TCAX初级使用教程 (适用Beta3及后续版本)关于如何使用TCAX内置特效功能介绍TCAX的内置特效(脚本)是指符合一定编写规范的 (参考帖子: TCAX内置特效脚本编写规范), 具有单一效果的功能单元. 利用内置特效, 用户只需要通过简单的修改TCC文件 (包括内置特效脚本的选定, ASS样式的设置等), 就可以制作出一个完整特效. 当然用户也可以自行修改这些内置特效脚本, 或者直接与自行编写的特效脚本混合使用, 从而减轻工作量.通常我们将内置特效分成6种类型 (参考帖子: 内置特效转载 2021-07-26 23:24:44 · 253 阅读 · 0 评论 -
TCAX 的历史(英文+谷歌机翻中文)
Part OneAt the very beginning (in the summer of 2008), I wrote karaoke FXs all by hand, which was bloody complicated (amaXsora taught me how to timing ASS files and create some simple effects). After a few months’ study of writing ASS by means of programm转载 2021-07-26 23:16:56 · 312 阅读 · 0 评论 -
【TCAX相关】序言 (EP文)
------------------------------------- 分割线: 旧版序言 -------------------------------------TCSub序言 (TCSub的由来,有点啰嗦,不喜看文的朋友请跳过): 对于不少特效初学者来说,写特效不仅是一种技术活,更是一种体力活. 记得我初写特效的时候,光是打K就花了整整一天工夫(因为那时候不知道 还有Aegisub之类的方便打K的工具,所以纯手工打的K -_-b ) 废寝忘食地写特效也是常有的事(怀念那段转载 2021-07-26 23:08:46 · 141 阅读 · 0 评论 -
TCAX 的工作方式(英文+谷歌机翻中文)
The Work UnitThe basic work unit of TCAX is a TCAX FX project (or simply called a project). It usually contains one TCC file, one SYL file, one Font file and several tcaxPy scripts. Two most common TCAX FX project types are the TCAX karaoke FX project and转载 2021-07-26 23:01:09 · 165 阅读 · 0 评论 -
TCAX 时间计算及文字定位(英文+谷歌机翻中文)
IntroductionTo a subtitle effect, the positioning and timing are the most two fundamental yet important aspects. The basic function of TCAX is to provide the required information for the user to deal with these two problems.Time CalculationThe basic tim转载 2021-07-26 22:54:18 · 287 阅读 · 0 评论 -
【TCAX相关】Python第三方库下载
说明从版本1.2.0起,TCAX支持使用Python的第三方库,比如PIL,Numpy,SciPy,PyOpenGL等。如果是对Python比较了解的用户,可以学习下这些第三方库的使用,相信可以提高对特效的驾驭能力。当然,更建议先学习TCAX自带的一些本地库,比如util.cairo,util.magick,util.tcCurve等。下载可以从 http://www.lfd.uci.edu/~gohlke/pythonlibs 下载数量众多的Python第三方库比较有用的是PILPython转载 2021-07-26 22:46:37 · 141 阅读 · 0 评论 -
tcaxPy.py 脚本模板详解(英文+谷歌机翻中文)
The predefined functions if any are executed by TCAX in order, there are in total four interfaces:tcaxPy_InitUsually, it does some initialization, and will be executed only once before any other predefined functions of the tcaxPy script.Implementation e转载 2021-07-26 16:19:41 · 274 阅读 · 0 评论 -
tcaxPy.pyc 模块函数说明
全局变量tcaxPy_Version = '0.7.9.0'Main_Style = 'TCMS' # 主Style名称 SubL函数默认使用的StylePix_Style = 'TCPS' # 粒子特效的Style名称val_AssHeader = 0 # Ass文件头部信息 用于tcaxPy_User函数val_OutFile = 1 # 输出的文转载 2021-07-26 15:49:57 · 177 阅读 · 0 评论 -
tcaxLib.pyd 模块函数说明(英文+谷歌机翻中文)
## @package tcaxLib# tcaxLib documentation## API references and usage examples of tcaxLib.pyd## @struct PIX# The basic element of a TCAS FX, it contains dozens of DIPs (dynamic isolated pixels).# It is a tuple that has the following structure ((ini转载 2021-07-26 01:54:19 · 320 阅读 · 0 评论 -
个人设想中的TCAX GUI生成的带python脚本代码的ASS字幕文件
这个是我自己设想的一种带Python脚本代码的ASS字幕文件,第27行那里的[Python]表示ass字幕文件中的Python脚本代码分区,这部分内容我是打算如果未来有空给TCAX做GUI的话,就在GUI上加入一个专门写Python脚本代码的分区,并且这个分区的代码可以直接写入ass字幕文件(从外部加载py脚本生成特效的做法依然保留)。做得出来的话当然是最好的,做不出来的话这个帖子也能给人留下一种TCAX GUI开发的思维方向了。。。(:з」∠)[Script Info]; Script genera原创 2021-07-21 10:52:49 · 603 阅读 · 1 评论 -
20行Python代码实现一款永久免费PDF编辑工具
转自知乎:https://zhuanlan.zhihu.com/p/153468702PDF(Portable Document Format),中文名称便携文档格式是我们经常会接触到的一种文件格式,文献、文档...很多都是PDF格式。它以格式稳定的优势,使得我们在打印、分享、传输过程中能够最优的保持原有色彩和格式。PDF是以PostScript语言图像模型为基础的一种文档格式,它在格式的稳定性方面虽然具有很大优势。但是,在可编辑性方面却为使用者引入了另外一个困扰。例如,在文档的分割、合并.转载 2020-11-13 08:51:34 · 580 阅读 · 0 评论