MSmooth
From Avisynth wiki
Abstract | |
---|---|
Author | Donald Graft |
Version | v2.0.2 |
Download | msmooth202.zip |
Category | Spatial Denoisers |
License | GPLv2 |
Discussion | Doom9 Forum |
Contents |
Description
MSmooth: performs detail-preserving smoothing.
Official homepage: http://rationalqm.us/msmooth/msmooth.html
Requirements
- [x86]: AviSynth+ or AviSynth 2.6
- [x64]: AviSynth+
- Supported color formats: RGB32, YV12
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
Examples
Msmooth with default settings:
AviSource("Blah.avi") Msmooth(mask=false, threshold=15, strength=3, highq=true, chroma=false, show=false, debug=false)
Changelog
Version Date Changes
v2.0.2 2005/09/18 - Latest release
Archived Downloads
Version | Download | Mirror |
---|---|---|
v2.0.2 | msmooth202.zip /// msmooth202src.zip | msmooth202.zip /// msmooth202src.zip |
External Links
Back to External Filters ←