<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://avisynth.nl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=DDCR</id>
		<title>DDCR - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=DDCR"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=DDCR&amp;action=history"/>
		<updated>2026-05-01T20:01:32Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.24</generator>

	<entry>
		<id>http://avisynth.nl/index.php?title=DDCR&amp;diff=12965&amp;oldid=prev</id>
		<title>Reel.Deal: Created page with &quot;{{FilterCat4|External_filters|Scripts|Restoration_filters|Rainbow &amp; Dot Crawl Removal}} {{Filter3 |1=Reel.Deal |2=v1.0.0 |3=[https://github.com/Reel-Deal/AviSynthPlus-Scripts/...&quot;</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=DDCR&amp;diff=12965&amp;oldid=prev"/>
				<updated>2023-03-04T03:08:24Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FilterCat4|External_filters|Scripts|Restoration_filters|Rainbow &amp;amp; Dot Crawl Removal}} {{Filter3 |1=Reel.Deal |2=v1.0.0 |3=[https://github.com/Reel-Deal/AviSynthPlus-Scripts/...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FilterCat4|External_filters|Scripts|Restoration_filters|Rainbow &amp;amp; Dot Crawl Removal}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1=Reel.Deal&lt;br /&gt;
|2=v1.0.0&lt;br /&gt;
|3=[https://github.com/Reel-Deal/AviSynthPlus-Scripts/blob/main/ddcr.avsi ddcr.avsi]&lt;br /&gt;
|4=Rainbow &amp;amp; Dot Crawl Removal&lt;br /&gt;
|5=&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
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.&lt;br /&gt;
Modified from [https://forum.doom9.org/showthread.php?p=1584186#post1584186 here].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86/x64] [[AviSynth+]] v3.7.2 or greater&lt;br /&gt;
* Supported color formats: all 8-bit Y/YUV colorspaces&lt;br /&gt;
&lt;br /&gt;
=== Required Plugins ===&lt;br /&gt;
Latest versions of the following filters are recommended unless stated otherwise.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[frfun7]]&lt;br /&gt;
*[[MaskTools2]]&lt;br /&gt;
*[[RgTools]]&lt;br /&gt;
*[[sbr]]&lt;br /&gt;
*[[Vinverse]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|DDCR (clip input, int &amp;quot;mode&amp;quot;, float_array &amp;quot;frfun7_params&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|c|clip| }}&lt;br /&gt;
:::Input clip; all 8 bit Y/YUV colorspaces are supported. [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mode|int|1}}&lt;br /&gt;
:::Processing mode:&lt;br /&gt;
:::* 1 : post IVTC&lt;br /&gt;
:::* 2 : post deinterlacing&lt;br /&gt;
:::Filter should be used right after IVTC or deinterlacing. &lt;br /&gt;
:::With truly interlaced content, QTGMC does a good job at removing most of the dot crawl, mode 2 helps remove the remaining dot crawl.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|frfun7_params|float_array|[1.01, 8.0, 1, 0, 3]}}&lt;br /&gt;
:::frfun7 parameters, they must be given in the correct order.&lt;br /&gt;
:::* lamda (float) : adjust the power of the local denoising.&lt;br /&gt;
:::* T     (float) : limits the max luma denoising power for edges.&lt;br /&gt;
:::* P     (int)   : 0 is faster but lower quality, 1 is slower but better quality.&lt;br /&gt;
:::* TP1   (int)   : threshold which affects P=1.&lt;br /&gt;
:::* R1    (int)   : first past radius; valid values are 2 or 3.&lt;br /&gt;
:::If only the first value is given, the rest will be set to their default, and so on. See [[frfun7]] documentation for full details.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
DDCR with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 TFM(pp=0)&lt;br /&gt;
 TDecimate()&lt;br /&gt;
 DDCR(mode=1, frfun7_params=[1.01, 8.0, 1, 0, 3])&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version       Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0        2023/03/03      - Initial release.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Rainbow_.26_Dot_Crawl_Removal|External Filters]] &amp;amp;larr;'''&lt;br /&gt;
-----------------------------------------------&lt;/div&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	</feed>