自动化
On this page
自动化这个名词涵盖了Aegisub全部的脚本功能。
关于自动化
自动化的目的单纯得就像名字一样——能够自动完成字幕创作和编辑的不同的功能。 原本主要用于创作卡拉OK特效,但随着时间推移,用法也变得多样,支持更多的通用宏来向Aegisub添加新的功能。
自动化的目的:
- 通过宏操作实现复杂的字幕编辑任务
- 从简单的输入通过滤镜生成复杂的效果
- 卡拉OK特效
- 翻译注解框
- 也许还有一些未发现的用途
使用自动化
Aegisub内置了一些自动化脚本,可以直接使用。其中包括高级的卡拉OK模板执行器 Karaoke Templater 脚本和 几个宏操作(collection of macros) 来简化一些编辑任务。
Aegisub通常是一次加载多个脚本。您能从**自动化脚本管理器** 中看到加载了哪些脚本,或者加载、移除更多的脚本。
所有的自动化脚本都有显现在Aegisub里的方式。一些以宏的形式出现在自动化菜单中,一些作为导出时的滤镜, 一些脚本在这两处都出现。
适合于程序员的自动化
自动化使用LuaJIT 2.0来编译5.2版的Lua。 MoonScript是原生支持的(事实上Aegisub的部分库也是用它编的)。
Aegisub有一些内置的示例脚本,希望能对您写出自己的脚本有启发。 警告:除非您是经验丰富的程序员, kara-templater.lua 脚本不是一个好的学习起点!