Vinverse

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (Description)
m (minor formatting)
Line 1: Line 1:
{{FilterCat|External_filters|Restoration_filters|Luma Equalization}}
+
{{FilterCat4|External_filters|Plugins|Restoration_filters|Luma_equalization}}
[[Category:Plugins]]
+
 
 
{{Filter3
 
{{Filter3
 
| {{Author/tp7}}
 
| {{Author/tp7}}
Line 10: Line 10:
 
|6=[http://forum.doom9.org/showthread.php?t=169832 Doom9 Thread]}}
 
|6=[http://forum.doom9.org/showthread.php?t=169832 Doom9 Thread]}}
 
<br>
 
<br>
 +
 
== Description ==
 
== Description ==
:A modern rewrite of a simple but effective plugin to remove residual combing originally based on an [http://forum.doom9.org/showpost.php?p=841641&postcount=3 AviSynth script by Didée] and then [[Vinverse/2.5|written as a plugin by tritical]].
+
A modern rewrite of a simple but effective plugin to remove residual combing originally based on an [http://forum.doom9.org/showpost.php?p=841641&postcount=3 AviSynth script by Didée] and then [[Vinverse/2.5|written as a plugin by tritical]].<br>
:This plugin also includes a fast implementation of the {{Template:FuncDef|<tt>Vinverse2</tt>}} function ([http://forum.doom9.org/showpost.php?p=1584186&postcount=62 yet another script written by Didée]).
+
This plugin also includes a fast implementation of the {{Template:FuncDef|<tt>Vinverse2</tt>}} function ([http://forum.doom9.org/showpost.php?p=1584186&postcount=62 yet another script written by Didée]).
 +
<br>
 
<br>
 
<br>
 
 
== Requirements ==
 
== Requirements ==
:- [http://forum.doom9.org/showthread.php?t=168764 AviSynth 2.6.0 Alpha5] or later
+
* [http://forum.doom9.org/showthread.php?t=168764 AviSynth 2.6.0 Alpha5] or later
:- x64 version requires [http://forum.doom9.org/showthread.php?t=168856 AviSynth+ r1576] or later
+
* x64 version requires [http://forum.doom9.org/showthread.php?t=168856 AviSynth+ r1576] or later
:- 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=30679 Microsoft Visual C++ 2012 Redistributable Package (x86 / x64)]
+
* [http://www.microsoft.com/en-us/download/details.aspx?id=30679 Microsoft Visual C++ 2012 Redistributable Package (x86 / x64)]
::<span style="color:red">***</span> <tt>vcredist_x86.exe</tt> required for <tt>vinverse-x86</tt>
+
:<span style="color:red">***</span> <tt>vcredist_x86.exe</tt> is required for <tt>vinverse-x86</tt>
::<span style="color:red">***</span> <tt>vcredist_x64.exe</tt> required for <tt>vinverse-x64</tt>
+
:<span style="color:red">***</span> <tt>vcredist_x64.exe</tt> is required for <tt>vinverse-x64</tt>
 
<br>
 
<br>
  
Line 79: Line 80:
 
== External Links ==
 
== External Links ==
 
*[http://github.com/tp7/vinverse GitHub] - Source code repository.
 
*[http://github.com/tp7/vinverse GitHub] - Source code repository.
<br>
 
 
<br>
 
<br>
 
<br>
 
<br>
 
-----------------------------------------------
 
-----------------------------------------------
 
'''Back to [[External_filters#Scene_Change_Detection|External Filters]] &larr;'''
 
'''Back to [[External_filters#Scene_Change_Detection|External Filters]] &larr;'''

Revision as of 18:07, 20 September 2014


Abstract
Author tp7
Version v0.9
Download vinverse-x86.zip

vinverse-x64.zip

Category Luma Equalization
License MIT but binaries are GPLv2
Discussion Doom9 Thread


Contents

Description

A modern rewrite of a simple but effective plugin to remove residual combing originally based on an AviSynth script by Didée and then written as a plugin by tritical.
This plugin also includes a fast implementation of the Vinverse2 function (yet another script written by Didée).

Requirements


*** vcredist_x86.exe is required for vinverse-x86
*** vcredist_x64.exe is required for vinverse-x64


Syntax and Parameters

vinverse (clip, float "sstr" int "amnt", int "uv", float "scl")
vinverse2 (clip, float "sstr" int "amnt", int "uv", float "scl")


clip   =
Input clip


float  sstr = 2.7
Strength of contra sharpening.


int  amnt = 255
Change no pixel by more than this.
Valid range: 0 to 255


int  uv = 3
Chroma mode, as in MaskTools2:
  • 1 = trash chroma
  • 2 = pass chroma through (copy from input clip)
  • 3 = process chroma


float  scl = 0.25
Scale factor for VshrpD*VblurD < 0


Examples

Vinverse with default settings:

AviSource("blah.avi")
Vinverse(sstr=2.7, amnt=255, uv=3, scl=0.25)


Changelog

Version      Date            Changes
v0.9 11/30/2013 - Initial release


Archived Downloads

Version Download Source Code
v1.0 vinverse-x86.zip

vinverse-x64.zip

vinverse-0.9.zip


External Links

  • GitHub - Source code repository.




Back to External Filters

Personal tools