DAA
From Avisynth wiki
(Difference between revisions)
(update script to nnedi3) |
m (→Required Plugins) |
||
(5 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
{{FilterCat4|External_filters|Scripts|Restoration_filters|Anti-aliasing}} | {{FilterCat4|External_filters|Scripts|Restoration_filters|Anti-aliasing}} | ||
− | {{ | + | {{Filter3 |
+ | |Didée | ||
| | | | ||
| | | | ||
− | |Anti-aliasing | + | |Anti-aliasing |
− | + | | | |
|}} | |}} | ||
− | == | + | == Description == |
− | Anti-aliasing with contra-sharpening by Didée. daa() works by averaging two independent interpolations, where each interpolation set works between odd-distanced pixels. This on its own provides sufficient amount of blurring. Enough blurring that the script uses a contra-sharpening step to counteract the blurring. | + | Anti-aliasing with contra-sharpening by Didée. daa() works by averaging two independent interpolations, where each interpolation set works between odd-distanced pixels. This on its own provides sufficient amount of blurring. Enough blurring that the script uses a contra-sharpening step to counteract the blurring.[http://forum.doom9.org/showpost.php?p=1466159&postcount=352&highlight=daa] |
Line 16: | Line 17: | ||
=== Required Plugins === | === Required Plugins === | ||
+ | Latest versions of the following filters are recommended unless stated otherwise.<br> | ||
*[[nnedi3]] | *[[nnedi3]] | ||
*[[MaskTools2]] | *[[MaskTools2]] | ||
− | *RemoveGrain and Repair - part of the [[RemoveGrain v1.0b]] package. | + | *<strike>RemoveGrain and Repair - part of the [[RemoveGrain v1.0b]] package.</strike> |
− | + | *[[RgTools]] - recommended drop-in replacement for RemoveGrain & Repair! | |
+ | <br> | ||
== Script == | == Script == |
Latest revision as of 06:49, 22 February 2015
Abstract | |
---|---|
Author | Didée |
Version | |
Download | |
Category | Anti-aliasing |
License | |
Discussion |
Contents |
[edit] Description
Anti-aliasing with contra-sharpening by Didée. daa() works by averaging two independent interpolations, where each interpolation set works between odd-distanced pixels. This on its own provides sufficient amount of blurring. Enough blurring that the script uses a contra-sharpening step to counteract the blurring.[1]
[edit] Requirements
- AviSynth 2.5.8 or later
- Progressive input only
- Supported color formats: YV12
[edit] Required Plugins
Latest versions of the following filters are recommended unless stated otherwise.
- nnedi3
- MaskTools2
RemoveGrain and Repair - part of the RemoveGrain v1.0b package.- RgTools - recommended drop-in replacement for RemoveGrain & Repair!
[edit] Script
function daa(clip c) { nn = c.nnedi3(field=-2) dbl = merge(selecteven(nn),selectodd(nn)) dblD = mt_makediff(c,dbl,U=3,V=3) shrpD = mt_makediff(dbl,dbl.removegrain((width(c)>1100) ? 20 : 11),U=3,V=3) DD = shrpD.repair(dblD,13) return dbl.mt_adddiff(DD,U=3,V=3) }
[edit] Examples
AviSource("Blah.avi") daa()
[edit] External Links
Back to External Filters ←