DeCross

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (Description)
(v2.0.0)
Line 2: Line 2:
 
{{Filter3
 
{{Filter3
 
|1={{Author/minamina}}, [https://github.com/dubhater Dubhater], [http://avisynth.nl/index.php/User_talk:Asd Asd]  
 
|1={{Author/minamina}}, [https://github.com/dubhater Dubhater], [http://avisynth.nl/index.php/User_talk:Asd Asd]  
|2=2019/06/07
+
|2=v2.0.0
|3=[http://s000.tinyupload.com/?file_id=36061294101187348836 DeCross.7z]
+
|3=[https://github.com/Asd-g/AviSynth-DeCross/releases DeCross-2.0.0.7z]
 
|4=Rainbow & Dot Crawl Removal
 
|4=Rainbow & Dot Crawl Removal
 
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
 
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
Line 19: Line 19:
 
* [x64] [[AviSynth+]]
 
* [x64] [[AviSynth+]]
 
* Supported color formats: [[YV12]], [[YV16]]
 
* Supported color formats: [[YV12]], [[YV16]]
 
+
<br>
 +
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Microsoft Visual C++ 2019 Redistributable Package (x86 / x64)]
 +
:<span style="color:red">***</span> <tt>vc_redist.x86.exe</tt> is required for <tt>DeCross-x86</tt>
 +
:<span style="color:red">***</span> <tt>vc_redist.x64.exe</tt> is required for <tt>DeCross-x64</tt>
 
<br>
 
<br>
 
== [[Script variables|Syntax and Parameters]] ==
 
== [[Script variables|Syntax and Parameters]] ==
Line 50: Line 53:
 
<br>
 
<br>
 
== Changelog ==
 
== Changelog ==
 +
  2020/05/15 v2.0.0
 +
      - Move project to GitHub<br>
 
   2019/06/07  
 
   2019/06/07  
 
       - Backport DeCross from VapourSynth port by Dubhater
 
       - Backport DeCross from VapourSynth port by Dubhater
Line 63: Line 68:
 
<br>
 
<br>
 
==External Links ==
 
==External Links ==
*[http://forum.doom9.org/showthread.php?t=107316 Doom9 Forum] - DeCross discussion.
+
*[https://github.com/Asd-g/AviSynth-DeCross GitHub] - Source code repository.
*[https://github.com/dubhater/vapoursynth-decross GitHub] - DeCross from VapourSynth source code repository
+
*[https://github.com/dubhater/vapoursynth-decross GitHub] - Source code repository (VapourSynth version).
  
 
<br>
 
<br>
 
-----------------------------------------------
 
-----------------------------------------------
 
'''Back to [[External_filters#Rainbow_.26_Dot_Crawl_Removal|External Filters]] &larr;'''
 
'''Back to [[External_filters#Rainbow_.26_Dot_Crawl_Removal|External Filters]] &larr;'''

Revision as of 19:58, 15 May 2020

Abstract
Author minamina, Dubhater, Asd
Version v2.0.0
Download DeCross-2.0.0.7z
Category Rainbow & Dot Crawl Removal
License GPLv2
Discussion Doom9 Thread

Contents

Description

DeCross is a cross color reduction plugin, useful for reducing rainbows. DeCross is based on CrossColor, an AviUtl plugin by Shou.

DeCross must be used right after the source filter, before any field matching or deinterlacing. The luma channel is returned unchanged.

Requirements


*** vc_redist.x86.exe is required for DeCross-x86
*** vc_redist.x64.exe is required for DeCross-x64


Syntax and Parameters

DeCross (clip, int "ThresholdY", int "Noise", int "Margin", bool "Debug")


clip   =
Input clip.


int  ThresholdY = 30
Edge detection threshold; lower values increase edge detection.
Range: 0 - 255


int  Noise = 60
Anything equal to or greater than this value is considered as noise.
Range: 0 - 255


int  Margin = 1
Expands the edge mask left and right.
Range: 0 - 4


bool  Debug = false
Shows the area where the filter is being applied; useful for seeing the effects of ThresholdY and Margin.


Examples

DeCross with all default values:

AviSource("Blah.avi")
DeCross(ThresholdY=30, Noise=60, Margin=1, Debug=false)


Changelog

  2020/05/15 v2.0.0
     - Move project to GitHub
2019/06/07 - Backport DeCross from VapourSynth port by Dubhater - Add YV16 and drop YUY2 support - x64 version - Compiled with Microsoft Visual Studio C++ 2019 - Author: Asd
2004/02/01 v0.0.02 - Fixed a problem were DeCross could not be loaded using AviSynth 2.0.x and LoadPluginEx.
2003/12/26 v0.0.01 - Initial Release.


External Links

  • GitHub - Source code repository.
  • GitHub - Source code repository (VapourSynth version).



Back to External Filters

Personal tools