Script Basics

VapourSynth is a way of processing videos similar to AviSynth, but it runs through Python as a module. Since this is how it functions, scripts must begin by importing core from vapoursynth. After processing the video, the output is returned by the function set_output(). Unlike AviSynth, the video you are processing must be manually defined as a variable in the script. Additionally it is important to keep in mind that all functions are CamelCase. Below is an example of a script that generates a blank clip:

import vapoursynth as vs

from vapoursynth import core

video = core.std.BlankClip(width=640,height=480, format=vs.RGB24, length=500, fpsnum=2997, fpsden=125, color=[0, 0, 0])