BWDIF
From Avisynth wiki
Abstract | |
---|---|
Author | Asd-g |
Version | v1.1.0 |
Download | BWDIF-1.1.0.7z |
Category | Deinterlacing |
License | LGPLv3 |
Discussion |
Contents |
Description
BWDIF (Bob Weaver Deinterlacing Filter): motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms. This is a port of the VapourSynth plugin Bwdif.
Requirements
- [x86]: AviSynth+ or AviSynth 2.6
- [x64]: AviSynth+
- Supported color formats: Y8, YV12, YV16, YV24, YV411
- AviSynth+: all planar formats (8/10/12/14/16/32-bit, Y, YUV(A), and RGB(A) with or without alpha) are supported.
- *** vcredist_x86.exe is required for BWDIF-x86
- *** vcredist_x64.exe is required for BWDIF-x64
Syntax and Parameters
- BWDIF (clip, int "field", int "opt")
- clip =
- A clip to process. All planar formats are supported.
- clip =
- int field = -1
- Controls the mode of operation (double vs same rate) and which field is kept.
- -2 : Double rate (alternates each frame), AviSynth internal order.
- -1 : Same rate, AviSynth internal order.
- 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.
- Controls the mode of operation (double vs same rate) and which field is kept.
- int field = -1
- int opt = -1
- Sets which cpu optimizations to use.
- -1 : Auto-detect.
- 0 : Use C++ code.
- 1 : Use SSE2 code.
- 2 : Use AVX2 code.
- 3 : Use AVX512 code.
- Sets which cpu optimizations to use.
- int opt = -1
Examples
BWDIF with default settings:
AviSource("blah.avi") BWDIF(field=-1, opt=1)
Changelog
Version Date Changes
v1.1.0 2020/08/08 - Added field option -2. v1.0.0 2020/08/06 - Initial release; port of the VapourSynth plugin - AviSynth+: self-registers as MT_NICE_FILTER
External Links
- GitHub - Source code repository.
Back to External Filters ←