VapourSynth functions written or modified by Riven Skaye
Project description
rvsfunc
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, most of them were written with reusability and flexibility in mind. Good luck figuring out which functions you need, docs coming soon™
Recommended use
Like so many other VapourSynth *func scripts, import it and use the functions inside.
import vapoursynth as vs
import rvsfunc as rvs
import literally_any_other_func as laof
Installation
If you were one of the unlucky few to get this thing as a monolithic file, then delete that first. As for installing this, it's not yet on PyPI, so you'll have to install it using the git link.
Assuming Python 3.8+ is configured as the default, otherwise use python3
,
python -3
or py -3
:
# windows
> py -m pip install rvsfunc
# Unix-like OSes
$ python -m pip install rvsfunc
Contributing
If you wish to contribute by adding new things or improving existing code, please do make sure to install the requirements for the project.
$ git clone https://github.com/RivenSkaye/rvsfunc && cd rvsfunc
$ python -m pip install -r requirements-dev.txt
If you wish to use virtualenvs or if you have another version of rvsfunc installed, good luck. I expect contributors to be able to solve this. If you'd instead like to install a development version so you can both contribute and use all the latest code, follow the previous steps with
$ python -m pip uninstall rvsfunc
$ python -m pip install -e rvsfunc
Currently in dire need of someone willing to help me with getting the docs set up and working.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.