DePulse
From Avisynth wiki
Abstract | |
---|---|
Author | |
Version | 2005/04/11 |
Download | depulse.zip DePulseC05061403.zip |
Category | VHS Restoration |
License | Open source |
Discussion |
Contents |
Description
DePulse reduces the white noise that gets in the image. It seems to be the noise of the old fluorescent lamp or the engine of the motorcycle.
DePulseC is sister product of DePulse. Just applying the same algorithm to the color difference. Reduces color pulse noise. Integrate with DePulse.
NOTE: documentation was translated from the Japanese readme.
Requirements
- [x86]: AviSynth+ or AviSynth 2.5.8 or greater
- Supported color formats: YUY2
- Top field interlacing only
Syntax and Parameters
DePulse
- DePulse (clip, int "h", int "l", int "d", bool "debug")
- clip =
- Input clip.
- clip =
- int h = 180
- Luminance below
h
is not subject to white noise. - Range: 0-255
- Luminance below
- int h = 180
- int l = 60
- Luminance above
l
is not subject to black noise. - Range: 0-255
- Luminance above
- int l = 60
- int d = 30
- If the brightness is different from the pixels in the front and back (upper and lower) fields for
d
or more, it is determined as noise. (Common for white and black noise). - Range: 0-255
- If the brightness is different from the pixels in the front and back (upper and lower) fields for
- int d = 30
- bool debug = false
- When debug is set to true, pink and green color will be added to the part determined as white and black noise.
- bool debug = false
DePulseC
- DePulseC (clip, int "h", int "l", int "d", bool "debug")
- clip =
- Input clip.
- clip =
- int h = 180
- Color differences less than
h
are not subject to color noise. - Range: 0-255
- Color differences less than
- int h = 180
- int l = 60
- Color differences greater than
l
are not subject to color noise. - Range: 0-255
- Color differences greater than
- int l = 60
- int d = 30
- If the color difference between the pixels in the front and back (upper and lower) fields is more than
d
, it is determined as noise. (Common for white and black noise). - Range: 0-255
- If the color difference between the pixels in the front and back (upper and lower) fields is more than
- int d = 30
- bool debug = false
- When debug is set to true, the part determined as color noise becomes white and black.
- bool debug = false
Examples
DePulse with default settings:
AviSource("Blah.avi") DePulse (h=180, l=60, d=30, debug=false)
DePulseC with default settings:
AviSource("Blah.avi") DePulseC (h=180, l=60, d=30, debug=false)
- DePulseC Hint: First, adjust
h
to aroundh=50
,l=200
and adjustd
(about 20 to 50?).
You may have some side effects. After that, gradually increaseh
and lowerl
to reduce side effects.
Archived Downloads
Version | Download | Mirror |
---|---|---|
2005/04/11 | depulse.zip
|
depulse.zip
|
External Links
Back to External Filters ←