Rainbow Smooth
From Avisynth wiki
(Difference between revisions)
m (→Syntax and Parameters) |
m (→Requirements:) |
||
Line 19: | Line 19: | ||
:*[[MaskTools2]] 2.0a48+ | :*[[MaskTools2]] 2.0a48+ | ||
:* [http://avisynth.nl/users/fizick/docs/english/externalfilters/smoothuv.htm SmoothUV] | :* [http://avisynth.nl/users/fizick/docs/english/externalfilters/smoothuv.htm SmoothUV] | ||
+ | :- [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only | ||
<br> | <br> | ||
Revision as of 03:04, 26 November 2013
Abstract | |
---|---|
Author | MOmonster |
Version | 18-07-07 |
Download | rainbow_smooth |
Category | Rainbow & Dot Crawl Removal |
Requirements |
|
License | |
Discussion |
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:
- - AviSynth 2.5.8 or later
- - Supported color formats: YV12
Required Filters:
- MaskTools2 2.0a48+
- SmoothUV
- - Progressive input only
Syntax and Parameters
- rainbow_smooth (clip orig, int "radius", "lthresh", "hthresh")
- radius int = 3
- Range: 0 - 7
- The smoothing radius of SmoothUV.
- Range: 0 - 7
- radius int = 3
- lthresh int = 0
- hthresh int = 220
- Range: 0 - 255
- The low and high smoothing threshold.
- 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 thresh 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.
- The low and high smoothing threshold.
- Range: 0 - 255
- lthresh int = 0
Examples
AviSource("Blah.avi") rainbow_smooth()
Changelog
18/07/07: - Initial release
Links
- Doom9 Forum - Rainbow_smooth discussion.