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-2.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-2.0-py3-none-win_amd64.whl (36.2 kB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_dedot-2.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-2.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-2.0-py3-none-macosx_15_0_x86_64.whl (13.0 kB view details)

Uploaded Python 3macOS 15.0+ x86-64

vapoursynth_dedot-2.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-2.0.tar.gz.

File metadata

  • Download URL: vapoursynth_dedot-2.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-2.0.tar.gz
Algorithm Hash digest
SHA256 70eb3501a660f07d5657ee18ca8369ba7d3e94f4558ba7ea89358df02538b32e
MD5 5c39031e9cbe5e4ccd25577f96f679ed
BLAKE2b-256 f80cd05f687aca83238319a1e6dd944fefdbe1f1f814eb8397ec7df858fa3809

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-2.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-2.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 eb986dca34908c90e38c62e65cee48a4fd0cdb61e6ad6f2c2621c4e9d2c519e1
MD5 067bf5aad1ca467aced7d5043934e00b
BLAKE2b-256 714971261e020c56f3a9c6227193cae77be20ac936f3721dff4dc89ffd1b0a95

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-2.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-2.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-2.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e5022bfb74532a144dcf9d0b3e1a9a31c319d52c7717501014b616bb4212763
MD5 c396877576d3acc37cbc32c61d5e898e
BLAKE2b-256 6bddeaeeb4799ef50330374b161924a9b3cfd1347a9d700270e1232dee872083

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-2.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-2.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-2.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d5398d80ce7977fbd9bb5e037e2b7896f381cf8442ce2656f5be41b40212892d
MD5 1dd9f529f7e21dd87a9c67b8f03a2eec
BLAKE2b-256 4b92d99f179225d60d0ab24738b90f07262db1b658ba9e83a9c707972afb3b58

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-2.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-2.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-2.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91e6b7defc92c8de335d26cfff9dac70b1bd257f465f6e86eddc5a6867583f87
MD5 1bbcea7cee668ad77d95fc8a642a5aa9
BLAKE2b-256 2e6ab2e05d1111bc59172e966df227f47a4a339fee686424f79b300eccbfa944

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-2.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-2.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-2.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d367a1ac163be237cb0421d135e693e87e8dcf59b2c05cd28a52d1123652f012
MD5 ba8dcadaf624219dcb4278d707bf2750
BLAKE2b-256 d249a21ce94dfff15747ecea089163b4af13b81cdcda8d78c85956212d6c8f21

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-2.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-2.0-py3-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-2.0-py3-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 28ba4298dd4a76d05a82c580bf98d1710c0b1a8804aec2d8262a448d952f008d
MD5 2dcc87e414efa269076288205513b0e4
BLAKE2b-256 1d01d118ccbf39109ccfbfaff5927b9ade71b1e198b2928e860da3518273191c

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-2.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-2.0-py3-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_dedot-2.0-py3-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 13e8762a65c6360dd876088d3d4480f4aa78059f29c199c6458be240175dd0b2
MD5 af36699a9a7eda73b68105e769bf2f95
BLAKE2b-256 2be2fcd52c75002ac1fd6bd25bd6d9f13c8022ae7a3381815316c0721bceac24

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dedot-2.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