EdgeCleaner

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (Required Filters)
m (Parameters)
Line 18: Line 18:
  
 
== Parameters ==
 
== Parameters ==
{{Template:FuncDef|EdgeCleaner(clip c, int "strength", bool "rep", int "rmode", int "smode", bool "hot")}}
+
:{{Template:FuncDef|EdgeCleaner(clip c, int "strength", bool "rep", int "rmode", int "smode", bool "hot")}}
 
<br>
 
<br>
 +
::{{Par|strength|int|10}}
 +
:::specifies edge denoising strength.<br>
 +
::{{Par|rep|bool|true}}
 +
:::Activates Repair for the aWarpSharped clip (true; requires Repair)
 +
::{{Par|rmode|int|17}}
 +
:::Specifies the Repair mode:
 +
::::Mode 1 is very mild and good for halos,
 +
::::16 and 18 are good to preserve edge structure on strong settings but keep more halos and edge noise,
 +
::::17 is similar to 16 but keeps much less haloing, other modes are not recommended (17; requires Repair).<br>
 +
::{{Par|smode|int|0}}
 +
:::Specifies what method will be used for finding small particles, ie stars:
 +
::::* 0 : disabled
 +
::::* 1 : use RemoveGrain
 +
::::* 2 : use Deen<br>
 +
::{{Par|hot|bool|false}}
 +
:::Specifies whether removal of hot pixels should take place.
 
<br>
 
<br>
:{{Par|strength|int|10}}
+
 
::specifies edge denoising strength.<br>
+
:{{Par|rep|bool|true}}
+
::Activates Repair for the aWarpSharped clip (true; requires Repair)
+
:{{Par|rmode|int|17}}
+
::Specifies the Repair mode:
+
::Mode 1 is very mild and good for halos,
+
::16 and 18 are good to preserve edge structure on strong settings but keep more halos and edge noise,
+
::17 is similar to 16 but keeps much less haloing, other modes are not recommended (17; requires Repair).<br>
+
:{{Par|smode|int|0}}
+
::Specifies what method will be used for finding small particles, ie stars:
+
::* 0 : disabled
+
::* 1 : use RemoveGrain
+
::* 2 : use Deen<br>
+
:{{Par|hot|bool|false}}
+
::Specifies whether removal of hot pixels should take place.
+
<br>
+
 
== Examples ==
 
== Examples ==
  

Revision as of 14:34, 5 November 2013

Abstract
Author canuckerfan
Version 1.04
Download [EdgeCleaner]
Category Deringing & Mosquito Noise
Requirements
  • YV12
License
Discussion


Contents

Introduction

A simple edge cleaning and weak dehaloing function.

Required Filters


Parameters

EdgeCleaner(clip c, int "strength", bool "rep", int "rmode", int "smode", bool "hot")


strength int = 10
specifies edge denoising strength.
rep bool = true
Activates Repair for the aWarpSharped clip (true; requires Repair)
rmode int = 17
Specifies the Repair mode:
Mode 1 is very mild and good for halos,
16 and 18 are good to preserve edge structure on strong settings but keep more halos and edge noise,
17 is similar to 16 but keeps much less haloing, other modes are not recommended (17; requires Repair).
smode int = 0
Specifies what method will be used for finding small particles, ie stars:
  • 0 : disabled
  • 1 : use RemoveGrain
  • 2 : use Deen
hot bool = false
Specifies whether removal of hot pixels should take place.


Examples

AviSource("Blah.avi")
EdgeCleaner()


Changelog

 03/04/2012  v1.04
     - adapted the code to work with SEt's updated aWarpSharp2
     - removed the redundant fix parameter
     - increased default strength to 10
 06/08/2008  v1.03
     - improved mask that leaves less warping and more original line structure, therefore higher strengths are now safe to use
     - improved StarMask()
     - removed super mode
     - removed srep, sshiqloc, some smodes and VD_SmartSmoothHiQ() due to StarMask() changes
 01/06/2008  v1.02
     - added srep parameter
     - improved particle masking
 01/06/2008  v1.01
     - added masking for particles with two parameters; smode and sshiqloc
 12/05/2008  v1.00
     - removed line darkening, mode 2 mask, RemoveGrain
     - assert changed to colorspace conversion to yv12
     - fixed some logic problems
     - "fixed" the aWarpSharp black pixel bug
     - added Repair


Links

- EdgeCleaner v1.04 discussion

Personal tools