Skip to main content

VapourSynth denoising functions

Project description

vs-denoise

VapourSynth denoising, regression, and motion-compensation functions


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

For support you can check out the JET Discord server.

How to install

Install vsdenoise with the following command:

pip install vsdenoise

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

pip install git+https://github.com/Jaded-Encoding-Thaumaturgy/vs-denoise.git



Example usage

from vsdenoise import MVTools, SADMode, MotionMode, Prefilter, BM3DCuda, Profile, nl_means

clip = ...

ref = MVTools.denoise(
    clip, thSAD=100, block_size=32, overlap=16,
    motion=MotionMode.HIGH_SAD,
    prefilter=Prefilter.DFTTEST,
    sad_mode=(
        SADMode.ADAPTIVE_SPATIAL_MIXED,
        SADMode.ADAPTIVE_SATD_MIXED,
    )
)

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

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

vsdenoise-2.8.1.tar.gz (66.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vsdenoise-2.8.1-py3-none-any.whl (75.4 kB view details)

Uploaded Python 3

File details

Details for the file vsdenoise-2.8.1.tar.gz.

File metadata

  • Download URL: vsdenoise-2.8.1.tar.gz
  • Upload date:
  • Size: 66.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for vsdenoise-2.8.1.tar.gz
Algorithm Hash digest
SHA256 a47d5a510f3c239f94a7cd25a8b55ebce8e1a38940a3dc4364408311ebfb3233
MD5 9fe2fd6e2ef33b9f5fbbebe46a3d2c48
BLAKE2b-256 d68a1e87e315dfdfdcbeeae085db32a9874f041b12e01c2898604ad2b9ba9be3

See more details on using hashes here.

File details

Details for the file vsdenoise-2.8.1-py3-none-any.whl.

File metadata

  • Download URL: vsdenoise-2.8.1-py3-none-any.whl
  • Upload date:
  • Size: 75.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for vsdenoise-2.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6f5f42fa19a7fe1ef6752357e4343d188e6c5a852ddb819588b97efbae9475bc
MD5 6c510df275c8eb584914891288141255
BLAKE2b-256 27bd1750118f291abd5a24d41e0ab8ede77da36b5c6d904fb05fe6ac8754405a

See more details on using hashes here.

Supported by

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