你是否正在寻找关于avisynth的内容?让我把最权威的东西奉献给你:
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
Your first script – A guide for total newbies.
Getting started – An introductory guide.
Grammar – An introduction to the avisynth scripting language.
Filter introduction – An introductory guide to most common avisynth filters.
Script examples – Putting everything together in the real world.
avisynth FAQ – Answers to many common problems.
More information (How does it work? When is it useful? Why no GUI? What applications work well with avisynth?)
Guides – Guides explaining the basics, tips on specific conversion types and common tasks.
Troubleshooting your scripts and configuration.
Download avisynth
Official builds
v.2.6.0 ST, 32-bit at SourceForge
Unofficial builds
v.2.6.0 MT, 32-bit, author SET at forum.doom9.org
Forks
AviSynth+, 32-bit and 64-bit, author ultim at forum.doom9.org. Download: avs-plus.net | Wiki page: AviSynth+
AvxSynth: a Linux port of AviSynth AvxSynth is a native port of
avisynth 2.5.8 running on Ubuntu 32/64.
Deprecated
v.2.5.8 MT, 32-bit, author SET, discussion at forum.doom9.org
v.2.5.8 MT, 64-bit, author SET, compiled by JoshyD at forum.doom9.org
Bugs and issues
Known Issues in v2.58.
Known Issues in v2.60.
Script Syntax
The official reference documentation.
avisynth Syntax overview
Script variables – How to declare and use them in scripts.
Operators – Available operators and relative precedence.
Internal functions – General purpose functions for math, logic etc.
Clip properties – Properties such as Width, Height, Framerate etc.
Control structures – Language constructs for script flow control.
User defined script functions – How to define and use them in 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.
Filters and Utilities
Internal filters – Included media filters, organized by category.
External filters – Hundreds of separately downloadable filters, organized by category.
User pages hosted on this site:
avisynth Filter Collection – Warpenterprises
Fizick’s avisynth plugins
vcmohan’s Plugin Filters
stickboy’s avisynth Stuff
Shared functions – Commonly used script functions.
Utilities – A list of GUIs, command-line, batch and other avisynth related utilities.
Scripting reference
Beyond scripting basics
Scripting reference overview
The full AviSynth grammar – The avisynth grammar revisited and explained in detail.
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.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-15593-1.html