CC

From Avisynth wiki
Revision as of 23:43, 22 May 2021 by Reel.Deal (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Abstract
Author chiyo-clone
Version 2004/05/22
Download cc_20040522.lzh
Category Rainbow & Dot Crawl Removal
License GPLv2
Discussion

Contents

Description

Noise reduction filter which reduces cross-color (rainbows) and cross-luminance (dot crawl) artifacts. It works by temporally blending only static parts of a frame.

Requirements


Syntax and Parameters

cc (clip, int "y1", int "y2", int "c1", int "c2", bool "interlaced", float "yc", bool "ylimit", bool "climit")


clip   =
Input clip.


int  y1 = 8
int  y2 = 8
Range: 0 - 256
Luma thresholds that control how much cross-luminance is reduced. Higher values increase strength.


int  c1 = 12
int  c2 = 112
Range: 0 - 256
Chroma thresholds that control how much cross-color is reduced. Higher values increase strength.
The value of c1 should always be less than c2. For c2 it's recommended to use higher values.


bool  interlaced = true
When set to false, input will be treated as progressive. This only applies to YV12.


float  yc = 2.0
Value that represents how much cross-luminance the chrominance signal has introduced.


bool  ylimit = true
Luma limiter; saturates the result of the luminance calculation.
If ylimit=true, it will saturate the result of the luminance calculation using the maximum and minimum values ±1 in the range of 4 pixels wide by 1 pixel high of the original image.


bool  climit = true
Chroma limiter; saturates the result of the chrominance calculation.
If climit=true, the result of the color calculation will be saturated using the maximum and minimum values of the original image within a range of 7 pixels wide by 1 pixel high ±1.


Examples

cc with default values:

AviSource("Blah.avi")
cc(y1=8, y2=8, c1=12, c2=112, interlaced=true, yc=2.0, ylimit=true, climit=true)


Changelog

  2004/05/22:
     - Optimize limiter
     - Add chroma limiter "climit"
2004/03/15: - Add limiter "ylimit" - Add parameter "yc"
2004/03/06: - Add parameter "interlace" - YV12 support - AviSynth 2.5 support
2003/12/17: - Add parameters y1,y2,c1,c2
2003/10/13: - Initial release


Archived Downloads

Version Download Mirror
2004/05/22 cc_20040522.lzh cc_20040522.lzh
2004/03/15 cc_20040315.lzh cc_20040315.lzh
2004/03/06 cc_20040306.lzh cc_20040306.lzh
2003/10/13 cc.lzh cc.lzh




Back to External Filters


Personal tools