luabins A serialization library for saving tables to extradata or config files lfs Some assorted filesystem functionality not supported by the Lua standard library. Aegisub makes it quick and easy to time subtitles to audio. Re Bindings for ICU regular expressions via boost.regex, which has full Unicode support and more features than Lua's built in regular expression. Aegisub is a free, cross-platform open source tool for creating and modifying subtitles. Clipboard Functions for copying and pasting text. Aegisub almost always has several Automation scripts. This includes the advanced Karaoke Templater script and a collection of macros to simplify some editing tasks. Aegisub comes with several Automation scripts already packaged and ready to use. Cleantags A function to clean up ASS tags in a line. Karaoke effects Translation note boxes Probably several yet-undiscovered uses Using Automation. Several helper functions are provided here. ![]() Unicode All data passed in and out of Aegisub through the Automation 4 Lua interface are encoded in UTF-8, but Lua doesn't natively provide support for this. Lua plugin for Aegisub auto4 that parses motion tracking data and applies it to selected subtitles. Text layout of timed karaoke for creating advanced karaoke effects, as wellĪs a number of other helper functions. Karaskel The karaoke skeleton is a collection of functions mainly intended to do Modules reference Util An assorted collection of various utility functions which don't fit into any coherent categories, especially for handling colours. This manual will not deal with the Lua language itself nor the standard libraries shipping with Lua, but only the additional functions and data structures provided by the Aegisub Automation 4 Lua interface. Note that a, a and a do not have to be required in Karaoke Templater, as they are automatically imported. Aegisub Lua The Automation 4 Lua scripting engine is based on the version 5.1 series of the Lua scripting language. To use modules in Karaoke Templater, place the require statement in a code once line. This page describes the subtitle file interface use in Automation 4 Lua scripts to manipulate subtitle files. These have been deprecated in favor of following the modern lua module style introduced with Lua 5.2. Note that if you look at older scripts you will probably see several other methods for including modules, such as include. ![]() ![]() Simply write modulename = require 'aegisub.modulename' at the top level of a script.įor example, to include the Re modules, re = require 'aegisub.re'. Some of these, such as Karaskel implement subtitle-specific functionality, while others such as Re fill holes in the Lua standard library. A number of Lua modules are included with Aegisub.
0 Comments
Leave a Reply. |