Rainbow Smooth

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(reformat)
m (category and avs link)
Line 1: Line 1:
{{FilterCat|External_filters|Restoration_filters|Rainbow & Dot Crawl Removal}}
+
{{FilterCat4|External_filters|Scripts|Restoration_filters|Rainbow & Dot Crawl Removal}}
 
{{Filter3
 
{{Filter3
 
| MOmonster  
 
| MOmonster  
Line 9: Line 9:
 
<br>
 
<br>
 
== Description ==
 
== Description ==
rainbow_smooth is a small spatial derainbowing function. It uses [[SmoothUV/SmoothUV|SmoothUV]] to smooth out chroma and edge masking to reduce the colour bleeding.
+
'''<tt>rainbow_smooth</tt>''' is a small spatial derainbowing function. It uses [[SmoothUV/SmoothUV|SmoothUV]] to smooth out chroma and edge masking to reduce the colour bleeding.
 
<br>
 
<br>
 
<br>
 
<br>
 
== Requirements ==
 
== Requirements ==
* AviSynth 2.5.8 or later
+
* AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/ greater]
 
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only  
 
* [[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]]
 
* Supported color formats: [[YV12]]

Revision as of 14:40, 24 December 2015

Abstract
Author MOmonster
Version 2007/07/18
Download rainbow_smooth.avsi
Category Rainbow & Dot Crawl Removal
License
Discussion Doom9 Thread


Contents

Description

rainbow_smooth is a small spatial derainbowing function. It uses SmoothUV to smooth out chroma and edge masking to reduce the colour bleeding.

Requirements

Required Plugins

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


Syntax and Parameters

rainbow_smooth (clip orig, int "radius", int "lthresh", int "hthresh")


clip  orig =
Input clip.


int  radius = 3
The smoothing radius of SmoothUV.
Range: 1 to 7


int  lthresh = 0
int  hthresh = 220
The low and high smoothing thresholds of SmoothUV; use smaller values for safer processing.
Masking is only used for hthresh, so if you set lthresh greater than hthresh, lthresh will be the overall threshold and no masking will be used (fastest).
If you set lthresh to 0, you disable the basic chroma smoothing and use only the chroma-smoothing on edges.
Range: 0 to 255


Examples

rainbow_smooth with default settings:

AviSource("Blah.avi")
rainbow_smooth(radius=3, lthresh=0, hthresh=220)


Changelog

Version         Date            Changes
2007/07/18 2007/07/18 - Initial release


External Links




Back to External Filters


Personal tools