LazyDering

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (minor reformatting, category)
Line 1: Line 1:
{{FilterCat|External_filters|Restoration_filters|Deringing & Mosquito Noise}}
+
{{FilterCat4|External_filters|Scripts|Restoration_filters|Deringing & Mosquito Noise}}
{{Filter
+
{{Filter3
 
|[http://leak.no-ip.org/AviSynth/ Leak], RazorbladeByte
 
|[http://leak.no-ip.org/AviSynth/ Leak], RazorbladeByte
 
|0.1
 
|0.1
Line 6: Line 6:
 
|Deringing & Mosquito Noise
 
|Deringing & Mosquito Noise
 
|
 
|
* [[YV12]]
 
 
|}}
 
|}}
 
  
 
== Description ==
 
== Description ==
:LazyDering tries to clean up slight ringing around edges by applying aWarpSharp2 only to areas where the difference is small enough so detail isn't destroyed.<br>
+
LazyDering tries to clean up slight ringing around edges by applying aWarpSharp2 only to areas where the difference is small enough so detail isn't destroyed.<br>
:LazyDering it's a modified version of [[aWarpSharpDering]].
+
LazyDering it's a modified version of [[aWarpSharpDering]].<br>
 
+
<br>
==== Required Filters ====
+
== Requirements ==
:*[[aWarpSharp2]]
+
* AviSynth 2.5.8 or later
:*[[MaskTools2]] 2.0a48+
+
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only
 +
* Supported color formats: [[YV12]]
 +
<br>
 +
==== Required Plugins: ====
 +
*[[aWarpSharp2]]
 +
*[[MaskTools2]] 2.0a48+
 
<br>
 
<br>
  
== Syntax and Parameters ==
+
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef|LazyDering(clip source, int "depth",int "diff",int "thr")}}
 
:{{Template:FuncDef|LazyDering(clip source, int "depth",int "diff",int "thr")}}
 
<br>
 
<br>
::{{Par|depth|int|32}}
+
::{{Par2|source|clip| }}
 +
:::Input clip.
 +
<br>
 +
::{{Par2|depth|int|32}}
 
:::Depth value of aWarpSharp2.
 
:::Depth value of aWarpSharp2.
 
<br>
 
<br>
::{{Par|diff|int|8}}
+
::{{Par2|diff|int|8}}
 
:::Differences between the source and the sharpened clip, larger than this will not be touched.
 
:::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.
 
:::The smaller the difference the more of the sharpened clip will be used.
 
<br>
 
<br>
::{{Par|thr|int|32}}
+
::{{Par2|thr|int|32}}
 
:::Threshold to prevent dark areas from being hit too hard.
 
:::Threshold to prevent dark areas from being hit too hard.
 
<br>
 
<br>
 
== Examples ==
 
== Examples ==
 +
LazyDering with default settings:
 
  [[AviSource]]("Blah.avi")
 
  [[AviSource]]("Blah.avi")
 
  LazyDering(depth=32, diff=8, thr=32)
 
  LazyDering(depth=32, diff=8, thr=32)
Line 41: Line 48:
 
<br>
 
<br>
  
== Links ==
+
==External Links ==
 
+
*[http://anime-addict.ani-x.com/files/avisynth/scripts/ RazorbladeByte's script repository]
- [http://anime-addict.ani-x.com/files/avisynth/scripts/ RazorbladeByte's script repository]
+
<br>
 +
<br>
 +
-----------------------------------------------
 +
'''Back to [[External_filters#Deringing_.26_Mosquito_Noise|External Filters]] &larr;'''

Revision as of 15:50, 20 September 2014

Abstract
Author Leak, RazorbladeByte
Version 0.1
Download LazyDering_v0.1.avsi
Category Deringing & Mosquito Noise
License
Discussion

Contents

Description

LazyDering tries to clean up slight ringing around edges by applying aWarpSharp2 only to areas where the difference is small enough so detail isn't destroyed.
LazyDering it's a modified version of aWarpSharpDering.

Requirements

  • AviSynth 2.5.8 or later
  • Progressive input only
  • Supported color formats: YV12


Required Plugins:


Syntax and Parameters

LazyDering(clip source, int "depth",int "diff",int "thr")


clip  source =
Input clip.


int  depth = 32
Depth value of aWarpSharp2.


int  diff = 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.


int  thr = 32
Threshold to prevent dark areas from being hit too hard.


Examples

LazyDering with default settings:

AviSource("Blah.avi")
LazyDering(depth=32, diff=8, thr=32)


Changelog

 Circa 2011:
     - Initial release


External Links




Back to External Filters

Personal tools