DeGrainMedian
From Avisynth wiki
(Difference between revisions)
m (→Requirements) |
|||
Line 3: | Line 3: | ||
|{{Author/Fizick}} | |{{Author/Fizick}} | ||
|v0.8.2 | |v0.8.2 | ||
− | |3=[http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip] | + | |3= [http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip] |
− | |4=Spatial-Temporal Denoisers | + | |4= Spatial-Temporal Denoisers |
− | |5=[ | + | |5= [https://www.gnu.org/licenses/gpl-2.0.txt GPLv2] |
− | |6=[ | + | |6= [https://forum.doom9.org/showthread.php?t=80834 Doom9 Thread] |
}} | }} | ||
Line 14: | Line 14: | ||
<br> | <br> | ||
== Requirements == | == Requirements == | ||
− | * AviSynth 2.5.8 or [ | + | * AviSynth 2.5.8 or [https://sourceforge.net/projects/avisynth2/ greater] |
* Supported color formats: [[YUY2]], [[YV12]] | * Supported color formats: [[YUY2]], [[YV12]] | ||
* SSEMMX ([[ISSE|Integer SSE]]) capable CPU | * SSEMMX ([[ISSE|Integer SSE]]) capable CPU | ||
Line 78: | Line 78: | ||
!v0.8.2 | !v0.8.2 | ||
|[http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip] | |[http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip] | ||
− | |[ | + | |[https://web.archive.org/web/20150329184941/http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip] |
|} | |} | ||
<br> | <br> | ||
== External Links == | == External Links == | ||
− | *[ | + | *[https://www.aquilinestudios.org/avsfilters/spatiotemp.html#dgm AquilineStudios] - DeGrainMedian additional information. |
<br> | <br> | ||
<br> | <br> | ||
----------------------------------------------- | ----------------------------------------------- | ||
'''Back to [[External_filters#Spatio-Temporal_Denoisers| External Filters]] ←''' | '''Back to [[External_filters#Spatio-Temporal_Denoisers| External Filters]] ←''' |
Revision as of 03:54, 18 June 2018
Abstract | |
---|---|
Author | Fizick |
Version | v0.8.2 |
Download | degrainmedian082.zip |
Category | Spatial-Temporal Denoisers |
License | GPLv2 |
Discussion | Doom9 Thread |
Contents |
Description
DeGrainMedian is a spatio-temporal limited median filter mainly for film grain removal, but may be used for general denoising. For additional information see the official documentation.
Requirements
- AviSynth 2.5.8 or greater
- Supported color formats: YUY2, YV12
- SSEMMX (Integer SSE) capable CPU
Limitations
- No scenechange detector in current version. But I do not see any ghosting - filter is switched to spatial pixel pairs.
- First and last line (line pair for interlaced) of every frame are not filtered.
- First and last 8 (YV12) or 4 (YUY2) pixels in every row are filtered with more simple (same columns) method.
- Chroma filtering in YUY2 mode is also in same columns only.
- First and last frames are not filtered.
Syntax and Parameters
- DeGrainMedian (clip, int "limitY", int "limitUV", int "mode", bool "interlaced", bool "norow" )
- clip =
- Input clip.
- clip =
- int limitY = 4
- int limitUV = 6
- Limit of pixel luma(Y) and chroma(UV) correction (0 to 255).
- int limitY = 4
- int mode = 1
- Operation mode (0 to 5, the more, the weaker)
- int mode = 1
- bool interlaced = false
- Process clip as interlaced.
- bool interlaced = false
- bool norow = false
- Do not use same row in spatial filter.
- bool norow = false
Examples
DeGrainMedian with all default values:
AviSource("Blah.avi") DeGrainMedian(limitY=4, limitUV=6, mode=1, interlaced=false, norow=false)
Changelog
Version Date(D/M/Y) Changes
v0.8.2 07/10/2006 - Fixed a green right border bug for non-mod 8 width. Thanks to akapuma for report.
V0.8.1 28/07/2006 - Fixed a bug for mode>0, interlaced=true, norow=false, YV12. Thanks to squid_80 for report.
v0.8 09/10/2005 - Changed frame cache range to 3. - Added option norow to disable using same row (horizontal) spatial pair. - Fixed documentation error about mode=1. - Renamed old mode 4 to 5, 3 to 4, 2 to 3, added new mode 2.
v0.7.0 27/07/2005 - Reformatted documentation only.
v0.7 21/04/2005 - Fixed bug with mode=2 for YV12 interlaced; first frame pitch fixed.
v0.6 02/04/2005 - Fixed some bugs with YUY2. Thanks to AVIL for report.
v0.5 23/03/2005 - Use more correct cache settings. Thank to Turyst04 for stability problem report.
v0.4 10/11/2004 - Fixed possible bug with different frame pitches.
v0.3 28/08/2004 - Added interlaced mode, code reorganization
v0.2 21/08/2004 - Added more safe modes=1-4, doc updated.
v0.1.1 18/08/2004 - Bug fixed with spatial part of YV12 (distance was 2 pixels).
v0.1 13/08/2004 - First public (beta!).
Archived Downloads
Version | Download | Mirror |
---|---|---|
v0.8.2 | degrainmedian082.zip | degrainmedian082.zip |
External Links
- AquilineStudios - DeGrainMedian additional information.
Back to External Filters ←