简单讲一下字幕圈子中跟特效字幕有关的五种编程语言

   日期:2020-07-10     浏览:211    评论:0    
核心提示:为了让学习特效字幕的小白们在编程语言这块少走弯路,尽快找到适合自己学习的编程语言,鄙人这里简单介绍一下跟这圈子的特效字幕联系比较密切的五种编程语言:C:TCAX和NyuFX这两个ASS字幕编辑软件的底层都是C语言C++:Aegisub的底层是C++Python:TCAX用于生成特效的脚本语言是PythonLua:Aegisub和NyuFX用于生成特效字幕的脚本语言是Lua,其中Aegisub还分纯ass模板生成特效(但事实上还是用到了karaskel.lua,这个lua是安装时就内置在Aegisub

为了让学习特效字幕的小白们在编程语言这块少走弯路,尽快找到适合自己学习的编程语言,鄙人这里简单介绍一下跟这圈子的特效字幕联系比较密切的五种编程语言:

C:TCAX和NyuFX这两个ASS字幕编辑软件的底层都是C语言
C++:Aegisub的底层是C++
Python:TCAX用于生成特效的脚本语言是Python
Lua:Aegisub和NyuFX用于生成特效字幕的脚本语言是Lua,其中Aegisub还分纯ass模板生成特效(但事实上还是用到了karaskel.lua,这个lua是安装时就内置在Aegisub中了)、ass模板+lua文件或直接用lua文件生成特效)。现在也有一些新的AE插件是用Lua写的了,比如PixelWorld这个AE插件。
JavaScript:以前不少AE插件就是用JavaScript写的,如果要深入研究以前的那些老插件的话,需要专门学习JavaScript。

字幕圈子内三款用得比较多的做ASS特效字幕的工具,有兴趣的朋友不妨去github上看看:
Aegisub(C++)
https://github.com/Aegisub/Aegisub
TCAX(C语言)
https://github.com/milkyjing/TCAX
NyuFX(C语言)
https://github.com/Youka/NyuFX

注:事实上只要生成的ASS字幕符合ASS特效标签(中文翻译文档:http://aegi.vmoe.info/docs/3.2/ASS_Tags,原版英文文档:http://docs.aegisub.org/3.2/ASS_Tags/)的排版规则,任何编程语言都可以拿来做ASS特效字幕。
但到了实际操作的时候,绝大部分人都会倾向于用【现成模板】多的那种软件去制作ASS特效字幕,因为写代码的【时间成本】也是必须要考虑的,全部自己写早晚累死而且有些BUG不是轻易就能解决掉的,该借前人的力的时候就得借前人的力!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服