*** Welcome to piglix ***

AviSynth

AviSynth
Developer(s) AviSynth developers
Stable release 2.6.0 (May 31, 2015; 21 months ago (2015-05-31))
Preview release 2.6.0 (May 31, 2015; 21 months ago (2015-05-31))
Repository sourceforge.net/p/avisynth2/svn/HEAD/tree/
Written in C++
Operating system Windows
Type Digital video frameserver
License GNU GPL
Website www.avisynth.nl

AviSynth is a frameserver program for Microsoft Windows developed by Ben Rudiak-Gould, Edwin van Eggelen, Klaus Post, Richard Berg, Ian Brabham and others. It is free software under GNU GPL license.

AviSynth acts as a non-linear video editor controlled entirely by scripting (without a GUI). It stands as an intermediary between a digital video source, like an AVI or MPEG file, and a VFW receiving program, which is typically a media player, video editing software, or an encoder.

AviSynth communicates with any program that supports AVIs through the Video for Windows system by acting as a "fake" AVI file. It can apply a large variety of editing and processing functions (called filters) to a video stream before passing along the results as if it were a legitimate file being read. Filter capabilities include trimming, cropping, deinterlacing, inverse telecine, loading and splicing still images, doing color corrections, denoising, and many other things.

Technically, it acts as a codec for AviSynth scripts, which represent edit decision lists in the form of text files written in the AviSynth scripting language. The scripting language can be extended through the use of external plugins (as opposed to internal plugins, which are included with AviSynth itself). An external plugin list is maintained at AviSynth Filter Collection.


...
Wikipedia

...