DCTFun: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
m update
Line 1: Line 1:
{{FilterCat|External_filters|Denoisers|Spatial Denoisers}}
{{FilterCat|External_filters|Denoisers|Spatial Denoisers}}
{{Filter
{{Filter3
| Prunedtree
| Prunedtree
| 4b, 4c, 5
| 4b, 4c, 5
| [http://www.avisynth.nl/users/warpenterprises/files/dctfun4b_5F25_dll_20060205.zip DCTFun4b]<br>
|
[http://web.archive.org/web/20090609172234/http://mf.creations.nl/avs/filters/dctfun4c.dll DCTFun4c]<br>
*[//web.archive.org/web/20070717174239/http://soulhunter.chronocrossdev.com/data/dctfun4b.zip dctfun4b.zip]<br/>
[http://www.avisynth.nl/users/warpenterprises/files/dctfun5_5F25_dll_20060809.zip DCTFun5]
------
*[//web.archive.org/web/20090609172234/http://mf.creations.nl/avs/filters/dctfun4c.dll dctfun4c.dll]<br/>
------
*[//web.archive.org/web/20140628160203/http://www.64k.it/andres/data/avisynth/dctfun5_r1.zip dctfun5_r1.zip]
| Spatial Denoisers
| Spatial Denoisers
|
* [[YV12]]
| Closed source
| Closed source
|}}
|6=[http://forum.doom9.org/showthread.php?t=114526 Doom9 Thread]
}}
<br>
<br>
== Description ==
== Description ==
:DCTFun4 and DCTFun5 are both 2 fast denoisers that do hard thresholding of a complete 4x4 [2x2 for DCTFun5] ICT transform.
:DCTFun4 and DCTFun5 are both 2 fast denoisers that do hard thresholding of a complete 4x4 [2x2 for DCTFun5] ICT transform.
:DCTFun4 is a bit slower than DCTFun5 but should give better quality, DCTFun5 is a bit faster but less powerful in noise suppression (they are simply scaled for different speed/quality goals).<br>
:DCTFun4 is a bit slower than DCTFun5 but should give better quality, DCTFun5 is a bit faster but less powerful in noise suppression (they are simply scaled for different speed/quality goals).<br>
==== Requirements ====
:* [[YV12]]
<br>
<br>
== Syntac and Parameters ==
== Requirements ==
:{{Template:FuncDef| dctfun4b(clip, float "luma_thresh", float "chroma_thresh")}}
:- AviSynth 2.5.8 or later
:{{Template:FuncDef| dctfun4c(clip, float "luma_thresh", float "chroma_thresh")}}
:- [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only
:{{Template:FuncDef| dctfun5(clip, float "luma_thresh", float "chroma_thresh")}}
:- Supported color formats: [[YV12]]
<br>
<br>
::{{Par|luma_thresh|float|3.0}}
== [[Script variables|Syntax and Parameters]] ==
:{{Template:FuncDef| dctfun4b (clip, float "luma_thresh", float "chroma_thresh")}}
:{{Template:FuncDef| dctfun4c (clip, float "luma_thresh", float "chroma_thresh")}}
:{{Template:FuncDef| dctfun5 (clip, float "luma_thresh", float "chroma_thresh")}}
<br>
::{{Par2|luma_thresh|float|3.0}}
:::Luma threshold.
:::Luma threshold.
::::If it's set to 0, it bypasses the plane.
::::If it's set to 0, it bypasses the plane.
<br>
<br>
::{{Par|chroma_thresh|float|2.0}}
::{{Par2|chroma_thresh|float|2.0}}
:::Chroma threshold.
:::Chroma threshold.
::::If it's set to 0, it bypasses the plane.
::::If it's set to 0, it bypasses the plane.
Line 40: Line 45:
  2006-08-09:
  2006-08-09:
   - Initial release
   - Initial release
<br>
== Archived Downloads ==
{| class="wikitable" border="1"; width="400px"
|-
!!width="100px"| Version
!!width="150px"| Download
!!width="150px"| Mirror
|-
!dctfun4b
|[http://web.archive.org/web/20070717174239/http://soulhunter.chronocrossdev.com/data/dctfun4b.zip dctfun4b.zip]
|[http://www.avisynth.nl/users/warpenterprises/files/dctfun4b_5F25_dll_20060205.zip dctfun4b_5F25_dll_20060205.zip]
|-
!dctfun4c
|[http://web.archive.org/web/20090609172234/http://mf.creations.nl/avs/filters/dctfun4c.dll dctfun4c.dll]
|
|-
!dctfun5
|[http://web.archive.org/web/20140628160203/http://www.64k.it/andres/data/avisynth/dctfun5_r1.zip dctfun5_r1.zip]
|[http://www.avisynth.nl/users/warpenterprises/files/dctfun5_5F25_dll_20060809.zip dctfun5_5F25_dll_20060809.zip]
|}
<br>
<br>
== Links ==
== Links ==
- [http://forum.doom9.org/showthread.php?t=114526 Doom9 Forum] - DCTFun4 / DCTFun5 discussion.<br>
- [http://forum.doom9.org/showthread.php?t=114526 Doom9 Forum] - DCTFun4 / DCTFun5 discussion.<br>

Revision as of 19:06, 28 June 2014

Abstract
Author Prunedtree
Version 4b, 4c, 5
Download

Category Spatial Denoisers
License Closed source
Discussion Doom9 Thread


Description

DCTFun4 and DCTFun5 are both 2 fast denoisers that do hard thresholding of a complete 4x4 [2x2 for DCTFun5] ICT transform.
DCTFun4 is a bit slower than DCTFun5 but should give better quality, DCTFun5 is a bit faster but less powerful in noise suppression (they are simply scaled for different speed/quality goals).


Requirements

- AviSynth 2.5.8 or later
- Progressive input only
- Supported color formats: YV12


dctfun4b (clip, float "luma_thresh", float "chroma_thresh")
dctfun4c (clip, float "luma_thresh", float "chroma_thresh")
dctfun5 (clip, float "luma_thresh", float "chroma_thresh")


float  luma_thresh = 3.0
Luma threshold.
If it's set to 0, it bypasses the plane.


float  chroma_thresh = 2.0
Chroma threshold.
If it's set to 0, it bypasses the plane.


Examples

AviSource("Blah.avi")
dctfun4b()


Changelog

2006-08-09:
 - Initial release


Archived Downloads

Version Download Mirror
dctfun4b dctfun4b.zip dctfun4b_5F25_dll_20060205.zip
dctfun4c dctfun4c.dll
dctfun5 dctfun5_r1.zip dctfun5_5F25_dll_20060809.zip


- Doom9 Forum - DCTFun4 / DCTFun5 discussion.