MSmooth
From Avisynth wiki
(Difference between revisions)
(MSmooth: add documentation) |
(Added Visual C++ redistributable as requirement) |
||
Line 18: | Line 18: | ||
* [x64]: [[AviSynth+]] | * [x64]: [[AviSynth+]] | ||
* Supported color formats: [[RGB32]], [[YV12]] | * Supported color formats: [[RGB32]], [[YV12]] | ||
+ | * Visual C++ Redistributable Packages for Visual Studio 2013 | ||
<br> | <br> | ||
+ | |||
== [[Script variables|Syntax and Parameters]] == | == [[Script variables|Syntax and Parameters]] == | ||
:{{Template:FuncDef|Msmooth (clip, bool "mask", int "threshold", int "strength", bool "highq", bool "chroma", bool "show", bool "debug")}} | :{{Template:FuncDef|Msmooth (clip, bool "mask", int "threshold", int "strength", bool "highq", bool "chroma", bool "show", bool "debug")}} |
Latest revision as of 22:30, 27 May 2021
Abstract | |
---|---|
Author | Donald Graft |
Version | v2.0.2 |
Download | msmooth202.zip |
Category | Spatial Denoisers |
License | GPLv2 |
Discussion | Doom9 Forum |
Contents |
[edit] Description
MSmooth: performs detail-preserving smoothing.
Official homepage: http://rationalqm.us/msmooth/msmooth.html
[edit] Requirements
- [x86]: AviSynth+ or AviSynth 2.6
- [x64]: AviSynth+
- Supported color formats: RGB32, YV12
- Visual C++ Redistributable Packages for Visual Studio 2013
[edit] Syntax and Parameters
- Msmooth (clip, bool "mask", int "threshold", int "strength", bool "highq", bool "chroma", bool "show", bool "debug")
- clip =
- Input clip.
- clip =
- bool mask = false
- When set to true, the areas to be preserved are shown. Use this to set the level of detail to be preserved.
- bool mask = false
- int threshold = 15
- This parameter determines what is detected as detail and thus preserved. To see what detail areas will be preserved, use the 'mask' parameter.
- Range: 0 to 255
- This parameter determines what is detected as detail and thus preserved. To see what detail areas will be preserved, use the 'mask' parameter.
- int threshold = 15
- int strength = 3
- This is the number of iterations of a 3x3 averaging blur to be performed on the areas to be smoothed. It is applied only to the non-detail areas as determined by the 'threshold' parameter, and smoothing does not cross image detail. The filter becomes much slower as the strength is raised.
- Range: 0 to 25
- This is the number of iterations of a 3x3 averaging blur to be performed on the areas to be smoothed. It is applied only to the non-detail areas as determined by the 'threshold' parameter, and smoothing does not cross image detail. The filter becomes much slower as the strength is raised.
- int strength = 3
- bool highq = true
- When set to true, a higher quality but slightly slower detail detection algorithm is used.
- bool highq = true
- bool chroma = false
- When set to true, enables chroma smoothing for YV12 (it's always enabled for RGB). Running without chroma smoothing is faster.
- bool chroma = false
- bool show = false
- This parameter overlays debug output on the output frame. Currently, only the filter version is output.
- bool show = false
- bool debug = false
- This parameter enables debug output to the DebugView utility. Currently, only the filter version is output.
- bool debug = false
[edit] Examples
Msmooth with default settings:
AviSource("Blah.avi") Msmooth(mask=false, threshold=15, strength=3, highq=true, chroma=false, show=false, debug=false)
[edit] Changelog
Version Date Changes
v2.0.2 2005/09/18 - Latest release
[edit] Archived Downloads
Version | Download | Mirror |
---|---|---|
v2.0.2 | msmooth202.zip /// msmooth202src.zip | msmooth202.zip /// msmooth202src.zip |
[edit] External Links
Back to External Filters ←