RgTools
From Avisynth wiki
(Difference between revisions)
m (→Requirements) |
(small corrections) |
||
Line 12: | Line 12: | ||
<br> | <br> | ||
== Description == | == Description == | ||
− | :RgTools is a modern rewrite of [[ | + | :<tt>RgTools</tt> is a modern rewrite of <tt>[[RgTools/RemoveGrain|RemoveGrain]]</tt>, <tt>[[RgTools/Repair|Repair]]</tt>, <tt>[[RgTools/BackwardClense|BackwardClense]]</tt>, <tt>[[RgTools/Clense|Clense]]</tt>, <tt>[[RgTools/ForwardClense|ForwardClense]]</tt> and <tt>[[RgTools/VerticalCleaner| VerticalCleaner]]</tt> all in a single plugin. In addition, <tt>RgTools</tt> is ''mostly'' backward compatible with the original plugins. |
− | :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. Other functions should be identical. | + | :Some routines might be slightly less efficient than original, some are faster. Output of some <tt>RemoveGrain</tt> modes are not exactly identical to the original due to some minor rounding differences. Other functions should be identical. |
<br> | <br> | ||
Line 29: | Line 29: | ||
{{PluginFilterTable2}} | {{PluginFilterTable2}} | ||
{{PluginFilterRow|RgTools|BackwardClense| | {{PluginFilterRow|RgTools|BackwardClense| | ||
− | + | Modified version of <tt>Clense</tt> that works on current and previous frames. | |
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | | [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | ||
}} | }} | ||
{{PluginFilterRow|RgTools|Clense| | {{PluginFilterRow|RgTools|Clense| | ||
− | + | Temporal median of three frames. | |
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | | [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | ||
}} | }} | ||
{{PluginFilterRow|RgTools|ForwardClense| | {{PluginFilterRow|RgTools|ForwardClense| | ||
− | + | Modified version of <tt>Clense</tt> that works on current and next frames. | |
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | | [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | ||
}} | }} | ||
{{PluginFilterRow|RgTools|Repair| | {{PluginFilterRow|RgTools|Repair| | ||
− | Repairs unwanted artifacts from (''but not limited to'') RemoveGrain | + | Repairs unwanted artifacts from (''but not limited to'') <tt>RemoveGrain</tt>, includes 24 modes. |
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | | [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | ||
}} | }} | ||
{{PluginFilterRow|RgTools|RemoveGrain| | {{PluginFilterRow|RgTools|RemoveGrain| | ||
− | Purely spatial denoising function | + | Purely spatial denoising function, includes 24 modes. |
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | | [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | ||
}} | }} | ||
{{PluginFilterRow|RgTools|VerticalCleaner| | {{PluginFilterRow|RgTools|VerticalCleaner| | ||
− | A fast vertical median. | + | A very fast vertical median, it only has 2 modes. |
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | | [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]] | ||
}} | }} |
Revision as of 18:34, 1 August 2014
Abstract | |
---|---|
Author | tp7 |
Version | v0.92.1 |
Download | RgTools-x86.zip |
Category | Spatial-Temporal 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. In addition, RgTools is mostly backward compatible with the original plugins.
- 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. Other functions should be identical.
Requirements
- - AviSynth 2.6.0 Alpha5 or later
- - x64 version requires AviSynth+ r1576 or later
- - Supported color formats: Y8, YV12, YV16, YV24, YV411
- - Microsoft Visual C++ 2012 Redistributable Package (x86 / x64)
- *** vcredist_x86.exe required for RgTools-x86
- *** vcredist_x64.exe 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.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 ←