找回密码
 立即注册
查看: 1572|回复: 2

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

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom 发表于 2020-7-9 08:52:46 | 显示全部楼层 |阅读模式
    本帖最后由 Seekladoom 于 2020-7-9 09:22 编辑

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


    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不是轻易就能解决掉的,该借前人的力的时候就得借前人的力!

    评分

    参与人数 1活跃度 +1000 收起 理由
    霄月銀牙 + 1000 很给力!

    查看全部评分

    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2020-7-9 11:42:31 | 显示全部楼层
    本帖最后由 Seekladoom 于 2020-7-9 11:45 编辑

    所谓【脚本语言】,简单粗暴点讲就是【模板】,ASS特效字幕这块的脚本语言所写的脚本就是用来快速【一键批量生成】特效用的!

    模板整理多了,附上相应的【使用场景说明文案】,要把ASS特效字幕的生产力迅速提升一点问题都没有,至于模板是让人变懒惰还是进步更快,这个取决于使用模板的人。

    有想法,积极进取的人自然会利用模板更快地自我迭代,不断进步!
    不想跑那么快也没关系,至少知道了具体的【使用场景】以后再套,就算是套模板做出来的特效一样能给这圈子的【生产力发展】带来积极促进作用!
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    难过
    昨天 14:26
  • 签到天数: 1616 天

    [LV.Master]伴坛终老

    7

    主题

    39

    回帖

    521

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    390156

    崭露头角新人登场

    kamanriderwindy 发表于 2020-7-9 13:26:31 | 显示全部楼层
    膜拜大佬
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表