Skip to content
master
Switch branches/tags
Code

lvsfunc

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 lvsfunc.py 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+https://github.com/Irrational-Encoding-Wizardry/lvsfunc.git

Arch Linux

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

$ yay -S vapoursynth-plugin-lvsfunc-git

Usage

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

import lvsfunc as lvf

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

Disclaimer

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.