<?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=VsMSmooth</id>
		<title>VsMSmooth - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=VsMSmooth"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=VsMSmooth&amp;action=history"/>
		<updated>2026-05-30T12:37:31Z</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=VsMSmooth&amp;diff=11897&amp;oldid=prev</id>
		<title>Reel.Deal: vsMSmooth</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=VsMSmooth&amp;diff=11897&amp;oldid=prev"/>
				<updated>2020-06-25T23:44:57Z</updated>
		
		<summary type="html">&lt;p&gt;vsMSmooth&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Denoisers|Spatial_denoisers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|2=v1.0.0&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-vsMSmooth/releases/tag/1.0.0 vsMSmooth-1.0.0.7z] &lt;br /&gt;
|4=Spatial Denoisers&lt;br /&gt;
|5=[https://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;tt&amp;gt;vsMSmooth&amp;lt;/tt&amp;gt; is a spatial smoother that doesn't touch edges. This plugin is a port of the VapourSynth plugin MSmooth.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Note:''' in this version, &amp;lt;code&amp;gt;&amp;quot;threshold&amp;quot;&amp;lt;/code&amp;gt; is now a percentage and is a floating point value rather than integer like the original version. Values from the original version do not give the same output as [[MSmooth]], hence the name change to [[vsMSmooth]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
**AviSynth+: all [[planar]] Y, YUV, and RGB formats (8/10/12/14/16-bit) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Microsoft Visual C++ 2019 Redistributable Package (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;vsMSmooth-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;vsMSmooth-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|vsMSmooth (clip, float &amp;quot;threshold&amp;quot;, float &amp;quot;strength&amp;quot;, bool &amp;quot;mask&amp;quot;, bool &amp;quot;luma&amp;quot;, bool &amp;quot;chroma&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::Input clip to process. It must be in 8..16-bit planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|threshold|float|6.0}}&lt;br /&gt;
:::Sensitivity of the edge detection. Decrease if important edges are getting blurred. This parameter became a percentage in order to make it independent of the bit depth.&lt;br /&gt;
:::Must be between 0.0 and 100.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|strength|float|3.0}}&lt;br /&gt;
:::Number of times the image should be blurred. Increase to make the image smoother and the filter slower.&lt;br /&gt;
:::Must be between 0.0 and 25.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mask|bool|false}}&lt;br /&gt;
:::If &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt;, the edge mask will be returned instead of the filtered frames.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|luma|bool|true}}&lt;br /&gt;
::{{Par2|chroma|bool|false}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::When &amp;lt;code&amp;gt;mask=True&amp;lt;/code&amp;gt;, the untouched planes will contain garbage.&lt;br /&gt;
:::When &amp;lt;code&amp;gt;mask=False&amp;lt;/code&amp;gt;, the untouched planes will be copied.&lt;br /&gt;
:::When the input clip is RGB, all planes are processed.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
vsMSmooth with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 vsMSmooth(threshold=6.0, strength=3.0, mask=false, luma=true, chroma=false)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2020/06/25      - Initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links == &lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-vsMSmooth GitHub] - Source code repository.&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#Spatial_Denoisers| External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	</feed>