Name | vsdenoise JSON |
Version |
2.5.1
JSON |
| download |
home_page | |
Summary | VapourSynth denoising functions |
upload_time | 2023-10-30 15:47:07 |
maintainer | Setsugen no ao |
docs_url | None |
author | Irrational Encoding Wizardry |
requires_python | >=3.11 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# vs-denoise
### VapourSynth denoising, regression, and motion-compensation functions
<br>
Wrappers for denoising, regression, and motion-compensation-related plugins and functions.
For support you can check out the [JET Discord server](https://discord.gg/XTpc6Fa9eB). <br><br>
## How to install
Install `vsdenoise` with the following command:
```sh
pip install vsdenoise
```
Or if you want the latest git version, install it with this command:
```sh
pip install git+https://github.com/Jaded-Encoding-Thaumaturgy/vs-denoise.git
```
<br><br>
## Example usage
```py
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.6, ref=ref, planes=[1, 2])
```
Raw data
{
"_id": null,
"home_page": "",
"name": "vsdenoise",
"maintainer": "Setsugen no ao",
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": "setsugen@setsugen.dev",
"keywords": "",
"author": "Irrational Encoding Wizardry",
"author_email": "wizards@encode.moe",
"download_url": "https://files.pythonhosted.org/packages/25/c0/dddfe90708aeaedc9ea3b169b7c8292dbeff8bb4f53047f6933350fb5f49/vsdenoise-2.5.1.tar.gz",
"platform": null,
"description": "# vs-denoise\n\n### VapourSynth denoising, regression, and motion-compensation functions\n\n<br>\n\nWrappers for denoising, regression, and motion-compensation-related plugins and 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 `vsdenoise` with the following command:\n\n```sh\npip install vsdenoise\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-denoise.git\n```\n\n<br><br>\n\n## Example usage\n\n```py\nfrom vsdenoise import MVTools, SADMode, MotionMode, Prefilter, BM3DCuda, Profile, nl_means\n\nclip = ...\n\nref = MVTools.denoise(\n clip, thSAD=100, block_size=32, overlap=16,\n motion=MotionMode.HIGH_SAD,\n prefilter=Prefilter.DFTTEST,\n sad_mode=(\n SADMode.ADAPTIVE_SPATIAL_MIXED,\n SADMode.ADAPTIVE_SATD_MIXED,\n )\n)\n\ndenoise = BM3DCuda.denoise(\n clip, sigma=0.8, tr=2, profile=Profile.NORMAL, ref=ref, planes=0\n)\n\ndenoise = nl_means(denoise, tr=2, strength=0.6, ref=ref, planes=[1, 2])\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "VapourSynth denoising functions",
"version": "2.5.1",
"project_urls": {
"Contact": "https://discord.gg/XTpc6Fa9eB",
"Source Code": "https://github.com/Jaded-Encoding-Thaumaturgy/vs-denoise"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8c690e4b5d6d8822c15cb5d9f677169065553eb035f1cfc403f5131af6fc2651",
"md5": "a57c40f0fd4995cf40e2eaedcc1e8fa6",
"sha256": "e699bacf59444d23f17c9877a513b76756bebdcf57d4132679a96fa8700f03f4"
},
"downloads": -1,
"filename": "vsdenoise-2.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a57c40f0fd4995cf40e2eaedcc1e8fa6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 72124,
"upload_time": "2023-10-30T15:47:06",
"upload_time_iso_8601": "2023-10-30T15:47:06.549009Z",
"url": "https://files.pythonhosted.org/packages/8c/69/0e4b5d6d8822c15cb5d9f677169065553eb035f1cfc403f5131af6fc2651/vsdenoise-2.5.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "25c0dddfe90708aeaedc9ea3b169b7c8292dbeff8bb4f53047f6933350fb5f49",
"md5": "b01a864d854c3685d6b61f208a3fd7c5",
"sha256": "739f18b7b720885cb383a39f974f8175b26e549c6d651185d3e2f6ad523ab72e"
},
"downloads": -1,
"filename": "vsdenoise-2.5.1.tar.gz",
"has_sig": false,
"md5_digest": "b01a864d854c3685d6b61f208a3fd7c5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 63515,
"upload_time": "2023-10-30T15:47:07",
"upload_time_iso_8601": "2023-10-30T15:47:07.795860Z",
"url": "https://files.pythonhosted.org/packages/25/c0/dddfe90708aeaedc9ea3b169b7c8292dbeff8bb4f53047f6933350fb5f49/vsdenoise-2.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-30 15:47:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Jaded-Encoding-Thaumaturgy",
"github_project": "vs-denoise",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "vsdenoise"
}