Skip to content
MSharpen and MSmooth for VapourSynth
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
Makefile.am Use CXXFLAGS, not CFLAGS Sep 26, 2014
autogen.sh
config.guess
config.sub Add build system Sep 9, 2014
configure.ac Add build system Sep 9, 2014
gpl2.txt Add license Sep 9, 2014
readme.rst

readme.rst

Description

MSmooth is a spatial smoother that doesn't touch edges.

MSharpen is a sharpener that tries to sharpen only edges.

Usage

msmoosh.MSmooth(clip clip[, float threshold=6.0, int strength=3, bint mask=False, planes=<all>])
Parameters:
clip
Clip to process. Can have variable format and dimensions. Frames with float sample type or with bit depth greater than 16 will be returned untouched.
threshold
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.
strength
Number of times the image should be blurred. Increase to make the image smoother and the filter slower.
mask
If True, the edge mask will be returned instead of the filtered frames.
planes
Planes to process.
msmoosh.MSharpen(clip clip[, float threshold=6.0, float strength=39, bint mask=False, planes=<all>])
Parameters:
clip
Clip to process. Can have variable format and dimensions. Frames with float sample type or with bit depth greater than 16 will be returned untouched.
threshold
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.
strength
Strength of the sharpening. This parameter became a percentage in order to make it independent of the bit depth.
mask
If True, the edge mask will be returned instead of the filtered frames.
planes

Planes to process.

When mask=True, the untouched planes will contain garbage.

Compilation

./autogen.sh
./configure
make

License

GPL 2, like the Avisynth filters, although one could argue that no code was copied from them.

You can’t perform that action at this time.