EdgeLevel
From Avisynth wiki
Abstract | |
---|---|
Author | rigaya |
Version | v0.02 |
Download | edgelevel_avisynth_0.02.zip |
Category | Spatial Denoisers |
License | MIT |
Discussion |
Contents |
Description
EdgeLevel adjusts the contrast near the edges, the edges are emphasized without overshoot. It may be good to use it after enlargement. It is designed to be applied more strongly only to the contour lines of animation, etc.
AviSynth plugin ported from the Aviutl plugin EdgeLevel by flash3kyuu.
NOTE: Documentation was translated from Japanese with online translators, some words may be not be accurate.
Requirements
- AviSynth+ x86/x64
- Supported color formats: Y8, YV12, YV16, YV24
- All planar YUV formats (8/10/12/14/16-bit) are supported.
Syntax and Parameters
- edgelevel (clip, int "strength", int "threshold", int "bc", int "wc", int "thread", int "simd")
- clip =
- Input clip.
- clip =
- int strength = 10
- Adjusts the edge emphasis level. A positive value will emphasize the edges, and a negative value will blur the edges.
- Range: -31 - 31
- Adjusts the edge emphasis level. A positive value will emphasize the edges, and a negative value will blur the edges.
- int strength = 10
- int threshold = 16
- This is a threshold value that ignores noise.
- Range: 0 - 255
- This is a threshold value that ignores noise.
- int threshold = 16
- int bc = 0
- Black correction; the original brightness is basically maintained during filtering. It is used when you want to darken the outline intentionally with a chute.
- The change in brightness is local. Since the weighting has been adjusted, it is more difficult to shoot at simple color boundaries, and is only applied more strongly to contour lines, such as animations.
- Range: 0 - 31
- int bc = 0
- int wc = 0
- White correction; this is the opposite of black correction.
- Range: 0 - 31
- White correction; this is the opposite of black correction.
- int wc = 0
- int threads = 0
- The number of parallel threads.
- 0 : auto
- Range: 0 - 32
- The number of parallel threads.
- int threads = 0
Examples
edgelevel with default settings:
AviSource("Blah.avi") edgelevel (strength=10, threshold=16, bc=0, wc=0, thread=0, simd=0)
Changelog
Version Date Changes
V0.02 2020/09/05 - Overflow prevention at 16bit. v0.01 2020/09/05 - Supports high bit depth of AviSynth+. - Compatible with AVX2. - Fixed the problem that it could not be processed normally due to overflow. v0.00 2012/03/06 - Initial release
Archived Downloads
Version | Download | Mirror |
---|---|---|
v0.02 | edgelevel_avisynth_0.02.zip | |
v0.01 | edgelevel_avisynth_0.01.zip | |
v0.00 | edgelevel_avisynth_0.00.zip |
External Links
- GitHub - Source code repository.
Back to External Filters ←