Skip to main content

VapourSynth functions written or modified by Riven Skaye

Project description

rvsfunc

Documentation Status PyPI PyPI - Format GitHub last commit (branch) GitHub (Pre-)Release Date

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

Recommended use

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

Changes

Sometimes some bits and pieces get deprecated. This section lists what'll disappear soon.

- rvsfunc.cursed
+ rvsfunc.edgecase
- nnedi3_rpow2
+ NNEDI3 classes
+ rpow2 classmethods

The submodule rvsfunc.cursed is has been renamed. An alias is in place for now, but this will be removed for the next release.

Installation

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 site-packages. 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 python3, python -3 or py -3:

# 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

Contributing

Contributing guidelines can be found in the relevant file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rvsfunc-0.1.2.1.tar.gz (16.5 kB view hashes)

Uploaded Source

Built Distribution

rvsfunc-0.1.2.1-py3-none-any.whl (17.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page