Skip to main content

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

Metadata

Release files for vapoursynth-dctfilter 3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vapoursynth-dctfilter 3.2
File Size Uploaded
vapoursynth_dctfilter-3.2.tar.gz 7.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vapoursynth-dctfilter 3.2
File
vapoursynth_dctfilter-3.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
vapoursynth_dctfilter-3.2-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
vapoursynth_dctfilter-3.2-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
vapoursynth_dctfilter-3.2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
vapoursynth_dctfilter-3.2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_x86_64.whl Python 3 none macOS 15.0+ x86-64 Details
vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_arm64.whl Python 3 none macOS 15.0+ ARM64 Details

Total release size: 8.9 MB

Release files / vapoursynth_dctfilter-3.2.tar.gz

Download URL vapoursynth_dctfilter-3.2.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e37f81e26ee16e5fa30b1846c7b114adaf7f643b9eb178f037154fa5671cecda
BLAKE2b-256 checksum
How to use checksums
de162e49529672feb2a7d68d2483e6aaba1ad65fbbbc5103f6cb06501590ba40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_dctfilter-3.2-py3-none-win_amd64.whl

Download URL vapoursynth_dctfilter-3.2-py3-none-win_amd64.whl
Size 1.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
4a04502160631a7646b1f1158fba12c4b344739bafa5e46165c7e1dfd95a25f9
BLAKE2b-256 checksum
How to use checksums
874101818b4ccf327e35bc0d7fe1dab60ff8deb7506c0570ca37598436560867
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_dctfilter-3.2-py3-none-musllinux_1_2_x86_64.whl

Download URL vapoursynth_dctfilter-3.2-py3-none-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
9b7a184559cd50ffd567dede1f987c7093906b10105ceada7188093f1a9d8613
BLAKE2b-256 checksum
How to use checksums
0abb245112e7f55abbe166fbdd6f4d51b1a683dd0b56b02a5b066cdafbcfcaff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_dctfilter-3.2-py3-none-musllinux_1_2_aarch64.whl

Download URL vapoursynth_dctfilter-3.2-py3-none-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4552473b76726e9c502b2516f28aae6f1124691aff704cf2c19c5800fe7ae6b5
BLAKE2b-256 checksum
How to use checksums
9a8c8e2e86ca03b08905945796ecf7dad09b7f10391a928856512002b8361795
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_dctfilter-3.2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL vapoursynth_dctfilter-3.2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1d5ac651341ee4826c79aebe62e0ed7abf8871d2df60e731751cf961a7225e30
BLAKE2b-256 checksum
How to use checksums
553e35f43bf629c1b01627d2376c4b8bc0281e1998b351995a2bf0a8246e1a45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_dctfilter-3.2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL vapoursynth_dctfilter-3.2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 627.5 kB
Tags Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
dd4836bf628c7d9bb255a2ef35552cd822c808570b7a21685ec27b41c889d537
BLAKE2b-256 checksum
How to use checksums
ded0fe5817cd382ce4dc5030d2b5abefa5fadbdfaba750d3b0c08613b616072d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_x86_64.whl

Download URL vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_x86_64.whl
Size 1.3 MB
Tags Python 3 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
92b22823ec09fa44f5b6531d1967d3f471466db20d82f4c9af61221d53000165
BLAKE2b-256 checksum
How to use checksums
7b6753c09d259455351a418ef9f9efbcb8497221e8b86af3a120241565e18b16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_arm64.whl

Download URL vapoursynth_dctfilter-3.2-py3-none-macosx_15_0_arm64.whl
Size 376.5 kB
Tags Python 3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
50fafe4a779b15511e7a745845b7dd132e5c812026bc5ef3dda06b06cb9ef3dc
BLAKE2b-256 checksum
How to use checksums
2b91abd73a5478027f9e5890a80170fcb060c2b4bfdc98babf27fce9b79b4c82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.2 This release

8 release files

3.1

8 release files

3.0

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page