VapourSynth functions written or modified by Riven Skaye
A collection of vapoursynth functions I wrote or changed to make life easier. Most of these were because I'm too lazy for my own good, or out of desperation and edgecases. That said, they were written with reusability and flexibility in mind. Good luck figuring out which functions you need, docs can be found here
Like so many other VapourSynth *func scripts, import it and use the functions inside.
import vapoursynth as vs import rvsfunc as INOX # Dutch people will get the joke import literally_any_other_func as laof
Sometimes some bits and pieces get deprecated. This section lists what'll disappear soon.
- rvsfunc.cursed + rvsfunc.edgecase - nnedi3_rpow2 + NNEDI3 classes + rpow2 classmethods
rvsfunc.cursed is has been renamed. An alias is in place for now,
but this will be removed for the next release.
At some point this was a monolithic
.py file. Delete that if you still have
it lingering on your system. Should be hidden in your
As for installing this, it's on PyPI,
so all you need is pip!
Assuming Python 3.8+ is configured as the default, otherwise use
python -3 or
# windows > py -m pip install rvsfunc # Unix-like OSes $ python -m pip install rvsfunc
Requirements not on PyPI
rvsfunc has a couple of dependencies that are not available on PyPI. I try to keep these to a minimum and as the list grows I expect it to be mostly VapourSynth plugins. You can usually get these through VSRepo, or perhaps you can find them on VSDB. When grabbing from VSDB follow the links to the home URL of a project as it's horribly outdated.
The list is not exhaustive however, and doesn't list dependencies of dependencies. For the full list of requirements not on pip, check the docs
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for rvsfunc-0.1.2.1-py3-none-any.whl