ModPlus
(modPlus: add documentation (WIP)) |
(add Archived Downloads section) |
||
(5 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{FilterCat5|External_filters|Plugins|Plugins_x64|Multipurpose_Filters|Deep_color_tools}} |
{{Filter3 | {{Filter3 | ||
| {{Author/vcmohan}} | | {{Author/vcmohan}} | ||
− | | | + | | 2020/06/26 |
|[http://www.avisynth.nl/users/vcmohan/modPlus/modPlus.7z modPlus.7z] | |[http://www.avisynth.nl/users/vcmohan/modPlus/modPlus.7z modPlus.7z] | ||
| Multipurpose Filters | | Multipurpose Filters | ||
Line 10: | Line 10: | ||
== Description == | == Description == | ||
− | This plugin has 11 functions, which modify values of color components to attenuate noise, blur or equalize input. These functions were originally coded as individual plugins for AviSynth. Due to recent changes in AviSynth+ capabilities, these functions were put together, modified and updated. All these functions are thread safe. (MT_NICE_FILTER ) | + | This plugin has 11 functions, which modify values of color components to attenuate noise, blur or equalize input. These functions were originally coded as individual plugins for AviSynth. Due to recent changes in AviSynth+ capabilities, these functions were put together, modified and updated. All these functions are thread safe. ([[MT_NICE_FILTER]]) |
*See official documentation: http://www.avisynth.nl/users/vcmohan/modPlus/modPlus.html | *See official documentation: http://www.avisynth.nl/users/vcmohan/modPlus/modPlus.html | ||
+ | |||
+ | *'''This plugin has been superseded by [[manyPlus]].''' | ||
<br> | <br> | ||
+ | |||
== Requirements == | == Requirements == | ||
* [x86] [[AviSynth+]] | * [x86] [[AviSynth+]] | ||
* [x64] [[AviSynth+]] | * [x64] [[AviSynth+]] | ||
− | * | + | ** AviSynth+: All [[planar]] formats (8/10/12/14/16bit and 32-bit, Y/YUV/RGB) are supported. |
<br> | <br> | ||
* [https://www.microsoft.com/en-us/download/details.aspx?id=53587 Microsoft Visual C++ 2015 Redistributable Package (x86 / x64)] | * [https://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> | + | :<span style="color:red">***</span> <tt>vcredist_x86.exe</tt> is required for <tt>modPlus-x86</tt> |
− | :<span style="color:red">***</span> <tt>vcredist_x64.exe</tt> is required for <tt> | + | :<span style="color:red">***</span> <tt>vcredist_x64.exe</tt> is required for <tt>modPlus-x64</tt> |
<br> | <br> | ||
Line 27: | Line 30: | ||
{{PluginFilterTable2}} | {{PluginFilterTable2}} | ||
{{PluginFilterRow|modPlus|GBlur| | {{PluginFilterRow|modPlus|GBlur| | ||
− | Introduces Gaussian Blur on image. | + | Introduces Gaussian Blur on image. (corresponds to the [[GBlur]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
{{PluginFilterRow|modPlus|Fan| | {{PluginFilterRow|modPlus|Fan| | ||
− | A filter to attenuate regular frequency noise or (white or black) streaks ( corresponds to | + | A filter to attenuate regular frequency noise or (white or black) streaks (corresponds to the [[FanFilter]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
{{PluginFilterRow|modPlus|MBlur| | {{PluginFilterRow|modPlus|MBlur| | ||
− | Introduces motion or focus blur on image.(F2QBlur of FQPlus operates in frequency domain while this is in 2D image domain). Corresponds to HBlur plugin | + | Introduces motion or focus blur on image.(F2QBlur of FQPlus operates in frequency domain while this is in 2D image domain). Corresponds to the [[HBlur]] plugin. |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
{{PluginFilterRow|modPlus|Median| | {{PluginFilterRow|modPlus|Median| | ||
− | In a grid size of which adapts, noise is attenuated.( | + | In a grid size of which adapts, noise is attenuated. (corresponds to the [[AdaptiveMedian]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
{{PluginFilterRow|modPlus|minvar| | {{PluginFilterRow|modPlus|minvar| | ||
− | By minimising variance noise is attenuated. ( corresponds to DeNoise plugin | + | By minimising variance noise is attenuated. (corresponds to the [[DeNoise]] plugin) |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
− | {{PluginFilterRow| | + | {{PluginFilterRow|modPlus|Morph| |
− | Using morphology princeples image is 'dilate' or 'erode' or 'open' or 'close' or 'median' filtered ( corresponds to | + | Using morphology princeples image is 'dilate' or 'erode' or 'open' or 'close' or 'median' filtered (corresponds to the [[Morph]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
− | {{PluginFilterRow| | + | {{PluginFilterRow|modPlus|Neutral| |
− | Given a target image derived from input, learns to process to get similar results.( corresponds to NeuralNetLN of NeuralNet plugin | + | Given a target image derived from input, learns to process to get similar results. (corresponds to the <code>NeuralNetLN</code> function of the [[NeuralNet]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
{{PluginFilterRow|modPlus|SaltPepper| | {{PluginFilterRow|modPlus|SaltPepper| | ||
− | Removes Salt and Pepper noise spikes from image. ( | + | Removes Salt and Pepper noise spikes from image. (corresponds to the [[DeSaltPepper]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
{{PluginFilterRow|modPlus|SegAmp| | {{PluginFilterRow|modPlus|SegAmp| | ||
− | Smooths and sharpens image using watershed algorithm for segmentation( | + | Smooths and sharpens image using watershed algorithm for segmentation(corresponds to the [[SegmentedAmp]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
− | {{PluginFilterRow| | + | {{PluginFilterRow|modPlus|TweakHist| |
− | Equalizes or matches Histogram. ( | + | Equalizes or matches Histogram. (corresponds to the [[HistogramAdjust]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
− | {{PluginFilterRow| | + | {{PluginFilterRow|modPlus|Veed| |
− | A gentle filter to remove either green or blue sheen seen in some videos ( corresponds to DeVeed plugin | + | A gentle filter to remove either green or blue sheen seen in some videos (corresponds to the [[DeVeed]] plugin). |
− | | | + | |[[RGB24]], [[RGB32]], [[YUY2]], all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
}} | }} | ||
|} | |} | ||
Line 75: | Line 78: | ||
== Changelog == | == Changelog == | ||
Version Date Changes<br> | Version Date Changes<br> | ||
− | 2018/09/17 - | + | 2020/06/26 - Lastest release |
+ | 2018/09/17 - ......... | ||
2017/08/25 - Add Fan and Neural functions | 2017/08/25 - Add Fan and Neural functions | ||
- Fan is improved version of FanFilter (of 2.5) and works better. | - Fan is improved version of FanFilter (of 2.5) and works better. | ||
Line 81: | Line 85: | ||
2017/01/02 - Initial release | 2017/01/02 - Initial release | ||
+ | <br> | ||
+ | == Archived Downloads == | ||
+ | {| class="wikitable" border="1"; width="400px" | ||
+ | |- | ||
+ | !!width="100px"| Version | ||
+ | !!width="150px"| Download | ||
+ | !!width="150px"| Mirror | ||
+ | |- | ||
+ | !2020/06/26 | ||
+ | |[http://www.avisynth.nl/users/vcmohan/modPlus/modPlus.7z modPlus.7z]<br>[https://web.archive.org/web/20200924160955if_/http://www.avisynth.nl/users/vcmohan/modPlus/modPlus.7z modPlus.7z] | ||
+ | |[http://www.avisynth.nl/users/vcmohan/modPlus/modPlus_src.7z modPlus_src.7z]<br>[https://web.archive.org/web/20200924155932if_/http://www.avisynth.nl/users/vcmohan/modPlus/modPlus_src.7z modPlus_src.7z] | ||
+ | |} | ||
<br> | <br> | ||
<br> | <br> | ||
----------------------------------------------- | ----------------------------------------------- | ||
'''Back to [[External_filters#Spatio-Temporal_Denoisers|External Filters]] ←''' | '''Back to [[External_filters#Spatio-Temporal_Denoisers|External Filters]] ←''' |
Latest revision as of 18:32, 25 October 2020
Abstract | |
---|---|
Author | V. C. Mohan |
Version | 2020/06/26 |
Download | modPlus.7z |
Category | Multipurpose Filters |
License | GPLv3 |
Discussion | Doom9 Thread |
Contents |
[edit] Description
This plugin has 11 functions, which modify values of color components to attenuate noise, blur or equalize input. These functions were originally coded as individual plugins for AviSynth. Due to recent changes in AviSynth+ capabilities, these functions were put together, modified and updated. All these functions are thread safe. (MT_NICE_FILTER)
- See official documentation: http://www.avisynth.nl/users/vcmohan/modPlus/modPlus.html
- This plugin has been superseded by manyPlus.
[edit] Requirements
- [x86] AviSynth+
- [x64] AviSynth+
- AviSynth+: All planar formats (8/10/12/14/16bit and 32-bit, Y/YUV/RGB) are supported.
- *** vcredist_x86.exe is required for modPlus-x86
- *** vcredist_x64.exe is required for modPlus-x64
[edit] Filters
Filter | Description | Color format |
---|---|---|
GBlur |
Introduces Gaussian Blur on image. (corresponds to the GBlur plugin). |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
Fan |
A filter to attenuate regular frequency noise or (white or black) streaks (corresponds to the FanFilter plugin). |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
MBlur |
Introduces motion or focus blur on image.(F2QBlur of FQPlus operates in frequency domain while this is in 2D image domain). Corresponds to the HBlur plugin. |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
Median |
In a grid size of which adapts, noise is attenuated. (corresponds to the AdaptiveMedian plugin). |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
minvar |
By minimising variance noise is attenuated. (corresponds to the DeNoise plugin) |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
Morph |
Using morphology princeples image is 'dilate' or 'erode' or 'open' or 'close' or 'median' filtered (corresponds to the Morph plugin). |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
Neutral |
Given a target image derived from input, learns to process to get similar results. (corresponds to the |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
SaltPepper |
Removes Salt and Pepper noise spikes from image. (corresponds to the DeSaltPepper plugin). |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
SegAmp |
Smooths and sharpens image using watershed algorithm for segmentation(corresponds to the SegmentedAmp plugin). |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
TweakHist |
Equalizes or matches Histogram. (corresponds to the HistogramAdjust plugin). |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
Veed |
A gentle filter to remove either green or blue sheen seen in some videos (corresponds to the DeVeed plugin). |
RGB24, RGB32, YUY2, all planar formats (Y,YUV/RGB, 8-16bit and 32bit) |
[edit] Changelog
Version Date Changes
2020/06/26 - Lastest release 2018/09/17 - ......... 2017/08/25 - Add Fan and Neural functions - Fan is improved version of FanFilter (of 2.5) and works better. 2017/04/04 - Add Morph and Median functions 2017/01/02 - Initial release
[edit] Archived Downloads
Version | Download | Mirror |
---|---|---|
2020/06/26 | modPlus.7z modPlus.7z |
modPlus_src.7z modPlus_src.7z |
Back to External Filters ←