vs-jetpack

July 14, 2026 · View on GitHub

Documentation Coverage Status PyPI Version

vs-jetpack provides a collection of Python modules for filtering video using VapourSynth. These include modules for scaling, masking, denoising, debanding, dehaloing, deinterlacing, and antialiasing, as well as general utility functions.

For support you can check out the JET Discord server.

Documentation

You can find the full API reference on the project's documentation site.

If you're looking for workflow recommendations, the JET Encoding Guide is available here.

Installation

vsjetpack relies on a number of VapourSynth plugins to function. Most of these plugins are now available as Python packages on PyPI and can be installed automatically using extras:

Breakdown

Most extras are hierarchical. For example, denoise includes all plugins from aa, which in turn includes mask, and so on.

ExtraPurposeIncluded Plugins / Packages
sourceClip Indexingbestsource, ffms2, lsmas, d2vsource, dvdsrc2
kernelsResizingresize2, descale, vs-placebo
rgRepair & Smoothingawarp, zsmooth (+ kernels, expr)
maskMaskingadaptivegrain, edgemasks, hysteresis, subtext (+ source, rg)
aaAnti-aliasingbwdif, sangnom, znedi3 (+ mask)
denoiseDenoisingbm3d, dfttest2, deblock, mvutensils, nlm-ispc (+ aa)
debandDebandingvsnoise (+ denoise)
deinterlaceDeinterlacingdmetrics, vivtc (+ denoise)
fullAll CPU-based extrasAll of the above
gpuGeneric GPUort
clOpen CLvszipcl
vulkanVulkan Deviceseedi3vk2, ncnn
nvidiaNVIDIA GPUbm3dcuda, bilateralgpu, dfttest2-[nvrtc,cuda], ort-cuda, trt{-rtx} (+ cl, vulkan)
amdAMD GPUbm3dhip, dfttest2-[hiprtc,hipfft] (+ gpu, cl, vulkan)

Important

Some plugins distribute their wheels through our custom package index instead of PyPI.

Add --extra-index-url to ensure pip can locate all required packages:

pip install vsjetpack[full] --extra-index-url https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple

When downloading the nvidia extra, you can also add the NVIDIA index:

Bash

pip install vsjetpack[full,nvidia] \
  --extra-index-url https://pypi.nvidia.com/ \
  --extra-index-url https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple

Powershell

pip install vsjetpack[full,nvidia] `
  --extra-index-url https://pypi.nvidia.com/ `
  --extra-index-url https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple

For more information, click here.

Not all extras have prebuilt wheels on every platform:

ExtraWindows x64Linux (glibc 2.35+)Linux (musl 1.2+)macOS (x64/ARM) 15.0+
source
kernels
rg
mask
scale
aa
denoise
deband
deinterlace
full
gpu
cl
vulkan
nvidia⚠️1
amd

Tip

If a plugin is unavailable for your platform, you may need to build it manually.

Refer to the plugin repository for platform-specific build instructions.

Footnotes

  1. bilateralgpu requires Glibc 2.39+.