Skip to content
Switch branches/tags


A collection of VapourSynth functions and wrappers written and/or modified by LightArrowsEXE. Full information on how every function/wrapper works, as well as a list of dependencies and links, can be found in the documentation. For further support, drop by #lvsfunc in the IEW Discord server.

How to install

If you have the old module, remove that from your system first.

Install lvsfunc with the following command:

$ pip3 install lvsfunc

Or if you want the latest git version, install it with this command:

$ pip3 install git+

Arch Linux

Install the AUR package vapoursynth-plugin-lvsfunc-git with your favorite AUR helper:

$ yay -S vapoursynth-plugin-lvsfunc-git


After installation, functions can be loaded and used as follows:

import lvsfunc as lvf

src = lvf.misc.source(...)
aa = lvf.aa.clamp_aa(...)
comp =


Anything MAY change at any time. The public API SHOULD NOT be considered stable. If you use lvsfunc in any of your projects, consider hardcoding a version requirement.