AviSynth Syntax

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (1 revision)
m (max-width)
 
Line 1: Line 1:
This section contains basic information about the AviSynth script language. It presents the fundamental properties and elements of the language and the ways that can be combined to build an AviSynth script.
+
<div style="max-width:62em" >
 +
This section contains basic information about the AviSynth script language. It presents the fundamental properties and elements of the language and the ways that they can be combined to build an AviSynth script.
 
   
 
   
 
* [[Grammar]]
 
* [[Grammar]]
Line 6: Line 7:
 
: How to declare and use variables in your scripts.
 
: How to declare and use variables in your scripts.
 
* [[Operators]]
 
* [[Operators]]
: Available operators for each type of variables and their relative precedence.
+
: Available operators for each type of variable and their relative precedence.
 
* [[Clip properties]]
 
* [[Clip properties]]
 
: Functions that return a property of a clip.
 
: Functions that return a property of a clip.
Line 18: Line 19:
 
: How to load plugins (AviSynth, VirtualDub, VFAPI and C-plugins). Plugin autoloading and name-precedence.
 
: How to load plugins (AviSynth, VirtualDub, VFAPI and C-plugins). Plugin autoloading and name-precedence.
 
* [[Runtime environment]]
 
* [[Runtime environment]]
: Scripting on a per clip frame basis.
+
: Scripting on a per-frame basis.
 +
</div>
  
 
[[Category:AviSynth_Syntax]]
 
[[Category:AviSynth_Syntax]]
 
[[Category:Scripting_Basics]]
 
[[Category:Scripting_Basics]]

Latest revision as of 03:47, 12 March 2016

This section contains basic information about the AviSynth script language. It presents the fundamental properties and elements of the language and the ways that they can be combined to build an AviSynth script.

The grammar of AviSynth script language. An introduction to AviSynth scripting.
How to declare and use variables in your scripts.
Available operators for each type of variable and their relative precedence.
Functions that return a property of a clip.
Language constructs for controlling the script flow.
Ready-made non-clip functions to use in your scripts.
How to define and use your own custom functions in AviSynth scripts.
How to load plugins (AviSynth, VirtualDub, VFAPI and C-plugins). Plugin autoloading and name-precedence.
Scripting on a per-frame basis.
Personal tools