Skip to main content

Dedot is a temporal cross color (rainbow) and cross luminance (dotcrawl) reduction filter for VapourSynth

Project description

Description

Dedot is a temporal cross color (rainbow) and cross luminance (dotcrawl) reduction filter.

The luma and the chroma are filtered completely independently from each other.

It doesn’t filter moving objects.

This is a port of the Avisynth plugin DeDot.

Usage

dedot.Dedot(clip clip, [int luma_2d=20, int luma_t=20, int chroma_t1=15, int chroma_t2=5])
Parameters:
clip

A clip to process. It must have constant format and dimensions and it must be 8 bit Gray or YUV.

luma_2d

Spatial threshold for the luma. Must be between 0 and 510.

Lower values will make the filter process more pixels.

If luma_2d is 510, the luma is returned without any processing.

Default: 20.

luma_t

Temporal threshold for the luma. Must be between 0 and 255.

Higher values will make the filter process more pixels.

If luma_t is 0, the luma is returned without any processing.

Default: 20.

chroma_t1

Temporal threshold for the chroma. Must be between 0 and 255.

Higher values will make the filter process more pixels.

Default: 15.

chroma_t2

Temporal threshold for the chroma. Must be between 0 and 255.

Lower values will make the filter process more pixels.

If chroma_t2 is 255, the chroma is returned without any processing.

Default: 5.

Compilation

mkdir build && cd build
meson ../
ninja

License

GNU GPL v2, like the Avisynth plugin.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vapoursynth_dedot-3.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vapoursynth_dedot-3.0-py3-none-win_amd64.whl (36.2 kB view details)

Uploaded Python 3Windows x86-64

vapoursynth_dedot-3.0-py3-none-musllinux_1_2_x86_64.whl (14.8 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

vapoursynth_dedot-3.0-py3-none-musllinux_1_2_aarch64.whl (14.2 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_dedot-3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vapoursynth_dedot-3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (14.2 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

vapoursynth_dedot-3.0-py3-none-macosx_15_0_x86_64.whl (13.0 kB view details)

Uploaded Python 3macOS 15.0+ x86-64

vapoursynth_dedot-3.0-py3-none-macosx_15_0_arm64.whl (12.8 kB view details)

Uploaded Python 3macOS 15.0+ ARM64

File details

Details for the file vapoursynth_dedot-3.0.tar.gz.

File metadata

  • Download URL: vapoursynth_dedot-3.0.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vapoursynth_dedot-3.0.tar.gz
Algorithm Hash digest
SHA256 36ad7be17e1da329cc4abf0fabdb122c4a50429848fe1adf9efbc507f251aeee
MD5 37bb85575d8b87ba6705cdfb784d9c43
BLAKE2b-256 bec99ec545eae839d24fafdeb44dd3429d619a7c6f7e122afd0705c6b5e3132a

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-3.0.tar.gz:

Publisher: build.yml on dubhatervapoursynth/vapoursynth-dedot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_dedot-3.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 44b6b3ca8e910dc6dad236adfb36ddadd8da871fa807428bf56cb495d09bb32d
MD5 af3546de317939108d81b6c4da151209
BLAKE2b-256 d39692d3f963cbfdba766caca17beb67fc68257cd2aa8a49903e0a6f7a0d7d32

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-3.0-py3-none-win_amd64.whl:

Publisher: build.yml on dubhatervapoursynth/vapoursynth-dedot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_dedot-3.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-3.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b117fc878def9dbb42ced1257efd72aba720e5cf66a11e37a6f57437f657a1da
MD5 a0b0a02a90e098d77525949ee174773f
BLAKE2b-256 0fe6b4d43f64e9e7543ba394a6deca7bf39947d5b7c536d8b4697528d9123f46

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-3.0-py3-none-musllinux_1_2_x86_64.whl:

Publisher: build.yml on dubhatervapoursynth/vapoursynth-dedot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_dedot-3.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-3.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 74ec4e958cb269b9c4c96e320e4b8fdeff96942ccc0ae65ba9cab18e9094d29c
MD5 443ca58631c7ac185e0e5d0d59c3ec8d
BLAKE2b-256 ef4e2273b67b16d7a8fa006cfdba00d5d83243edd5df81d1f3a4ef82b0d37cd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-3.0-py3-none-musllinux_1_2_aarch64.whl:

Publisher: build.yml on dubhatervapoursynth/vapoursynth-dedot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_dedot-3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b4e157ed26a918e8d011e641d1968a4e5194e67074e68a0ebf28e7e777f7c5b
MD5 cdcc7d0e961e9a3e4f79afca1ca5c17f
BLAKE2b-256 45d4fab97d574636ed5d23d6334fd896c807343812e8565984943d0dc94bc413

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on dubhatervapoursynth/vapoursynth-dedot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_dedot-3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa7e680260b653373f9febba10703e96dee3d398ea9d6943df4707438b434871
MD5 a3e28c7415b3f0401856c1bf2b4f6e62
BLAKE2b-256 bf1764e969b657cfd1bc5a524551d46a27b156896f306985e55af37f6713d579

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on dubhatervapoursynth/vapoursynth-dedot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_dedot-3.0-py3-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-3.0-py3-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5abd54d455672a9518e48cf21b49afc7d62b943f3754328796d5951924e7031e
MD5 3180df9057d1c57095748e5379032bd5
BLAKE2b-256 8272d5549b9c389404057c03ff9d7026b5355af9ea4d21f88c2f6edfe50f2f57

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-3.0-py3-none-macosx_15_0_x86_64.whl:

Publisher: build.yml on dubhatervapoursynth/vapoursynth-dedot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_dedot-3.0-py3-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-3.0-py3-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 278f3abbc51bbcdf1a802242fa7a5daef16c8d0a89eb1bc85d89945a936493a6
MD5 e5172858d9098dfbde445bb6bc7b4249
BLAKE2b-256 a0519f6cbe6c84df6a89443bb8c13596fdd509c6be1378c551a5ad18f93e6f61

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-3.0-py3-none-macosx_15_0_arm64.whl:

Publisher: build.yml on dubhatervapoursynth/vapoursynth-dedot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page