AviSynth SyntaxΒΆ

  • The full Avisynth Syntax - The official reference documentation.

  • AviSynth Syntax - The (old) official reference documentation.

  • Plugins - How to load plugins (AviSynth, VirtualDub, VFAPI and C-plugins), autoloading and name-precedence.

  • Script variables - How to declare and use them in scripts.

  • Operators - Available operators and relative precedence.

  • User defined script functions - How to define and use them in scripts.

  • Control structures - Language constructs for script flow control.

  • Internal functions - Ready-made non-clip functions to use in scripts, helper functions for multithreading, cache and frame property reference

  • Clip properties - Functions that return a property of a clip.

  • Runtime environment - Scripting on a per clip frame basis.

  • Scripting reference - Beyond scripting basics.

  • The script execution model - The steps behind the scenes from the script to the final video clip output. The filter graph. Scope and lifetime of variables. Evaluation of runtime scripts.

  • User functions - How to effectively write and invoke user defined script functions; common pitfalls to avoid; ways to organise your function collection and create libraries of functions, and many more.

  • Block statements - Techniques and coding idioms for creating blocks of AviSynth script statements.

  • Arrays - Using arrays (and array operators) for manipulating collections of data in a single step.

  • Scripting at runtime - How to unravel the power of runtime filters and create complex runtime scripts that can perform interesting (and memory/speed efficient) editing/processing operations and effects.

Back to Overview.

$Date: 2024/01/07 08:39:00 $