Nnedi3
From Avisynth wiki
(Difference between revisions)
m (style) |
(minor formatting and add archived downloads) |
||
Line 7: | Line 7: | ||
| Deinterlacing | | Deinterlacing | ||
| [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2] | | [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2] | ||
− | |}} | + | |6=[http://forum.doom9.org/showthread.php?t=147695 Doom9 Thread]}} |
<br> | <br> | ||
+ | |||
== Description == | == Description == | ||
− | + | [[nnedi3/nnedi3|nnedi3]] is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It has same rate and double rate modes, and works with YV12, YUY2,and RGB24 input.<br> | |
− | + | nnedi3 is also very good for enlarging images by powers of 2, and includes a function '[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]' for that purpose.<br> | |
− | + | ||
<br> | <br> | ||
− | + | nnedi3 is [[nnedi2]] with improved predictor neural network architecture and local neighborhood pre-processing. nnedi3 also has multiple local neighborhood size options to better handle image enlargement vs deinterlacing and give more quality vs speed options. | |
− | + | ||
<br> | <br> | ||
− | + | <br> | |
− | == Requirements | + | == Requirements == |
− | + | * AviSynth 2.5.8 or [http://forum.doom9.org/showthread.php?t=168764 later] | |
− | + | * Supported color formats: [[RGB24]], [[YUY2]], [[YV12]] | |
<br> | <br> | ||
== Filters == | == Filters == | ||
Line 33: | Line 32: | ||
}} | }} | ||
|} | |} | ||
− | |||
− | |||
<br> | <br> | ||
− | |||
== Changelog == | == Changelog == | ||
Version Date Changes<br> | Version Date Changes<br> | ||
Line 63: | Line 59: | ||
- different nns/nsize defaults for nnedi3_rpow2() vs nnedi3() | - different nns/nsize defaults for nnedi3_rpow2() vs nnedi3() | ||
- change setcachehints call | - change setcachehints call | ||
+ | <br> | ||
+ | == Archived Downloads == | ||
+ | {| class="wikitable" border="1"; width="600px" | ||
+ | |- | ||
+ | !!width="100px"| Version | ||
+ | !!width="150px"| Download | ||
+ | !!width="150px"| Mirror | ||
+ | |- | ||
+ | !v0.9.4 | ||
+ | |[http://bengal.missouri.edu/~kes25c/nnedi3.zip nnedi3.zip] | ||
+ | |[http://web.archive.org/web/20121118091447/http://bengal.missouri.edu/~kes25c/nnedi3.zip nnedi3.zip] | ||
+ | |} | ||
<br> | <br> | ||
== External Links == | == External Links == |
Revision as of 03:43, 17 September 2014
Abstract | |
---|---|
Author | tritical |
Version | v0.9.4 |
Download | nnedi3.zip |
Category | Deinterlacing |
License | GPLv2 |
Discussion | Doom9 Thread |
Contents |
Description
nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It has same rate and double rate modes, and works with YV12, YUY2,and RGB24 input.
nnedi3 is also very good for enlarging images by powers of 2, and includes a function 'nnedi3_rpow2' for that purpose.
nnedi3 is nnedi2 with improved predictor neural network architecture and local neighborhood pre-processing. nnedi3 also has multiple local neighborhood size options to better handle image enlargement vs deinterlacing and give more quality vs speed options.
Requirements
Filters
Filter | Description | Color format |
---|---|---|
nnedi3 |
Deinterlace. |
RGB24, YUY2, YV12 |
nnedi3_rpow2 |
Upscale image by the power of 2. |
RGB24, YUY2, YV12 |
Changelog
Version Date Changes
v0.9.4 06/10/2011 + some more optimizations + more aggressive new prescreener levels
v0.9.3 06/06/2011 + added new prescreener. Changed 'pscrn' parameter from bool to integer. + added 'etype' parameter and merged abs/squared weights into one binary
v0.9.2 09/22/2010 + clean up and release source code + speed improvements - (thanks Loren Merritt - akupenguin - for many ideas and code) int16 dot products in prescreener/predictor neural networks faster exp function approximation mean removal factored into weights lots of smaller changes + new prediction nn weights for certain nsize/nns combinations + added fapprox parameter - fixed bug with border mirroring - dropped support for sse/mmx - all asm code requires sse2. changed opt parameter accordingly.
v0.9.1 07/15/2010 + add nsize=5/6 (16x4,32x4) + add nns=0 (16 neurons). nns 0/1/2/3 from v0.9 are now 1/2/3/4. - new defaults. nnedi3: nsize=6,nns=1. nnedi3_rpow2: nns=3. - fix field=0/1 flipped with rgb24 input
v0.9 06/10/2009 + First official release - adds nns=0 (32 neurons). nns 0/1/2 from previous beta are now 1/2/3. - adds nsize=4 (8x4). - different nns/nsize defaults for nnedi3_rpow2() vs nnedi3() - change setcachehints call
Archived Downloads
Version | Download | Mirror |
---|---|---|
v0.9.4 | nnedi3.zip | nnedi3.zip |
External Links
- Doom9 Forum - nnedi3 discussion.
Back to External Filters ←