1 VapourSynth is an application for video manipulation. Or a plugin. Or
2 a library. It's hard to tell because it has a core library written in
3 C++ and a Python module to allow video scripts to be created. It came
4 to be when I started thinking about alternative designs for Avisynth
5 and most of it was written over a 3 month period.
7 The software has been heavily inspired by Avisynth and aims to be a 21st
8 century rewrite, taking advantage of the advancements computers have
9 made since the late 90s. The main features compared to Avisynth are:
11 * Multithreaded - Frame level multithreading that scales well
12 * Generalized Colorspaces - New colorspaces can be specified at runtime
13 * Per Frame Properties - Additional metadata can be attached to frames
14 * Python Based - The scripting part is implemented as a Python module so you
15 don't have to learn a special language
16 * Support for video with format changes - Some video just can't stick to one
17 format or frame size. VapourSynth can handle any kind of change
18 * Compatible with a large number of already existing Avisynth plugins
20 WWW: http://www.vapoursynth.com/