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.0.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.0-py3-none-win_amd64.whl (2.1 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_dctfilter-3.0-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.0-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.0-py3-none-macosx_15_0_x86_64.whl (1.3 MB view details)

Uploaded Python 3macOS 15.0+ x86-64

vapoursynth_dctfilter-3.0-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.0.tar.gz.

File metadata

  • Download URL: vapoursynth_dctfilter-3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 54fa826783ac16ac18485a02f6dc048241daa9194bb25287c916a18fa4fe52a2
MD5 b34932c808e2769582dd1267feb09b99
BLAKE2b-256 c9e970cda018df74f964e87844ca9e90a878d75e228264d82a9c6fc0510a8508

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.0.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.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8cd592d775503815829fbbeec1737f228e740e4f1a9477ccd6b1f781aacb6ff0
MD5 312b6a74177d383535cccb7a4b7456e4
BLAKE2b-256 596db3874fe2b1f1db2efca3e8ea898e8852445b0a50a37b91371560fb62cc4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.0-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.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1adf6be5d9def59f92ffdc962111b7c46b5c489fe7cfa6e300ee9d94ce785f4a
MD5 c3732d56a28032d1bb3e0776b44a4804
BLAKE2b-256 313e5358f4691c3b7050a738482cb9c4ad39537f81e9783827f86ee03dfe45f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.0-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.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32f646825469e0bcd4fc265bca5c9b3720ba2ba9bf46d18bbaec83750551f806
MD5 7196645f3b41076dab6d750e1ed9032f
BLAKE2b-256 7f00e03fcfe82ff4f1cc79fdf9e708bb6d9a7a835ee75163be741aeca23db359

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.0-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.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 552dd529dd519bd0e6af6f1d250bee1938199510f73dce37a262e351da63ab89
MD5 c5ab5833819e7840d9e33d314ed040e0
BLAKE2b-256 0bd04f85b7ace308e013dbb9d1ec7c4a99d4363aefae5f557621d57b63ec5d8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.0-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.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17c3250157e13c239e50c5e140e4a603819cd0ccb1351446eb6a4b3eb0669d8d
MD5 83e81a9d0b1b86591b3d84e3a2bc329c
BLAKE2b-256 b5e0fa92f11d6c48e0c02a903d4e60f5f3f56bc05d800f16ed51607e2aa97092

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.0-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.0-py3-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.0-py3-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ed4ab0046c28623cd67e8003da608d87bc7366a68b0f65c12612be2669a2d4f2
MD5 4d1e7b638ce0fbfdff15f1fb8429e206
BLAKE2b-256 ac0e4cb7251735bb14cb19eb23a7f625abb070e1ff574cc3a10b45f5a4a82b0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.0-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.0-py3-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_dctfilter-3.0-py3-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4dd38a6a05202435b7e2bc6ab32d28581588193b19051e0b103b8b020c28ad6c
MD5 1a961925c6231cf4f5ce98e6f6e472e7
BLAKE2b-256 717a403eb47f49d7e573c78196fb97c96b443378cb677bd2bded340ad896aca3

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_dctfilter-3.0-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