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.2.tar.gz (7.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_dctfilter-3.2-py3-none-win_amd64.whl (1.8 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_dctfilter-3.2-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.2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (627.5 kB view details)

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

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

Uploaded Python 3macOS 15.0+ x86-64

vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_arm64.whl (376.5 kB view details)

Uploaded Python 3macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: vapoursynth_dctfilter-3.2.tar.gz
  • Upload date:
  • Size: 7.1 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.2.tar.gz
Algorithm Hash digest
SHA256 e37f81e26ee16e5fa30b1846c7b114adaf7f643b9eb178f037154fa5671cecda
MD5 29ebcb62d3047a20a75c7d2fa9b7c68f
BLAKE2b-256 de162e49529672feb2a7d68d2483e6aaba1ad65fbbbc5103f6cb06501590ba40

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HolyWu/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.2-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4a04502160631a7646b1f1158fba12c4b344739bafa5e46165c7e1dfd95a25f9
MD5 67328587d2f7116b72754881b46c7451
BLAKE2b-256 874101818b4ccf327e35bc0d7fe1dab60ff8deb7506c0570ca37598436560867

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HolyWu/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.2-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b7a184559cd50ffd567dede1f987c7093906b10105ceada7188093f1a9d8613
MD5 c0ee74d05a69dafca2aec590372876c9
BLAKE2b-256 0abb245112e7f55abbe166fbdd6f4d51b1a683dd0b56b02a5b066cdafbcfcaff

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HolyWu/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.2-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4552473b76726e9c502b2516f28aae6f1124691aff704cf2c19c5800fe7ae6b5
MD5 005b556e8961aaa121e1fbf6beedb08a
BLAKE2b-256 9a8c8e2e86ca03b08905945796ecf7dad09b7f10391a928856512002b8361795

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HolyWu/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.2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d5ac651341ee4826c79aebe62e0ed7abf8871d2df60e731751cf961a7225e30
MD5 ddf924e942f166f2e73568bb2edd5b73
BLAKE2b-256 553e35f43bf629c1b01627d2376c4b8bc0281e1998b351995a2bf0a8246e1a45

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HolyWu/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.2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd4836bf628c7d9bb255a2ef35552cd822c808570b7a21685ec27b41c889d537
MD5 7aa22254bf0b9b08a4b5df0354b8db33
BLAKE2b-256 ded0fe5817cd382ce4dc5030d2b5abefa5fadbdfaba750d3b0c08613b616072d

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HolyWu/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.2-py3-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 92b22823ec09fa44f5b6531d1967d3f471466db20d82f4c9af61221d53000165
MD5 a338a9b8739a31f226e2c84c39c9da63
BLAKE2b-256 7b6753c09d259455351a418ef9f9efbcb8497221e8b86af3a120241565e18b16

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HolyWu/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.2-py3-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 50fafe4a779b15511e7a745845b7dd132e5c812026bc5ef3dda06b06cb9ef3dc
MD5 9d1f8690e4d4b20833de6dd6722cfa45
BLAKE2b-256 2b91abd73a5478027f9e5890a80170fcb060c2b4bfdc98babf27fce9b79b4c82

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HolyWu/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