FixChromaBleedingMod

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(redirect for convenient searching)
 
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
#REDIRECT[[External_filters#Chroma_correction]]
+
{{FilterCat4|External_filters|Scripts|Restoration_filters|Chroma correction}}
 +
{{Filter3
 +
|AmjadSONY
 +
|1.35
 +
|3=[https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/FixChromaBleedingMod.avsi FixChromaBleedingMod.avsi]
 +
|4=Chroma Correction
 +
|5=
 +
|6=[http://forum.doom9.org/showthread.php?t=77074#post1673932 Doom9 thread]}}
  
{{FilterCat4|External_filters|Plugins|Restoration_filters|Chroma correction}}
+
== Description ==
 +
A script to reduce color bleeding, over-saturation, and color shifting mainly in red and blue areas. This script is based on [[FixChromaBleeding]].
 +
<br>
 +
<br>
 +
== Requirements ==
 +
* AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/ greater]
 +
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only or Fields
 +
* Supported color formats: [[YUY2]], [[YV12]], [[YV411]]
 +
=== Required Plugins and Scripts ===
 +
Latest versions of the following filters are recommended unless stated otherwise.<br>
 +
*[[Zs_RF_Shared]]
 +
*[[ChromaShift]]
 +
*[[ChromaShiftSP]]
 +
*[[MaskTools2]]
 +
<br>
 +
 
 +
== [[Script variables|Syntax and Parameters]] ==
 +
:{{Template:FuncDef|FixChromaBleedingMod (clip input, int "cxShift", int "cyShift", float "thr", float "strength", bool "f", float "opacity", bool "n", bool "xysh", bool "Bic")}}
 +
<br>
 +
::{{Par2| |clip| }}
 +
:::Input clip.
 +
<br>
 +
::{{Par2|cxShift|int|-4}}
 +
::{{Par2|cyShift|int|-4}}
 +
:::Horizontal and vertical chroma shift; vertical shift is ignored when <code>{{Template:FuncDef|xysh}}=false</code> (default).
 +
:::*When <code>{{Template:FuncDef|xysh}}=false</code>, positive values shift chroma to the right, negative values shift to left.
 +
:::*When <code>{{Template:FuncDef|xysh}}=true</code>, positive values shift chroma to the left/up, negative values shift right/down.
 +
<br>
 +
::{{Par2|thr|float|4.0}}
 +
:::Masking threshold, higher values treat more areas as color bleed.
 +
<br>
 +
::{{Par2|strength|float|0.8}}
 +
:::[[Tweak|Saturation]] strength in clip to be merged with the original chroma. Values below 1.0 reduce the saturation, a value of 1.0 leaves the saturation intact.
 +
<br>
 +
::{{Par2|f|bool|true}}
 +
:::Set to <tt>true</tt> to enable fast processing on the mask clip (default).
 +
<br>
 +
::{{Par2|opacity|float|1.0}}
 +
:::[[Overlay|Opacity]] strength when blending the original chroma with the corrected one. Range is from 0.0 to 1.0.
 +
<br>
 +
::{{Par2|n|bool|false}}
 +
:::Set to <tt>true</tt> to blur the mask clip. This parameter is ignored when <code>{{Template:FuncDef|f}}=true</code>.
 +
<br>
 +
::{{Par2|xysh|bool|false}}
 +
:::Set to <tt>true</tt> to shift chroma with <tt>[[ChromaShiftSP]]</tt> which also allows vertical shifting.
 +
<br>
 +
::{{Par2|Bic|bool|false}}
 +
:::Set to <tt>true</tt> to scale the mask with [[BicubicResize]] instead of [[BilinearResize]]. This parameter is ignored when <code>{{Template:FuncDef|f}}=false</code>.
 +
<br>
 +
 
 +
== Examples ==
 +
FixChromaBleedingMod with default settings:
 +
[[AviSource]]("Blah.avi")
 +
FixChromaBleedingMod(cxShift=-4, cyShift=-4, thr=4.0, strength=0.8, f=true, opacity=1.0, n=false, xysh=flase, Bic=false)
 +
 
 +
<br>
 +
== Changelog ==
 +
Version      Date(D/M/Y)      Changes<br>
 +
1.35        30/04/2015      - [http://pastebin.com/gbmD61RF]
 +
1.34        29/04/2015      - [http://pastebin.com/XmVym47E]
 +
1.32        09/04/2015      - [http://pastebin.com/puA4NrTj]
 +
1.3          22/03/2015      - [http://pastebin.com/y3JfEFdf]
 +
1.2          06/02/2014      - [http://pastebin.com/Y0RQYJNr]
 +
1.1          06/02/2014      - [http://pastebin.com/1GL9pfZ7]
 +
1.0          31/01/2014      - [http://pastebin.com/5PLa9RwJ] (initial release)
 +
<br>
 +
 
 +
== External Links ==
 +
<br>
 +
<br>
 +
-----------------------------------------------
 +
'''Back to [[External_filters#Chroma_correction|External Filters]] &larr;'''

Latest revision as of 11:27, 27 March 2021

Abstract
Author AmjadSONY
Version 1.35
Download FixChromaBleedingMod.avsi
Category Chroma Correction
License
Discussion Doom9 thread

Contents

[edit] Description

A script to reduce color bleeding, over-saturation, and color shifting mainly in red and blue areas. This script is based on FixChromaBleeding.

[edit] Requirements

[edit] Required Plugins and Scripts

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


[edit] Syntax and Parameters

FixChromaBleedingMod (clip input, int "cxShift", int "cyShift", float "thr", float "strength", bool "f", float "opacity", bool "n", bool "xysh", bool "Bic")


clip   =
Input clip.


int  cxShift = -4
int  cyShift = -4
Horizontal and vertical chroma shift; vertical shift is ignored when xysh=false (default).
  • When xysh=false, positive values shift chroma to the right, negative values shift to left.
  • When xysh=true, positive values shift chroma to the left/up, negative values shift right/down.


float  thr = 4.0
Masking threshold, higher values treat more areas as color bleed.


float  strength = 0.8
Saturation strength in clip to be merged with the original chroma. Values below 1.0 reduce the saturation, a value of 1.0 leaves the saturation intact.


bool  f = true
Set to true to enable fast processing on the mask clip (default).


float  opacity = 1.0
Opacity strength when blending the original chroma with the corrected one. Range is from 0.0 to 1.0.


bool  n = false
Set to true to blur the mask clip. This parameter is ignored when f=true.


bool  xysh = false
Set to true to shift chroma with ChromaShiftSP which also allows vertical shifting.


bool  Bic = false
Set to true to scale the mask with BicubicResize instead of BilinearResize. This parameter is ignored when f=false.


[edit] Examples

FixChromaBleedingMod with default settings:

AviSource("Blah.avi")
FixChromaBleedingMod(cxShift=-4, cyShift=-4, thr=4.0, strength=0.8, f=true, opacity=1.0, n=false, xysh=flase, Bic=false)


[edit] Changelog

Version      Date(D/M/Y)      Changes
1.35 30/04/2015 - [1] 1.34 29/04/2015 - [2] 1.32 09/04/2015 - [3] 1.3 22/03/2015 - [4] 1.2 06/02/2014 - [5] 1.1 06/02/2014 - [6] 1.0 31/01/2014 - [7] (initial release)


[edit] External Links




Back to External Filters

Personal tools