Hqdn3d
From Avisynth wiki
(Difference between revisions)
(hqdn3d) |
(→Syntax and Parameters: add a little more information) |
||
Line 19: | Line 19: | ||
<br> | <br> | ||
== [[Script variables|Syntax and Parameters]] == | == [[Script variables|Syntax and Parameters]] == | ||
− | :{{Template:FuncDef| hqdn3d(clip, float "ls", float "cs", float "lt", float "ct", int "restart")}} | + | :{{Template:FuncDef|hqdn3d (clip, float "ls", float "cs", float "lt", float "ct", int "restart")}} |
<br> | <br> | ||
− | ::{{Par2| | + | ::{{Par2| |clip| }} |
:::Input clip. | :::Input clip. | ||
<br> | <br> | ||
::{{Par2|ls|float|4.0}} | ::{{Par2|ls|float|4.0}} | ||
::{{Par2|cs|float|3.0}} | ::{{Par2|cs|float|3.0}} | ||
− | ::: | + | :::{{Template:FuncDef3|ls}} and {{Template:FuncDef3|cs}} (0-255) are the strengths of the spatial filtering on the luma and chroma respectively. Increasing these values will improve the smoothing but may overblur; anything above about 10 is probably not a good idea. |
<br> | <br> | ||
::{{Par2|lt|float|6.0}} | ::{{Par2|lt|float|6.0}} | ||
::{{Par2|ct|float|4.5}} | ::{{Par2|ct|float|4.5}} | ||
− | ::: | + | :::{{Template:FuncDef3|lt}} and {{Template:FuncDef3|ct}} (0-255) are the strengths of the temporal filtering on the luma and chroma respectively. Increasing these values will improve the smoothing but may cause ghosting; anything above about 13 is probably not a good idea. |
<br> | <br> | ||
::{{Par2|restart|int|lt+1}} | ::{{Par2|restart|int|lt+1}} | ||
:::Whenever a frame is requested out of order, restart filtering this many frames before. While seeking still slightly affects the content of the frames returned, this should reduce the disturbance to an unnoticeable level. | :::Whenever a frame is requested out of order, restart filtering this many frames before. While seeking still slightly affects the content of the frames returned, this should reduce the disturbance to an unnoticeable level. | ||
<br> | <br> | ||
+ | :'''Usage notes''': | ||
::*Filter strengths vary from 0 (no filtering) to 255 (there will be nothing left of your video). If any options are omitted, they will assume a value based on any other options that you did specify.<br>For example, <code>hqdn3d(ls=2)</code> is equivalent to <code>hqdn3d(ls=2, cs=1.5, lt=3, ct=2.25)</code>. | ::*Filter strengths vary from 0 (no filtering) to 255 (there will be nothing left of your video). If any options are omitted, they will assume a value based on any other options that you did specify.<br>For example, <code>hqdn3d(ls=2)</code> is equivalent to <code>hqdn3d(ls=2, cs=1.5, lt=3, ct=2.25)</code>. | ||
+ | ::*If your image looks oversmoothed (watch especially for chroma bleeding!), reduce {{Template:FuncDef3|ls}} and {{Template:FuncDef3|cs}}; if you notice ghosting/frame blending, reduce {{Template:FuncDef3|lt}} and {{Template:FuncDef3|ct}}. That's all there is to it. | ||
<br> | <br> | ||
+ | |||
== Examples == | == Examples == | ||
hqdn3d with all default values: | hqdn3d with all default values: |
Revision as of 02:56, 30 March 2015
Abstract | |
---|---|
Author | Loren Merritt |
Version | v0.11 |
Download | hqdn3d-0.11.zip |
Category | Spatial-Temporal Denoisers |
License | GPLv2 |
Discussion |
Contents |
Description
High Quality DeNoise 3D is an AviSynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts.
Requirements
- AviSynth 2.5.8 or later
- Progressive input only
- Supported color formats: YV12
Syntax and Parameters
- hqdn3d (clip, float "ls", float "cs", float "lt", float "ct", int "restart")
- clip =
- Input clip.
- clip =
- float ls = 4.0
- float cs = 3.0
- ls and cs (0-255) are the strengths of the spatial filtering on the luma and chroma respectively. Increasing these values will improve the smoothing but may overblur; anything above about 10 is probably not a good idea.
- float ls = 4.0
- float lt = 6.0
- float ct = 4.5
- lt and ct (0-255) are the strengths of the temporal filtering on the luma and chroma respectively. Increasing these values will improve the smoothing but may cause ghosting; anything above about 13 is probably not a good idea.
- float lt = 6.0
- int restart = lt+1
- Whenever a frame is requested out of order, restart filtering this many frames before. While seeking still slightly affects the content of the frames returned, this should reduce the disturbance to an unnoticeable level.
- int restart = lt+1
- Usage notes:
- Filter strengths vary from 0 (no filtering) to 255 (there will be nothing left of your video). If any options are omitted, they will assume a value based on any other options that you did specify.
For example,hqdn3d(ls=2)
is equivalent tohqdn3d(ls=2, cs=1.5, lt=3, ct=2.25)
. - If your image looks oversmoothed (watch especially for chroma bleeding!), reduce ls and cs; if you notice ghosting/frame blending, reduce lt and ct. That's all there is to it.
- Filter strengths vary from 0 (no filtering) to 255 (there will be nothing left of your video). If any options are omitted, they will assume a value based on any other options that you did specify.
Examples
hqdn3d with all default values:
AviSource("Blah.avi") hqdn3d(ls=4.0, cs=3.0, lt=6.0, ct=4.5, restart=7)
Changelog
Version Date Changes
v0.11 2005/01/25 - Fix a floating-point exception. v0.10 2004/10/25 - Initial release.
Archived Downloads
Version | Download | Mirror |
---|---|---|
v0.11 | hqdn3d-0.11.zip | hqdn3d-0.11.zip |
v0.10 | hqdn3d-0.10.zip | hqdn3d-0.10.zip |
External Links
- AquilineStudios - hqdn3d additional information.
Back to External Filters ←