Skip to main content

BobWeaver Deinterlacing Filter

Project description

Bwdif

Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.

Ported from FFmpeg's libavfilter https://www.ffmpeg.org/ffmpeg-filters.html#bwdif.

Parameters

bwdif.Bwdif(vnode clip, int field[, vnode edeint=None, int opt=0])
  • 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.

  • field: Controls the mode of operation (double vs same rate) and which field is kept.

    • 0 = same rate, keep bottom field
    • 1 = same rate, keep top field
    • 2 = double rate (alternates each frame), starts with bottom
    • 3 = double rate (alternates each frame), starts with top
  • edeint: Allows the specification of an external clip from which to take spatial predictions instead of having Bwdif use cubic interpolation. This clip must be the same width, height, and colorspace as the input clip. If using same rate output, this clip should have the same number of frames as the input. If using double rate output, this clip should have twice as many frames as the input.

  • opt: Specifies which cpu optimizations to use.

    • 0 = auto detect
    • 1 = use c
    • 2 = use sse4.1
    • 3 = use avx2
    • 4 = use avx512

Installation

pip install -U vapoursynth-bwdif

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_bwdif-5.1.tar.gz (269.5 kB view details)

Uploaded Source

Built Distributions

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

vapoursynth_bwdif-5.1-py3-none-win_amd64.whl (132.7 kB view details)

Uploaded Python 3Windows x86-64

vapoursynth_bwdif-5.1-py3-none-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

vapoursynth_bwdif-5.1-py3-none-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_bwdif-5.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (201.3 kB view details)

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

vapoursynth_bwdif-5.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (170.2 kB view details)

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

vapoursynth_bwdif-5.1-py3-none-macosx_11_0_arm64.whl (15.9 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

vapoursynth_bwdif-5.1-py3-none-macosx_10_15_x86_64.whl (37.3 kB view details)

Uploaded Python 3macOS 10.15+ x86-64

File details

Details for the file vapoursynth_bwdif-5.1.tar.gz.

File metadata

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

File hashes

Hashes for vapoursynth_bwdif-5.1.tar.gz
Algorithm Hash digest
SHA256 ac2a6dd8a16f6f0513ab35b20e9062621826406664ca76e148b2c377e6e35cd2
MD5 b84cfd209cec87264bfdf2d853e9e19f
BLAKE2b-256 37dc6a7e1e7349d2e91e0868c9e0a2e64848a256e419def5973794e19ec7254b

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_bwdif-5.1.tar.gz:

Publisher: build.yml on HolyWu/VapourSynth-Bwdif

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_bwdif-5.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4eb1fc68dd7d53f175b5522d5e435a0a48ab4bf178a20b50b9104e9db888eadd
MD5 f8e2ce51c6d04037977d3098372e2e2a
BLAKE2b-256 ef7ae69a8271c254b5ec5cfcfcba2674de75263ed1e3ddaa05476df547c9fda6

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_bwdif-5.1-py3-none-win_amd64.whl:

Publisher: build.yml on HolyWu/VapourSynth-Bwdif

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_bwdif-5.1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0945e4b9179a3bfca2407a8d9075690eeeb4e3b9003b3ca99d39cfb1a0b5090
MD5 d80b0d4c5c942f03c3eb0367e779907f
BLAKE2b-256 c4906322880c333855ac485d159bfc3e5cff8c2107bf9a2974bdd6e7bb4738c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_bwdif-5.1-py3-none-musllinux_1_2_x86_64.whl:

Publisher: build.yml on HolyWu/VapourSynth-Bwdif

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_bwdif-5.1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec96ea402a8caa9ad1ec08d70db0da6e1156a20ebef97d8f6e8b81e8638372b5
MD5 9b711fe6bb0c4cf8d6c257eb13fbed0b
BLAKE2b-256 76b7ccc3bf16dca818cc9961892bcd583bcc696581b9aa6f637d26a40fb10304

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_bwdif-5.1-py3-none-musllinux_1_2_aarch64.whl:

Publisher: build.yml on HolyWu/VapourSynth-Bwdif

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_bwdif-5.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0302fb4a47fdbb484ac970a6536ed217f7c9c0942d2f0ab39928d3bd50652ba
MD5 73140da1327e36a71510112228308422
BLAKE2b-256 4aebdf9f2b81f12634fac6ebe021f7f1e2a76dcb179aabe7d395b873c7222ff2

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_bwdif-5.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on HolyWu/VapourSynth-Bwdif

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_bwdif-5.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f3e95047b5e02c60b9028758f291280dbd4800f4e0b909c31479ffa1ac922f5
MD5 ac13bd5c4317c9e7ba4c990b539ff5d0
BLAKE2b-256 a68cee42d1139af2e86b865eef1ea90207d9f55c4d78dabc2db7d490189c5d82

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_bwdif-5.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on HolyWu/VapourSynth-Bwdif

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_bwdif-5.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc2064e27c41421426e33d522b81685eb7c878a8a8c5cf38d0010d31173e8110
MD5 9241b752c6b1e34ca567af2da6963ab2
BLAKE2b-256 91fd9e1b414f2d76c7b4fccfa3aef543c1fe2305b709a33976f9b4041539a802

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_bwdif-5.1-py3-none-macosx_11_0_arm64.whl:

Publisher: build.yml on HolyWu/VapourSynth-Bwdif

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_bwdif-5.1-py3-none-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.1-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 653ae31f455fca02845b43468560d38c05a8de88875cb2dfe77e581f003a1a05
MD5 8f29a1892a4928fcda672a4c32078e91
BLAKE2b-256 62d6d93d5beaeb62de1b5fd08a5d79f79d5319b322d2176d3f46645643411b44

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_bwdif-5.1-py3-none-macosx_10_15_x86_64.whl:

Publisher: build.yml on HolyWu/VapourSynth-Bwdif

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