Metadata-Version: 2.1
Name: vsdenoise
Version: 2.8.2
Summary: VapourSynth denoising functions
Author: Setsugen no ao
Author-email: setsugen@setsugen.dev
Maintainer: Setsugen no ao
Maintainer-email: setsugen@setsugen.dev
Project-URL: Source Code, https://github.com/Jaded-Encoding-Thaumaturgy/vs-denoise
Project-URL: Contact, https://discord.gg/XTpc6Fa9eB
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: VapourSynth (>=68)
Requires-Dist: vsaa (>=1.12.1)
Requires-Dist: vsexprtools (>=1.8.1)
Requires-Dist: vskernels (>=3.4.2)
Requires-Dist: vsmasktools (>=1.4.1)
Requires-Dist: vsrgtools (>=1.9.0)
Requires-Dist: vsscale (>=2.3.1)
Requires-Dist: vstools (>=3.4.1)

# vs-denoise

> [!CAUTION]
> This package is deprecated!
> Please use https://github.com/Jaded-Encoding-Thaumaturgy/vs-jetpack instead.

### VapourSynth denoising, regression, and motion-compensation functions

<br>

Wrappers for denoising, regression, and motion-compensation-related plugins and functions.

For support you can check out the [JET Discord server](https://discord.gg/XTpc6Fa9eB). <br><br>

## How to install
**This package is deprecated!**

Please install https://pypi.org/p/vsjetpack instead.

## Example usage

```py
from vsdenoise import MVToolsPresets, Prefilter, mc_degrain, BM3DCuda, Profile, nl_means

clip = ...

ref = mc_degrain(
    clip, prefilter=Prefilter.DFTTEST, preset=MVToolsPresets.HQ_SAD, thsad=100
)

denoise = BM3DCuda.denoise(
    clip, sigma=0.8, tr=2, profile=Profile.NORMAL, ref=ref, planes=0
)

denoise = nl_means(denoise, tr=2, strength=0.2, ref=ref, planes=[1, 2])
```
