FAQs for AVSLib :: General questions
AVSLib is an extension library for the Avisynth script language. It offers a general-purpose toolkit to Avisynth script developers for enhancing their ability to perform complex linear and non-linear video editing tasks (such as creating timelines, editing and animating clips, etc.) as well as tools to debug scripts, a rich set of functions to handle script variables, new datatypes (arrays and maybe later matrices and dictionaries) and many more.
AVSLib is a script language extension library. It provides general-purpose code objects (functions, constants, custom datatypes, etc.) that extend the features offered to script developers from the host script language.
To state it in other words, most plugins concentrate on the fulfillment of a specific (usually narrow) set of tasks, while AVSLib concentrates on providing the "glue" that allows effective scripting of both Avisynth's standard tools and plugins.
See the licence page for information.
Both the latest and older versions of AVSLib are available from the AVSLib project page at SourceForge.
You can find documentation for AVSLib in the following places:
See the AVSLib project's roadmap.