Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Jaded-Encoding-Thaumaturgy/lvsfunc

lvsfunc, a collection of LightArrowsEXE's VapourSynth functions and wrappers
https://github.com/Jaded-Encoding-Thaumaturgy/lvsfunc

anime fansubbing python python-library python3 vapoursynth vapoursynth-functions vapoursynth-plugins video-encoding

Last synced: 11 days ago
JSON representation

lvsfunc, a collection of LightArrowsEXE's VapourSynth functions and wrappers

Awesome Lists containing this project

README

        

# lvsfunc



PyPI - Python Version
PyPI
GitHub commits since tagged version
PyPI - License
Discord
downloads

## ⚠️ **WARNING** ⚠️

This package is intended to be
a sort of testing grounds
for functions I write.
As such,
you should NEVER rely on this package,
and instead wait for the useful functions
to get adopted into other [JET](https://github.com/Jaded-Encoding-Thaumaturgy) packages.

----

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 docstrings of each function/wrapper.
For further support,
drop by `#dev` in the [JET Discord server](https://discord.gg/XTpc6Fa9eB).

## How to install

If you have the old `lvsfunc.py` module,
remove that from your system first.

Install `lvsfunc` with the following command:

```sh
$ pip3 install lvsfunc --no-cache-dir -U
```

Or if you want the latest git version, install it with this command:

```sh
$ pip3 install git+https://github.com/Irrational-Encoding-Wizardry/lvsfunc.git --no-cache-dir -U
```

## Usage

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

```py
import lvsfunc as lvf

aa = lvf.deblock.autodb_dpir(...)
comp = lvf.comparison.compare(...)
...
```

## Disclaimer

Anything **MAY** change at any time.
The public API **SHOULD NOT** be considered stable.

Many functions in this package are considered **EXPERIMENTAL**,
and are likely to require either full testing,
or may be moved to a different _Jaded Encoding Thaumaturgy_ package after some time.

If you use _lvsfunc_ in any of your projects,
please consider hardcoding a version requirement.