MSharpen
From Avisynth wiki
(Difference between revisions)
m (add x64 category) |
(the real threshold is not 10 (from the Source code)) |
||
Line 29: | Line 29: | ||
:::Input clip | :::Input clip | ||
<br> | <br> | ||
− | ::{{Par2|threshold|int| | + | ::{{Par2|threshold|int|15}} |
:::Determines what is detected as edge detail and thus sharpened. To see what edge detail areas will be sharpened, use the 'mask' parameter. | :::Determines what is detected as edge detail and thus sharpened. To see what edge detail areas will be sharpened, use the 'mask' parameter. | ||
:::Range: 0 to 255 | :::Range: 0 to 255 |
Latest revision as of 19:55, 11 June 2020
Abstract | |
---|---|
Author | tp7 |
Version | v0.9 |
Download | msharpen-x86.zip |
Category | Sharpeners |
License | MIT but binaries are GPLv2 |
Discussion | Doom9 Thread |
Contents |
[edit] Description
MSharpen is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old MSharpen plugin. It features better performance, x64 compatibility and less bugs.
[edit] Requirements
- AviSynth 2.6.0 or greater
- x64 version requires AviSynth+ r1576 or later
- Supported color formats: RGB32, Y8, YV12, YV16, YV24, YV411
- *** vcredist_x86.exe is required for vinverse-x86
- *** vcredist_x64.exe is required for vinverse-x64
[edit] Syntax and Parameters
- MSharpen (clip, int "threshold", int "strength", bool "highq", bool "mask")
- clip =
- Input clip
- clip =
- int threshold = 15
- Determines what is detected as edge detail and thus sharpened. To see what edge detail areas will be sharpened, use the 'mask' parameter.
- Range: 0 to 255
- int threshold = 15
- int strength = 100
- Strength of the sharpening to be applied to the edge detail areas. It is applied only to the edge detail areas as determined by the threshold parameter. Strength 255 is the strongest sharpening.
- Range: 0 to 255
- int strength = 100
- bool highq = true
- Lets you tradeoff speed for quality of detail detection. Set it to true for the best detail detection. Set it to false for maximum speed.
- bool highq = true
- bool mask = false
- When set to true, the areas to be sharpened are shown in white against a black background. Use this to set the level of detail to be sharpened. This function also makes a basic edge detection filter.
- bool mask = false
[edit] Examples
MSharpen with default settings:
AviSource("blah.avi") MSharpen(threshold=10, strength=100, highq=true, mask=false)
[edit] Changelog
Version Date Changes
v0.9 11/28/2013 - Initial release. Only Avisynth+ and Avisynth 2.6 are supported. - YUY2 support and MMX code path removed. - All code paths are faster than before, planar processing in SSE2-optimized.
[edit] Archived Downloads
Version | Download | Source Code |
---|---|---|
v0.9 | msharpen-x86.zip | msharpen-0.9.zip |
[edit] External Links
- GitHub - Source code repository.
- Doom9 Forum - Original MSharpen discussion.
Back to External Filters ←