Skip to content

vs-jetpack

Documentation Coverage Status PyPI Version

Full suite of filters, wrappers, and helper functions for filtering video using VapourSynth

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.

How to install

vsjetpack is distributed via PyPI, and the latest stable release can be installed using:

pip install vsjetpack

As of version 1.0.0, prebuilt wheels are also provided in the GitHub Releases.

Dependencies

Note that vsjetpack only provides Python functions, many of them wrapping or combining existing plugins. You will need to install these plugins separately, for example using vsrepo.

Essential Source filters Optional
akarin 1 bestsource adaptivegrain mvtools
fmtconv 1 carefulsource awarp neo_f3kdb
resize2 1 d2vsource bilateralgpu nlm-cuda
vszip dvdsrc2 bm3d nlm-ispc
zsmooth ffms2 bm3dcuda placebo
imwri bwdif sangnom
lsmas dctfilter scxvid
deblock sneedif
descale sub
dfttest tcanny
dfttest2 tedgemask
edgemasks vivtc
eedi2 vs-mlrt
eedi3 vs-noise
hysteresis wnnm
knlmeanscl wwxd
manipmv znedi3

  1. Can be considered mandatory