vsjetpack


Namevsjetpack JSON
Version 0.5.1 PyPI version JSON
download
home_pageNone
SummaryFull suite of filters, wrappers, and helper functions for filtering video using VapourSynth
upload_time2025-07-08 23:54:50
maintainerNone
docs_urlNone
authorJaded Encoding Thaumaturgy
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # vs-jetpack

[![Coverage Status](https://coveralls.io/repos/github/Jaded-Encoding-Thaumaturgy/vs-jetpack/badge.svg?branch=main)](https://coveralls.io/github/Jaded-Encoding-Thaumaturgy/vs-jetpack?branch=main)
[![Documentation](https://img.shields.io/badge/API%20Docs-purple)](https://jaded-encoding-thaumaturgy.github.io/vs-jetpack/)



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](https://discord.gg/XTpc6Fa9eB). <br><br>

## How to install

Install `vsjetpack` with the following command:

```sh
pip install vsjetpack
```

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

```sh
pip install git+https://github.com/Jaded-Encoding-Thaumaturgy/vs-jetpack.git
```

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](https://github.com/vapoursynth/vsrepo).

#### Dependencies

| **Essential**                          | **Source filters**                     | **Optional**                          |
|----------------------------------------|----------------------------------------|---------------------------------------|
| [akarin](https://github.com/AkarinVS/vapoursynth-plugin) [^1] | [bestsource](https://github.com/vapoursynth/bestsource) | [eedi2](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI2) / [eedi2cuda](https://github.com/hooke007/VapourSynth-EEDI2CUDA) |
| [resize2](https://github.com/Jaded-Encoding-Thaumaturgy/vapoursynth-resize2) [^1] | [dgdecnv](https://www.rationalqm.us/dgdecnv/dgdecnv.html) [^2] | [eedi3](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI3) |
| [vszip](https://github.com/dnjulek/vapoursynth-zip) | [d2vsource](https://github.com/dwbuiten/d2vsource) | [znedi3](https://github.com/sekrit-twc/znedi3) / [sneedif](https://github.com/Jaded-Encoding-Thaumaturgy/vapoursynth-SNEEDIF) |
| [fmtconv](https://gitlab.com/EleonoreMizo/fmtconv/) | [dvdsrc2](https://github.com/jsaowji/dvdsrc2) | [sangnom](https://github.com/dubhater/vapoursynth-sangnom) |
|                                        | [ffms2](https://github.com/FFMS/ffms2) | [neo_f3kdb](https://github.com/HomeOfAviSynthPlusEvolution/neo_f3kdb) |
|                                        | [lsmas](https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works) | [chickendream](https://gitlab.com/EleonoreMizo/chickendream/) / [fgrain_cuda](https://github.com/AmusementClub/vs-fgrain-cuda) |
|                                        | [imwri](https://github.com/vapoursynth/vs-imwri) | [vs-noise](https://github.com/wwww-wwww/vs-noise) |
|                                        | [carefulsource](https://github.com/wwww-wwww/carefulsource) | [vivtc](https://github.com/vapoursynth/vivtc) |
|                                        |                                        | [wnnm](https://github.com/WolframRhodium/VapourSynth-WNNM) |
|                                        |                                        | [bm3d](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-BM3D) / [bm3dcuda](https://github.com/WolframRhodium/VapourSynth-BM3DCUDA) |
|                                        |                                        | [dctfilter](https://github.com/AmusementClub/VapourSynth-DCTFilter) |
|                                        |                                        | [mlrt](https://github.com/AmusementClub/vs-mlrt) |
|                                        |                                        | [dfttest2](https://github.com/AmusementClub/vs-dfttest2) / [dfttest](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-DFTTest) |
|                                        |                                        | [mvtools](https://github.com/dubhater/vapoursynth-mvtools) / [mvtools-sf](https://github.com/IFeelBloated/vapoursynth-mvtools-sf) |
|                                        |                                        | [manipmv](https://github.com/Mikewando/manipulate-motion-vectors) |
|                                        |                                        | [scxvid](https://github.com/dubhater/vapoursynth-scxvid) / [wwxd](https://github.com/dubhater/vapoursynth-wwxd) |
|                                        |                                        | [bwdif](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Bwdif) |
|                                        |                                        | [fft3dfilter](https://github.com/AmusementClub/VapourSynth-FFT3DFilter) |
|                                        |                                        | [nlm-ispc](https://github.com/AmusementClub/vs-nlm-ispc) / [nlm-cuda](https://github.com/AmusementClub/vs-nlm-cuda) / [knlmeanscl](https://github.com/Khanattila/KNLMeansCL) |
|                                        |                                        | [descale](https://github.com/Jaded-Encoding-Thaumaturgy/vapoursynth-descale) |
|                                        |                                        | [placebo](https://github.com/sgt0/vs-placebo) |
|                                        |                                        | [awarpsharp2](https://github.com/dubhater/vapoursynth-awarpsharp2) / [warpsharpsf](https://github.com/IFeelBloated/warpsharp) |
|                                        |                                        | [tcanny](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-TCanny) |
|                                        |                                        | [tedgemask](https://github.com/dubhater/vapoursynth-tedgemask) |
|                                        |                                        | [hysteresis](https://github.com/sgt0/vapoursynth-hysteresis) |
|                                        |                                        | [adaptivegrain](https://github.com/Irrational-Encoding-Wizardry/adaptivegrain) |
|                                        |                                        | [zsmooth](https://github.com/adworacz/zsmooth) |
|                                        |                                        | [bilateralgpu](https://github.com/WolframRhodium/VapourSynth-BilateralGPU) |
|                                        |                                        | [dpid](https://github.com/WolframRhodium/VapourSynth-dpid) |

[^1]: Can be considered mandatory
[^2]: Deprecated

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "vsjetpack",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "Jaded Encoding Thaumaturgy <jaded.encoding.thaumaturgy@gmail.com>",
    "keywords": null,
    "author": "Jaded Encoding Thaumaturgy",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/a6/5d/4597da3072fad53f8252235db8b2a9072d9c96ef3e19e109604c6c929ade/vsjetpack-0.5.1.tar.gz",
    "platform": null,
    "description": "# vs-jetpack\n\n[![Coverage Status](https://coveralls.io/repos/github/Jaded-Encoding-Thaumaturgy/vs-jetpack/badge.svg?branch=main)](https://coveralls.io/github/Jaded-Encoding-Thaumaturgy/vs-jetpack?branch=main)\n[![Documentation](https://img.shields.io/badge/API%20Docs-purple)](https://jaded-encoding-thaumaturgy.github.io/vs-jetpack/)\n\n\n\nFull suite of filters, wrappers, and helper functions for filtering video using VapourSynth\n\n`vs-jetpack` provides a collection of Python modules for filtering video using VapourSynth.\nThese include modules for scaling, masking, denoising, debanding, dehaloing, deinterlacing,\nand antialiasing, as well as general utility functions.\n\nFor support you can check out the [JET Discord server](https://discord.gg/XTpc6Fa9eB). <br><br>\n\n## How to install\n\nInstall `vsjetpack` with the following command:\n\n```sh\npip install vsjetpack\n```\n\nOr if you want the latest git version, install it with this command:\n\n```sh\npip install git+https://github.com/Jaded-Encoding-Thaumaturgy/vs-jetpack.git\n```\n\nNote that `vsjetpack` only provides Python functions,\nmany of them wrapping or combining existing plugins.\nYou will need to install these plugins separately,\nfor example using [vsrepo](https://github.com/vapoursynth/vsrepo).\n\n#### Dependencies\n\n| **Essential**                          | **Source filters**                     | **Optional**                          |\n|----------------------------------------|----------------------------------------|---------------------------------------|\n| [akarin](https://github.com/AkarinVS/vapoursynth-plugin) [^1] | [bestsource](https://github.com/vapoursynth/bestsource) | [eedi2](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI2) / [eedi2cuda](https://github.com/hooke007/VapourSynth-EEDI2CUDA) |\n| [resize2](https://github.com/Jaded-Encoding-Thaumaturgy/vapoursynth-resize2) [^1] | [dgdecnv](https://www.rationalqm.us/dgdecnv/dgdecnv.html) [^2] | [eedi3](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI3) |\n| [vszip](https://github.com/dnjulek/vapoursynth-zip) | [d2vsource](https://github.com/dwbuiten/d2vsource) | [znedi3](https://github.com/sekrit-twc/znedi3) / [sneedif](https://github.com/Jaded-Encoding-Thaumaturgy/vapoursynth-SNEEDIF) |\n| [fmtconv](https://gitlab.com/EleonoreMizo/fmtconv/) | [dvdsrc2](https://github.com/jsaowji/dvdsrc2) | [sangnom](https://github.com/dubhater/vapoursynth-sangnom) |\n|                                        | [ffms2](https://github.com/FFMS/ffms2) | [neo_f3kdb](https://github.com/HomeOfAviSynthPlusEvolution/neo_f3kdb) |\n|                                        | [lsmas](https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works) | [chickendream](https://gitlab.com/EleonoreMizo/chickendream/) / [fgrain_cuda](https://github.com/AmusementClub/vs-fgrain-cuda) |\n|                                        | [imwri](https://github.com/vapoursynth/vs-imwri) | [vs-noise](https://github.com/wwww-wwww/vs-noise) |\n|                                        | [carefulsource](https://github.com/wwww-wwww/carefulsource) | [vivtc](https://github.com/vapoursynth/vivtc) |\n|                                        |                                        | [wnnm](https://github.com/WolframRhodium/VapourSynth-WNNM) |\n|                                        |                                        | [bm3d](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-BM3D) / [bm3dcuda](https://github.com/WolframRhodium/VapourSynth-BM3DCUDA) |\n|                                        |                                        | [dctfilter](https://github.com/AmusementClub/VapourSynth-DCTFilter) |\n|                                        |                                        | [mlrt](https://github.com/AmusementClub/vs-mlrt) |\n|                                        |                                        | [dfttest2](https://github.com/AmusementClub/vs-dfttest2) / [dfttest](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-DFTTest) |\n|                                        |                                        | [mvtools](https://github.com/dubhater/vapoursynth-mvtools) / [mvtools-sf](https://github.com/IFeelBloated/vapoursynth-mvtools-sf) |\n|                                        |                                        | [manipmv](https://github.com/Mikewando/manipulate-motion-vectors) |\n|                                        |                                        | [scxvid](https://github.com/dubhater/vapoursynth-scxvid) / [wwxd](https://github.com/dubhater/vapoursynth-wwxd) |\n|                                        |                                        | [bwdif](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Bwdif) |\n|                                        |                                        | [fft3dfilter](https://github.com/AmusementClub/VapourSynth-FFT3DFilter) |\n|                                        |                                        | [nlm-ispc](https://github.com/AmusementClub/vs-nlm-ispc) / [nlm-cuda](https://github.com/AmusementClub/vs-nlm-cuda) / [knlmeanscl](https://github.com/Khanattila/KNLMeansCL) |\n|                                        |                                        | [descale](https://github.com/Jaded-Encoding-Thaumaturgy/vapoursynth-descale) |\n|                                        |                                        | [placebo](https://github.com/sgt0/vs-placebo) |\n|                                        |                                        | [awarpsharp2](https://github.com/dubhater/vapoursynth-awarpsharp2) / [warpsharpsf](https://github.com/IFeelBloated/warpsharp) |\n|                                        |                                        | [tcanny](https://github.com/HomeOfVapourSynthEvolution/VapourSynth-TCanny) |\n|                                        |                                        | [tedgemask](https://github.com/dubhater/vapoursynth-tedgemask) |\n|                                        |                                        | [hysteresis](https://github.com/sgt0/vapoursynth-hysteresis) |\n|                                        |                                        | [adaptivegrain](https://github.com/Irrational-Encoding-Wizardry/adaptivegrain) |\n|                                        |                                        | [zsmooth](https://github.com/adworacz/zsmooth) |\n|                                        |                                        | [bilateralgpu](https://github.com/WolframRhodium/VapourSynth-BilateralGPU) |\n|                                        |                                        | [dpid](https://github.com/WolframRhodium/VapourSynth-dpid) |\n\n[^1]: Can be considered mandatory\n[^2]: Deprecated\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Full suite of filters, wrappers, and helper functions for filtering video using VapourSynth",
    "version": "0.5.1",
    "project_urls": {
        "Contact": "https://discord.gg/XTpc6Fa9eB",
        "Source Code": "https://github.com/Jaded-Encoding-Thaumaturgy/vs-jetpack"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a01d98c2fb6b7078ace9425e8dfe8c75a14c747e662f3940fc5e1af83513cf60",
                "md5": "e15df9386abd98c3b3f548091eae64a0",
                "sha256": "a8ca7313f82bcec584c7eb0578bb6079b5213a46507180c0bde1d08ae0ad52ab"
            },
            "downloads": -1,
            "filename": "vsjetpack-0.5.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e15df9386abd98c3b3f548091eae64a0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 417591,
            "upload_time": "2025-07-08T23:54:47",
            "upload_time_iso_8601": "2025-07-08T23:54:47.625445Z",
            "url": "https://files.pythonhosted.org/packages/a0/1d/98c2fb6b7078ace9425e8dfe8c75a14c747e662f3940fc5e1af83513cf60/vsjetpack-0.5.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a65d4597da3072fad53f8252235db8b2a9072d9c96ef3e19e109604c6c929ade",
                "md5": "db1418a4b4b3e051800e0daf09eddcca",
                "sha256": "9cd857c12ce03bea4e2c74f07bf17d85679ada12fdf9546b01ea053fbf25acee"
            },
            "downloads": -1,
            "filename": "vsjetpack-0.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "db1418a4b4b3e051800e0daf09eddcca",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 72821317,
            "upload_time": "2025-07-08T23:54:50",
            "upload_time_iso_8601": "2025-07-08T23:54:50.330034Z",
            "url": "https://files.pythonhosted.org/packages/a6/5d/4597da3072fad53f8252235db8b2a9072d9c96ef3e19e109604c6c929ade/vsjetpack-0.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-08 23:54:50",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Jaded-Encoding-Thaumaturgy",
    "github_project": "vs-jetpack",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "vsjetpack"
}
        
Elapsed time: 0.43984s