AWarpSharpDering: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
mNo edit summary
Line 12: Line 12:
:Tries to clean up slight ringing around edges by heavily AWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.
:Tries to clean up slight ringing around edges by heavily AWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.
<br>
<br>
==== Required Filters ====
===== Required Filters: =====
:*[[aWarpSharp2]]
:*[[aWarpSharp2]]
:*[[MaskTools2]] 2.0a48+
:*[[MaskTools2]] 2.0a48+
<br>
<br>
== Syntax and Parameters ==
== Syntax and Parameters ==
:{{Template:FuncDef|AWarpSharpDering(clip source, int "depth",int "diffthresh",int "lumathresh",int "debug")}}
:{{Template:FuncDef|AWarpSharpDering(clip source, int "depth",int "diffthresh",int "lumathresh",int "debug")}}

Revision as of 01:56, 9 November 2013

Abstract
Author Leak
Version 1.0
Download [aWarpSharpDering]
Category Deringing & Mosquito Noise
Requirements
License
Discussion

Description

Tries to clean up slight ringing around edges by heavily AWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.


Required Filters:


Syntax and Parameters

AWarpSharpDering(clip source, int "depth",int "diffthresh",int "lumathresh",int "debug")


depth int = 32
Depth value of aWarpSharp2.


diffthresh int = 8
Differences between the source and the sharpened clip, larger than this will not be touched.
The smaller the difference the more of the sharpened clip will be used.


lumathresh int = 32
Since the ringing is mostly notable in bright places this threshold will prevent dark areas from being hit too hard, for instance line work will be preserved.


Examples

AviSource("Blah.avi")
AWarpSharpDering(depth=32, diffthresh=8, lumathresh=32)


Changelog


- Leak's script/plugin repository