Main Page
m |
(Add function objects to Syntax) |
||
Line 90: | Line 90: | ||
** '''[[Plugins]]''' – How to load them (AviSynth, VirtualDub, VFAPI and C-plugins); autoloading and name-precedence explained. Most '''[[External filters]]''' are plugins; the rest are regular scripts. | ** '''[[Plugins]]''' – How to load them (AviSynth, VirtualDub, VFAPI and C-plugins); autoloading and name-precedence explained. Most '''[[External filters]]''' are plugins; the rest are regular scripts. | ||
** '''[[Runtime environment]]''' – Scripting on a per-clip frame basis. | ** '''[[Runtime environment]]''' – Scripting on a per-clip frame basis. | ||
+ | ** '''[[Function objects]]''' – {{AvsPluscon}}user defined functions as variables, capture external variables, use them in ScriptClip instead of stringified script fragments. | ||
|style="vertical-align:top; width:50%; padding-top: 1em;" | <!-- Row 2 Right --> | |style="vertical-align:top; width:50%; padding-top: 1em;" | <!-- Row 2 Right --> |
Revision as of 09:07, 11 February 2021
AviSynth FAQ | Internal filters | External filters | AviSynth Syntax | Sourceforge | Doom9 Forum
What is AviSynth?AviSynth is a powerful tool for video post-production. It provides ways of editing and processing videos. AviSynth works as a frameserver, providing instant editing without the need for temporary files. AviSynth itself does not provide a graphical user interface (GUI), but instead relies on a script system that allows advanced non-linear editing. While this may at first seem tedious and unintuitive, it is remarkably powerful and is a very good way to manage projects in a precise, consistent, and reproducible manner. Because text-based scripts are human readable, projects are inherently self-documenting. The scripting language is simple yet powerful, and complex filters can be created from basic operations to develop a sophisticated palette of useful and unique effects. AviSynth is free open-source software, and licensed under the GNU General Public License GPLv2. | |||||||
New to AviSynth – Start Here
|
Download AviSynth
| ||||||
Script SyntaxThe official reference documentation.
|
Filters and Utilities
| ||||||
Scripting referenceBeyond scripting basics
|
| ||||||
Advanced topics
|
Development
| ||||||
About This WebsiteWe need your help to build and improve our site!
|
Documentation CopyrightAviSynth documentation is Copyright (c) 2002-2025 AviSynth developers and contributors. The contents of avisynth.org and avisynth.nl are released under the Creative Commons Attribution-ShareAlike 3.0 License (CC BY-SA 3.0). |