LazyDering: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
 
(5 intermediate revisions by the same user not shown)
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], [http://web.archive.org/web/20131103155414/http://anime-addict.ani-x.com/files/avisynth/scripts/ RazorbladeByte]
|0.1
|0.1
|[http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi LazyDering_v0.1.avsi]
|[http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi LazyDering_v0.1.avsi]
|Deringing & Mosquito Noise
|Deringing & Mosquito Noise
|
|
* YV12
|}}
|}}


== 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 it's a modified version of [[aWarpSharpDering]].<br>
<br>
== Requirements ==
* AviSynth 2.5.8 or later
* [[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]]


== Introduction ==
==== Required Plugins ====
: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>
Latest versions of the following filters are recommended unless stated otherwise.<br>
:LazyDering it's a modified version of [[aWarpSharpDering]].
*[[aWarpSharp2]]
*[[MaskTools2]]
<br>


==== Required Filters ====
== [[Script variables|Syntax and Parameters]] ==
:*[[aWarpSharp2]]
:{{Template:FuncDef|LazyDering(clip source, int "depth",int "diff",int "thr")}}
:*[[MaskTools2]] 2.0a48+
<br>
::{{Par2|source|clip| }}
:::Input clip.
<br>
<br>
 
::{{Par2|depth|int|32}}
== Parameters ==
:::Depth value of aWarpSharp2.
{{Template:FuncDef|LazyDering(clip source, int "depth",int "diff",int "thr")}}
<br>
<br>
::{{Par2|diff|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.
<br>
<br>
:{{Par|depth|int|32}}
::{{Par2|thr|int|32}}
::Depth value of aWarpSharp2.<br>
:::Threshold to prevent dark areas from being hit too hard.
:{{Par|diff|int|8}}
::Differences between the source and the sharpened clip, larger than this will not be touched.<br>
::The smaller the difference the more of the sharpened clip will be used.<br>
:{{Par|thr|int|32}}
::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)
<br>
<br>
== Changelog ==
== Changelog ==
  Circa 2011:
      - Initial release
<br>
<br>
== Links ==


- [http://anime-addict.ani-x.com/files/avisynth/scripts/ RazorbladeByte's script repository]
==External Links ==
<br>
<br>
-----------------------------------------------
'''Back to [[External_filters#Deringing_.26_Mosquito_Noise|External Filters]] &larr;'''

Latest revision as of 07:44, 22 February 2015

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

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

Latest versions of the following filters are recommended unless stated otherwise.


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





Back to External Filters