DDCR

From Avisynth wiki
Revision as of 04:08, 4 March 2023 by Reel.Deal (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Abstract
Author Reel.Deal
Version v1.0.0
Download ddcr.avsi
Category Rainbow & Dot Crawl Removal
License
Discussion

Contents

Description

A purely spatial dot crawl removal script for AviSynth+. Only the luma channel is processed, chroma is simply copied. DDCR stands for Didée's Dot Crawl Remover. Modified from here.

Requirements

  • [x86/x64] AviSynth+ v3.7.2 or greater
  • Supported color formats: all 8-bit Y/YUV colorspaces

Required Plugins

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


Syntax and Parameters

DDCR (clip input, int "mode", float_array "frfun7_params")


clip  c =
Input clip; all 8 bit Y/YUV colorspaces are supported. Progressive input only.


int  mode = 1
Processing mode:
  • 1 : post IVTC
  • 2 : post deinterlacing
Filter should be used right after IVTC or deinterlacing.
With truly interlaced content, QTGMC does a good job at removing most of the dot crawl, mode 2 helps remove the remaining dot crawl.


float_array  frfun7_params = [1.01, 8.0, 1, 0, 3]
frfun7 parameters, they must be given in the correct order.
  • lamda (float) : adjust the power of the local denoising.
  • T (float) : limits the max luma denoising power for edges.
  • P (int)  : 0 is faster but lower quality, 1 is slower but better quality.
  • TP1 (int)  : threshold which affects P=1.
  • R1 (int)  : first past radius; valid values are 2 or 3.
If only the first value is given, the rest will be set to their default, and so on. See frfun7 documentation for full details.


Examples

DDCR with default settings:

AviSource("Blah.avi")
TFM(pp=0)
TDecimate()
DDCR(mode=1, frfun7_params=[1.01, 8.0, 1, 0, 3])


Changelog

Version       Date            Changes
v1.0.0 2023/03/03 - Initial release.


External Links




Back to External Filters


Personal tools