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.0.tar.gz (269.4 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.0-py3-none-win_amd64.whl (263.5 kB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_bwdif-5.0-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.0-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.0-py3-none-macosx_11_0_arm64.whl (15.9 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

vapoursynth_bwdif-5.0-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.0.tar.gz.

File metadata

  • Download URL: vapoursynth_bwdif-5.0.tar.gz
  • Upload date:
  • Size: 269.4 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.0.tar.gz
Algorithm Hash digest
SHA256 2bd0a6b390340132250fec0237af337f0daa91174b96b4fe98386ee7cff64759
MD5 1eae5a8051912d56d5e93df3d1da72c0
BLAKE2b-256 8e56dd4efaf5155bfbbf6670e829fe0e04d8c782d398fa0d4ee6a20c13ace75c

See more details on using hashes here.

Provenance

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

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

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c1c99099f699e022c1cd55f9cab6dbcf97ea392174b3d133fe43cd7538a6b224
MD5 22707487dce14820fb754be9bc150b44
BLAKE2b-256 6275d0f3d7cb6ebe8b52c603c1bae85cefbe539329c0e223be96789b16f09b7b

See more details on using hashes here.

Provenance

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

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

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 efd9ec641ad86a2dd98733f3b07f6b78dec8665b2fd222fa170f649cf276214b
MD5 a9f0117e5b33c1004ae37dee747b4e8e
BLAKE2b-256 58cfde3ee6eb4eedc287c8c89f62011d4284a19dfed8ca3f09e22b8873783f50

See more details on using hashes here.

Provenance

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

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

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df5582bf892cbb58940ee98f7dc013bce78dde09820cb760267c820c9045ca23
MD5 2ccaa04b6576d3a5d5cf7873aac55037
BLAKE2b-256 b2c0c787628eab94a0cac97c8e2d92ca11866850172938f47e5ea84ac87ea786

See more details on using hashes here.

Provenance

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

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

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41a377bea2e5fc49285e970010578606ae254e964b996074d93e9efa8a2a0ecf
MD5 afb6daf6d6505992599d42e39b41e352
BLAKE2b-256 506db9e72243856b2653b0de29d722cb52968a80167f9490c3c8974c7997acf4

See more details on using hashes here.

Provenance

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

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

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0bf7cbfe30078828fb5c8adfff37052bf19f796161d6783af21e991639255e0
MD5 76e320a50467aa65656ea0d48f87f4b9
BLAKE2b-256 8d1c336d53fbbe33e0403328314a856cd809e4e0c3fc9f4d128a214a62fbfa5f

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HomeOfVapourSynthEvolution/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.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 131fed2ff34dcff9ff13abbb85d863878013545a9c8d2a619448447cd5b9d40c
MD5 701bb61c55394cfae33a6b19fedf8cde
BLAKE2b-256 cb7ff30c252a3d7f9a1a9c474c48f367d53b87f622072818d9266ff39fc29492

See more details on using hashes here.

Provenance

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

Publisher: build.yml on HomeOfVapourSynthEvolution/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.0-py3-none-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_bwdif-5.0-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d0c6b1d42b3b104a903689a681ba1cf2d4c0ca207e1e32e7b288e08e0b47bf08
MD5 81d31580d977061e26a7488b954eb21f
BLAKE2b-256 29aacef9df1229503f558b52777632ba6106c4bffa878a807777c7ca6be93c64

See more details on using hashes here.

Provenance

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

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