RgTools
m (→Requirements: AviSynth 2.6) |
(add v0.93) |
||
Line 1: | Line 1: | ||
{{FilterCat|External_filters|Plugins|Denoisers}} | {{FilterCat|External_filters|Plugins|Denoisers}} | ||
{{Filter3 | {{Filter3 | ||
− | | {{Author/tp7}} | + | | {{Author/tp7}}, {{Author/pinterf}} |
− | | v0. | + | | v0.93 |
− | |[http://github.com/ | + | |[http://github.com/pinterf/RgTools/releases RgTools-0.93.7z] |
− | + | ||
| Denoisers | | Denoisers | ||
| [http://opensource.org/licenses/MIT MIT] but binaries are [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2] | | [http://opensource.org/licenses/MIT MIT] but binaries are [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2] | ||
Line 19: | Line 18: | ||
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | * Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | ||
<br> | <br> | ||
− | * [http://www.microsoft.com/en-us/download/details.aspx?id= | + | * [http://www.microsoft.com/en-us/download/details.aspx?id=53587 Microsoft Visual C++ 2015 Redistributable Package (x86 / x64)] |
:<span style="color:red">***</span> <tt>vcredist_x86.exe</tt> is required for <tt>RgTools-x86</tt> | :<span style="color:red">***</span> <tt>vcredist_x86.exe</tt> is required for <tt>RgTools-x86</tt> | ||
:<span style="color:red">***</span> <tt>vcredist_x64.exe</tt> is required for <tt>RgTools-x64</tt> | :<span style="color:red">***</span> <tt>vcredist_x64.exe</tt> is required for <tt>RgTools-x64</tt> | ||
Line 54: | Line 53: | ||
== Changelog == | == Changelog == | ||
Version Date Changes<br> | Version Date Changes<br> | ||
+ | v0.93 11/27/2016 - Same functionality as 0.92.1 | ||
+ | - New bit depths 10, 12, 14, 16 bits and 32 bit float | ||
+ | - New formats: Planar RGB, Planar RGBA and YUVA support | ||
+ | - Use aligned loads if possible, internally | ||
+ | - 10+ bit formats require SSE4 for fast processing | ||
+ | - XP Support | ||
+ | - Built with VS2015, requires Visual Studio Redistributable Update 3 or newer | ||
+ | - Of course it works with classic Avisynth for 8 bit videos.<br> | ||
v0.92.1 02/10/2014 - Planar parameter added to VerticalCleaner registration function. It worked before but apparently not.<br> | v0.92.1 02/10/2014 - Planar parameter added to VerticalCleaner registration function. It worked before but apparently not.<br> | ||
v0.92 02/10/2014 - Planar parameter added to VerticalCleaner for compatibility with QTGMC. | v0.92 02/10/2014 - Planar parameter added to VerticalCleaner for compatibility with QTGMC. |
Revision as of 00:50, 23 December 2016
Abstract | |
---|---|
Author | tp7, pinterf |
Version | v0.93 |
Download | RgTools-0.93.7z |
Category | Denoisers |
License | MIT but binaries are GPLv2 |
Discussion | Doom9 Thread |
Contents |
Description
RgTools is a modern rewrite of RemoveGrain, Repair, BackwardClense, Clense, ForwardClense and VerticalCleaner all in a single plugin. RgTools is mostly backward compatible with the original plugins, incompatibilities mainly come from deprecated parameters in the original filters, read filter documentation for full details. Some routines might be slightly less efficient than original, some are faster. Output of some RemoveGrain modes are not exactly identical to the original due to some minor rounding differences; these differences will not affect your output in any significant way (it might make it better)[1]. Other functions should be identical.
Requirements
- AviSynth 2.6.0 or greater
- x64 version requires AviSynth+ r1576 or later
- Supported color formats: Y8, YV12, YV16, YV24, YV411
- *** vcredist_x86.exe is required for RgTools-x86
- *** vcredist_x64.exe is required for RgTools-x64
Filters
Filter | Description | Color format |
---|---|---|
BackwardClense |
Modified version of Clense that works on current and previous frames. |
Y8, YV12, YV16, YV24, YV411 |
Clense |
Temporal median of three frames. |
Y8, YV12, YV16, YV24, YV411 |
ForwardClense |
Modified version of Clense that works on current and next frames. |
Y8, YV12, YV16, YV24, YV411 |
Repair |
Repairs unwanted artifacts from (but not limited to) RemoveGrain, includes 24 modes. |
Y8, YV12, YV16, YV24, YV411 |
RemoveGrain |
Purely spatial denoising function, includes 24 modes. |
Y8, YV12, YV16, YV24, YV411 |
VerticalCleaner |
A very fast vertical median, it only has 2 modes. |
Y8, YV12, YV16, YV24, YV411 |
Changelog
Version Date Changes
v0.93 11/27/2016 - Same functionality as 0.92.1 - New bit depths 10, 12, 14, 16 bits and 32 bit float - New formats: Planar RGB, Planar RGBA and YUVA support - Use aligned loads if possible, internally - 10+ bit formats require SSE4 for fast processing - XP Support - Built with VS2015, requires Visual Studio Redistributable Update 3 or newer - Of course it works with classic Avisynth for 8 bit videos.
v0.92.1 02/10/2014 - Planar parameter added to VerticalCleaner registration function. It worked before but apparently not.
v0.92 02/10/2014 - Planar parameter added to VerticalCleaner for compatibility with QTGMC. Same behavior as in RemoveGrain.
v0.91 11/30/2013 - Planar parameter is added to RemoveGrain and Repair. It allows to skip any colorspace checks whatsoever, making the filter always assume that planar input is passed.
v0.9 11/26/2013 - Initial release - 24 modes of RemoveGrain, 24 modes of Repair, both modes of VerticalCleaner, and three variations of Clense implemented.
Archived Downloads
Version | Download | Source Code |
---|---|---|
v0.92.1 | RgTools-x86.zip | 0.92.1.zip |
v0.92 | RgTools-x86.zip | 0.92.zip |
v0.91 | RgTools-x86.zip | 0.91.zip |
v0.9 | RgTools-x86.zip | 0.9.zip |
External Links
Back to External Filters ←