Metadata-Version: 2.2
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: vstools>=3.4.1
Requires-Dist: vskernels>=3.4.2
Requires-Dist: vsexprtools>=1.8.1
Requires-Dist: vsrgtools>=1.9.0
Requires-Dist: vsmasktools>=1.4.1
Requires-Dist: vsaa>=1.12.1
Requires-Dist: vsscale>=2.3.1
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 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])
```
