Skip to main content

DCT/IDCT Frequency Suppressor

Project description

DCTFilter

For each 8x8 block, DCTFilter will do a Discrete Cosine Transform (DCT), scale down the selected frequency values, and then reverse the process with an Inverse Discrete Cosine Transform (IDCT).

Parameters

dctf.DCTFilter(vnode clip, float[] factors[, int[] planes=[0, 1, 2]])
  • clip: Clip to process. Any format with either integer sample type of 8-16 bit depth or float sample type of 32 bit depth is supported.

  • factors: A list of 8 floating point numbers, all of which must be specified as in the range (0.0 <= x <= 1.0). These correspond to scaling factors for the 8 rows and columns of the 8x8 DCT blocks. The leftmost number corresponds to the top row, left column. This would be the DC component of the transform and should always be left as 1.0. The row & column numbers are multiplied together to get the scale factor for each of the 64 values in a block.

  • planes: Specifies which planes will be processed. Any unprocessed planes will be simply copied.

Installation

pip install -U vapoursynth-dctfilter

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_dctfilter-3.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distributions

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

vapoursynth_dctfilter-3.1-py3-none-win_amd64.whl (2.1 MB view details)

Uploaded Python 3Windows x86-64

vapoursynth_dctfilter-3.1-py3-none-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

vapoursynth_dctfilter-3.1-py3-none-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_dctfilter-3.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

vapoursynth_dctfilter-3.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (627.3 kB view details)

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

vapoursynth_dctfilter-3.1-py3-none-macosx_15_0_x86_64.whl (1.3 MB view details)

Uploaded Python 3macOS 15.0+ x86-64

vapoursynth_dctfilter-3.1-py3-none-macosx_15_0_arm64.whl (376.0 kB view details)

Uploaded Python 3macOS 15.0+ ARM64

File details

Details for the file vapoursynth_dctfilter-3.1.tar.gz.

File metadata

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

File hashes

Hashes for vapoursynth_dctfilter-3.1.tar.gz
Algorithm Hash digest
SHA256 02b771d4ec69991837b44772ac929e017f30ee681d8e4d8859068eb9638b787e
MD5 12e9220c0fd75640109868e004f230ab
BLAKE2b-256 bef1d8721670f79d36e2b8bb95133e2df710185b3a0368925df8dfa1b3969914

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.1.tar.gz:

Publisher: build.yml on HomeOfVapourSynthEvolution/VapourSynth-DCTFilter

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_dctfilter-3.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9873db6b798293d376d129eadeb739cddc44dabf8de6b1db1b07ba47c1ee1562
MD5 1df130b8c6018529fa3023d6a523f2e3
BLAKE2b-256 3090910429f46830fafd476fd993ca250c3d061326026b97ed7ed230ffd280da

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.1-py3-none-win_amd64.whl:

Publisher: build.yml on HomeOfVapourSynthEvolution/VapourSynth-DCTFilter

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_dctfilter-3.1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a2036759b5b205076aabeb537f7db9507b1312adee4a3dc9e580bb7f5227ba0
MD5 9d98c62c13df32b049043993c8eab8ad
BLAKE2b-256 d2d950d3d25659c0d03e726c2c50f217a3a08ef2828306cc8b388e2106bf5cac

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.1-py3-none-musllinux_1_2_x86_64.whl:

Publisher: build.yml on HomeOfVapourSynthEvolution/VapourSynth-DCTFilter

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_dctfilter-3.1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e656746bfc3680c72cda0da38b434e465246fd1b6cce9b565d1052471c2ec48
MD5 da97e18baa49310f562066c7eb93439a
BLAKE2b-256 23d309b54fc4877d05890e677b56d469ccbecae8caef050f421ee41f5ce5fef7

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.1-py3-none-musllinux_1_2_aarch64.whl:

Publisher: build.yml on HomeOfVapourSynthEvolution/VapourSynth-DCTFilter

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_dctfilter-3.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec9fc9ac8ee3d66053352b1c8a3b03c4487222cd81d8c95c1ac0b95b0190ce1d
MD5 a4e4aaa563aa3233305e71a888e9a429
BLAKE2b-256 a2e70ae3cb487d5a70fe1a10add934ceb450d73d347d77abc13766486489e2a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on HomeOfVapourSynthEvolution/VapourSynth-DCTFilter

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_dctfilter-3.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 194f1cd06f49ab0f87fb2644b83d106f4dcab5327d61a95a76c68969f6c48dbc
MD5 d2c2513523196c6955bee876894125a4
BLAKE2b-256 7ef46e5109105e633bdb2ee2ef4ac22da13052ae2de9fcbd59097de17e1e1175

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on HomeOfVapourSynthEvolution/VapourSynth-DCTFilter

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_dctfilter-3.1-py3-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.1-py3-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 fefbd737cd7896510ba95dfb9bc6b484c465c135e398e210a0d95857ce50a517
MD5 a432c29681e1fbcaa3bb3979a03fbb30
BLAKE2b-256 573574512afae95c2ff231d381ac13034df1308baf63195ab364ca4f9fecb9f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.1-py3-none-macosx_15_0_x86_64.whl:

Publisher: build.yml on HomeOfVapourSynthEvolution/VapourSynth-DCTFilter

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_dctfilter-3.1-py3-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.1-py3-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 27be4627508f617dc00e335fee0b82c0f3970cf5cd27e5718350b0827b7206d3
MD5 e48ec47ab75a37f79169bc73a6bf7e04
BLAKE2b-256 74becbf630a6c5e80809dfc970d96901b611d3234cc11082ba9fc08bd53bdc39

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.1-py3-none-macosx_15_0_arm64.whl:

Publisher: build.yml on HomeOfVapourSynthEvolution/VapourSynth-DCTFilter

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