BWDIF
From Avisynth wiki
(Difference between revisions)
(v1.1.0) |
(v1.1.1) |
||
Line 2: | Line 2: | ||
{{Filter3 | {{Filter3 | ||
|1={{Author/Asd-g}} | |1={{Author/Asd-g}} | ||
− | |2=v1.1. | + | |2=v1.1.1 |
− | |3=[https://github.com/Asd-g/AviSynth-BWDIF/releases/ BWDIF-1.1. | + | |3=[https://github.com/Asd-g/AviSynth-BWDIF/releases/ BWDIF-1.1.1.7z] |
|4=Deinterlacing | |4=Deinterlacing | ||
|5=[https://www.gnu.org/licenses/lgpl-3.0.en.html LGPLv3] | |5=[https://www.gnu.org/licenses/lgpl-3.0.en.html LGPLv3] | ||
Line 54: | Line 54: | ||
== Changelog == | == Changelog == | ||
Version Date Changes<br> | Version Date Changes<br> | ||
+ | v1.1.1 2020/08/10 - Fixed double rate. | ||
v1.1.0 2020/08/08 - Added field option -2. | v1.1.0 2020/08/08 - Added field option -2. | ||
v1.0.0 2020/08/06 - Initial release; port of the VapourSynth plugin | v1.0.0 2020/08/06 - Initial release; port of the VapourSynth plugin |
Revision as of 20:16, 11 August 2020
Abstract | |
---|---|
Author | Asd-g |
Version | v1.1.1 |
Download | BWDIF-1.1.1.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.1 2020/08/10 - Fixed double rate. 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 ←