Skip to main content

vs-dirty

A collection of VapourSynth wrappers and utility functions focused on advanced denoising, masking, and edge fixing.

Follow the docstring for more information about the parameters.

Installation

You can install vsdirty via pip:

pip install vsdirty

If you want to enable GPU acceleration for neural networks, install the package with the appropriate extra based on your hardware:

  • NVIDIA (TensorRT):
    pip install vsdirty[nvidia]
    
  • AMD (DirectML / ORT):
    pip install vsdirty[amd]
    
  • OpenCL (Generic):
    pip install vsdirty[cl]
    

Or build from source:

git clone https://github.com/PingWer/vs-dirty
cd vs-dirty
pip install .[nvidia] # or .[amd], .[cl]

Dependencies

This package relies on several external VapourSynth plugins. Most of them are automatically downloaded via pip, but ensure they are available in your VapourSynth environment:

Plugin Used For
vapoursynth-edgemasks High-performance convolution masks (Kroon, Sobel, Kirsch, Prewitt)
vapoursynth-cas Contrast Adaptive Sharpening
vapoursynth-mvtools Motion interpolation and analysis
vapoursynth-vszipcu Primary NLM and BM3D implementation (CUDA)
vapoursynth-vszipcl Primary NLM and BM3D implementation (OpenCL)
vapoursynth-bm3d BM3D implementation fallback (CUDA / HIP)
vapoursynth-bm3dcpu BM3D implementation fallback (CPU)
vapoursynth-nlm-ispc NLM implementation fallback (CPU)
vapoursynth-akarin Fast mathematical expression evaluation (Expr)
libbore Fix frame edges (dirtyfixer.bore)

Note: Currently, libbore is not available via pip. You will need to download and install it manually from its GitHub repository.

License

MIT License

Metadata

Release files for vsdirty 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vsdirty 0.6.0
File Size Uploaded
vsdirty-0.6.0.tar.gz 20.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vsdirty 0.6.0
File Interpreter ABI Platform
vsdirty-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 43.2 kB

Release files / vsdirty-0.6.0.tar.gz

Download URL vsdirty-0.6.0.tar.gz
Size 20.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ccac8add1ba911585fbaee8373436a7097d655319688f608fd6ed7c0b4667fe5
BLAKE2b-256 checksum
How to use checksums
de0b3e40e3963793f5a4264cc160967e98246f2a748e881791e5c626247e9d83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 29, 2026.

Transparency log

Release files / vsdirty-0.6.0-py3-none-any.whl

Download URL vsdirty-0.6.0-py3-none-any.whl
Size 22.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d665f9841a1c9a965968809a91d77a436b026cd9b2463c59193ab76c3d23272c
BLAKE2b-256 checksum
How to use checksums
7e8b95d37ad372f83aa5699a3bd15df13b3a8be50723b7a4be664891cd5de331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 29, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page