SmoothUV/SmoothUV

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (category)
m (minor formatting)
Line 1: Line 1:
[[Category:Plugin_Filters]]
+
{{FilterCat4|External_filters|Plugin_functions|Restoration_filters|Rainbow_and_Dot_Crawl}}
[[Category:Rainbow & Dot Crawl Removal]]
+
 
'''Back to [[SmoothUV]] ←'''
 
'''Back to [[SmoothUV]] ←'''
 
--------------------------------------------------------
 
--------------------------------------------------------
<br>
 
 
<br>
 
<br>
 
== Description ==
 
== Description ==
:A filter to reduce rainbows that works very similar to [http://web.archive.org/web/20031209123415/http://www.doki.ca/filters/ Smart Smoother IQ].
+
A filter to reduce rainbows that works very similar to [http://web.archive.org/web/20031209123415/http://www.doki.ca/filters/ Smart Smoother IQ]. This filter does not process the luma at all.  
:This filter does not process the luma at all.  
+
 
<br>
 
<br>
 
<br>
 
<br>
==Syntax and Parameters ==
+
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef|SmoothUV (''clip'', ''int'' "radius", ''int'' "threshold", ''bool'' "field")}}
 
:{{Template:FuncDef|SmoothUV (''clip'', ''int'' "radius", ''int'' "threshold", ''bool'' "field")}}
 +
<br>
 +
::{{Par2| |clip| }}
 +
:::Input clip must be [[YV12]].
 
<br>
 
<br>
 
::{{Par2|radius|int|3}}
 
::{{Par2|radius|int|3}}
:::Range: 1 to 7<br>
+
:::This option determines the size of the area over which blurring is possible. The bigger it is the slower the filter runs.
::::This option determines the size of the area over which blurring is possible.
+
:::Range: 1 to 7
::::The bigger it is the slower the filter runs.
+
 
<br>
 
<br>
 
::{{Par2|threshold|int|270}}
 
::{{Par2|threshold|int|270}}
:::Range: 0 to 450<br>
+
:::This option determines how much blurring is done. Use the lowest amount that removes your noise/artifacts.<br>
::::This option determines how much blurring is done. Use the lowest amount that removes your noise/artifacts.<br>
+
:::<span style="color:red">'''Note:'''</span> This parameter is simply bypassed. Setting it to any valid value will not do anything.
::::<span style="color:red">'''Note:'''</span> This parameter is simply bypassed. Setting it to any valid value will not do anything.
+
:::Range: 0 to 450
 
<br>
 
<br>
 
::{{Par2|field|bool|false}}
 
::{{Par2|field|bool|false}}
::::False is for [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|progressive]] input, true is for [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|interlaced]] input.
+
:::False is for [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|progressive]] input, true is for [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|interlaced]] input.
 
<br>
 
<br>
 
== Examples ==
 
== Examples ==

Revision as of 00:46, 22 September 2014

Back to SmoothUV



Description

A filter to reduce rainbows that works very similar to Smart Smoother IQ. This filter does not process the luma at all.

Syntax and Parameters

SmoothUV (clip, int "radius", int "threshold", bool "field")


clip   =
Input clip must be YV12.


int  radius = 3
This option determines the size of the area over which blurring is possible. The bigger it is the slower the filter runs.
Range: 1 to 7


int  threshold = 270
This option determines how much blurring is done. Use the lowest amount that removes your noise/artifacts.
Note: This parameter is simply bypassed. Setting it to any valid value will not do anything.
Range: 0 to 450


bool  field = false
False is for progressive input, true is for interlaced input.


Examples

SmoothUV with default settings:

AviSource("Blah.avi")
SmoothUV(radius=3, threshold=270, field=false)


SmoothUV with default settings is identical to:

AviSource("Blah.avi")
SSHiQ(rY=1, rC=3, tY=-1, tC=270, str=255, HQY=false, HQC=false, field=false)




Back to SmoothUV

Personal tools