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, 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
Metadata
Release files for rvsfunc 0.1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rvsfunc-0.1.2.1.tar.gz | 16.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rvsfunc-0.1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.3 kB
Release files / rvsfunc-0.1.2.1.tar.gz
| Download URL | rvsfunc-0.1.2.1.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
53b5508d60badb607d6fe6c937f59b1b764cb42518ce45609aca9bdd3438d9f4
|
|
BLAKE2b-256 checksum How to use checksums |
8ab75776b348c05506680a3fe512013152c2f773a14bddad0d8a543e70d8ffd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|
Release files / rvsfunc-0.1.2.1-py3-none-any.whl
| Download URL | rvsfunc-0.1.2.1-py3-none-any.whl |
|---|---|
| Size | 17.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
03f1ac1a9f909958732f018104347b8ebec864f976c8c174ba05ecab4b838a82
|
|
BLAKE2b-256 checksum How to use checksums |
883b33fe5868c080ca1876f15fce2f133d02e0aa6cd86809aae7be3bc96d57ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|