WarpSharp
m (→Requirements: update links) |
m (→Description: typo) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{FilterCat5|External_filters|Plugins|Plugins_x64|Other_filters|Multipurpose_Filters}} |
{{Filter3 | {{Filter3 | ||
| ???, {{Author/seraphy}} | | ???, {{Author/seraphy}} | ||
| 20080325 | | 20080325 | ||
− | |3=[http://www.dropbox.com/s/g6z1tohioqnw5b9/warpsharp_20080325.zip?dl=1 warpsharp_20080325.zip] | + | |3= |
+ | [x86]: [http://www.dropbox.com/s/g6z1tohioqnw5b9/warpsharp_20080325.zip?dl=1 warpsharp_20080325.zip] | ||
+ | ---------- | ||
+ | [x64]: [http://www.dropbox.com/s/xf49js31m1bw2o1/warpsharp64.zip?dl=1 warpsharp64.zip] | ||
|4=Multipurpose | |4=Multipurpose | ||
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2] | |5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2] | ||
Line 9: | Line 12: | ||
== Description == | == Description == | ||
Also known as the "WarpSharp Package", it includes a handful of filters for achieving various different tasks. | Also known as the "WarpSharp Package", it includes a handful of filters for achieving various different tasks. | ||
+ | |||
+ | *<span style="color:red">'''NOTE:'''</span> the 64-bit WarpSharp plugin has a bug, the output of the <code>Warpsharp()</code> filter on x64 is different then the x32 version [https://forum.doom9.org/showthread.php?p=1794821#post1794821]. | ||
<br> | <br> | ||
− | + | ||
== Requirements == | == Requirements == | ||
− | * AviSynth | + | * [x86] [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.5.8 or greater] |
+ | * [x64] [[AviSynth+]] | ||
* Supported color formats: [[YUY2]], [[YV12]] | * Supported color formats: [[YUY2]], [[YV12]] | ||
− | *[http://www.microsoft.com/en-us/download/details.aspx?id=26368 Microsoft Visual C++ 2008 SP1 Redistributable Package (<tt>vcredist_x86.exe</tt>)] | + | *x86 only: [http://www.microsoft.com/en-us/download/details.aspx?id=26368 Microsoft Visual C++ 2008 SP1 Redistributable Package (<tt>vcredist_x86.exe</tt>)] |
<br> | <br> | ||
Line 201: | Line 207: | ||
===Other stuff=== | ===Other stuff=== | ||
*<tt>[http://wayback.archive.org/web/20081210143755/http://niiyan.net/?LoadPluginEx LoadPluginEx.dll]</tt> - AviSynth plugin which enables you to load AviSynth1.0/2.0 plugins in AviSynth 2.5/2.6, and vice versa. If that does't work you can try <tt>[http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LoadPluginEx2.dll LoadPluginEx2.dll]</tt> as a last resort, more info [http://forum.doom9.org/showthread.php?t=75102 here] or at [[LoadOldPlugins]]. | *<tt>[http://wayback.archive.org/web/20081210143755/http://niiyan.net/?LoadPluginEx LoadPluginEx.dll]</tt> - AviSynth plugin which enables you to load AviSynth1.0/2.0 plugins in AviSynth 2.5/2.6, and vice versa. If that does't work you can try <tt>[http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LoadPluginEx2.dll LoadPluginEx2.dll]</tt> as a last resort, more info [http://forum.doom9.org/showthread.php?t=75102 here] or at [[LoadOldPlugins]]. | ||
− | *<tt>avsfilter.dll</tt> - It is an AviUtl and VirtualDub plugin to enable you to adjust AviSynth filters' settings on AviUtl/VirtualDub. | + | *<tt>avsfilter.dll</tt> - It is an AviUtl and VirtualDub plugin to enable you to adjust AviSynth filters' settings on AviUtl/VirtualDub. See [http://forum.doom9.org/showthread.php?t=55605 here] for more information. |
*<tt>avsinp.aui</tt> - AviUtl input plugin to open avs. | *<tt>avsinp.aui</tt> - AviUtl input plugin to open avs. | ||
*<tt>ShowAUFInfo.exe</tt> - a command line tool to output functions in LoadAviUtlFilterPlugin's format. | *<tt>ShowAUFInfo.exe</tt> - a command line tool to output functions in LoadAviUtlFilterPlugin's format. | ||
Line 224: | Line 230: | ||
|- | |- | ||
!20080325 | !20080325 | ||
− | |[http://www.dropbox.com/s/g6z1tohioqnw5b9/warpsharp_20080325.zip?dl=1 warpsharp_20080325.zip] | + | |[x86]: [http://www.dropbox.com/s/g6z1tohioqnw5b9/warpsharp_20080325.zip?dl=1 warpsharp_20080325.zip] |
− | |[http://web.archive.org/web/20120212062428/http://vfrmaniac.fushizen.eu/seraphy_mirror/warpsharp/bin/warpsharp_20080325.7z warpsharp_20080325.7z] | + | ---------- |
+ | [x64]: [http://www.dropbox.com/s/xf49js31m1bw2o1/warpsharp64.zip?dl=1 warpsharp64.zip] | ||
+ | |[x86]: [http://web.archive.org/web/20120212062428/http://vfrmaniac.fushizen.eu/seraphy_mirror/warpsharp/bin/warpsharp_20080325.7z warpsharp_20080325.7z] | ||
+ | ---------- | ||
+ | [x64]: [https://web.archive.org/web/20200527000925if_/https://files.videohelp.com/u/223002/warpsharp64.zip warpsharp64.zip] | ||
|- | |- | ||
!20060825 | !20060825 | ||
Line 241: | Line 251: | ||
*[http://web.archive.org/web/20120212062425/http://vfrmaniac.fushizen.eu/seraphy_mirror/warpsharp/ seraphy's WarpSharp (2008)] | *[http://web.archive.org/web/20120212062425/http://vfrmaniac.fushizen.eu/seraphy_mirror/warpsharp/ seraphy's WarpSharp (2008)] | ||
*[http://www.avisynth.info/?warpsharp%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8 avisynth.info] - WarpSharp Japanese documentation. | *[http://www.avisynth.info/?warpsharp%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8 avisynth.info] - WarpSharp Japanese documentation. | ||
+ | *[https://forum.doom9.org/showthread.php?p=1875711#post1875711 Doom9 Forum] - <code>UnsharpMask()</code> script replacement for AviSynth+. | ||
<br> | <br> | ||
<br> | <br> | ||
----------------------------------------------- | ----------------------------------------------- | ||
'''Back to [[External_filters#Multipurpose_Filters|External Filters]] ←''' | '''Back to [[External_filters#Multipurpose_Filters|External Filters]] ←''' |
Latest revision as of 07:37, 25 June 2020
Abstract | |
---|---|
Author | ???, seraphy |
Version | 20080325 |
Download | [x86]: warpsharp_20080325.zip
[x64]: warpsharp64.zip |
Category | Multipurpose |
License | GPLv2 |
Discussion |
Contents |
[edit] Description
Also known as the "WarpSharp Package", it includes a handful of filters for achieving various different tasks.
- NOTE: the 64-bit WarpSharp plugin has a bug, the output of the
Warpsharp()
filter on x64 is different then the x32 version [1].
[edit] Requirements
- [x86] AviSynth+ or AviSynth 2.5.8 or greater
- [x64] AviSynth+
- Supported color formats: YUY2, YV12
[edit] Filters
- For much more information see niiyan's WarpSharp page.
[edit] warpsharp.dll
There follows a list of all function names together with CPP style argument specifiers that inform AviSynth the argument types and optional names. Optional arguments have square brackets surrounding their name as in [name] and are followed by a type specifier character that gives the type. Unnamed arguments are not optional. eg "cc[arg1]b[arg2]i" would be two compulsory unnamed clip args, followed by optional 'arg1' of type bool and optional 'arg2' of type int. # Argument type specifier strings. c - Video Clip i - Integer number f - Float number s - String b - boolean . - Any type (dot) # Array Specifiers i* - Integer Array, zero or more i+ - Integer Array, one or more .* - Any type Array, zero or more .+ - Any type Array, one or more # Etc ################################### Auto24FPS "c[drop]b[threshold]i[border]i[mode]s[debug]b" AutoDeint "c[mode]s" CacheAll "c" CacheNothing "c" CacheRange "ci" ConvertAviUtlYCToYUY2 "c" ConvertYUY2ToAviUtlYC "c" EraseGhost "cf*" EraseGhostV "c[strength]i[pattern]s" FrameCache "ci[debug]b" KenKunNR "c[strength]i[radius]i[threshold]i" KenKunNRT "c[strength]i[radius]i[threshold]i" LoadAviUtlFilterPlugin "ss[copy]b[debug]b[thread]i" LoadAviUtlFilterPlugin2 "ss[copy]b[debug]b[thread]i" LoadAviUtlInputPlugin "ss[copy]b" SearchGhost "c[frame]i[top]i[bottom]i[left]i[right]i[search]i[threshold]i[log]s" SearchGhostV "c[frame]i[top]i[bottom]i[depth]i[pattern]s" UnsharpMask "c[strength]i[radius]i[threshold]i" UVTimingH "c[u]f[v]f[edge]b" UVTimingV "c[u]f[v]f[edge]b" WarpSharp "c[depth]i[blur]i[bump]i[cubic]f" WarpSharpBlur "c[pass]i" WarpSharpBump "c[threshold]i" WScript "ss" WSInvoke "ss.*" WSResult "s" Xsharpen "c[strength]i[threshold]i"
Filter | Description | Color format |
---|---|---|
Auto24FPS |
AviUtl-like IVTC filter. |
YUY2, YV12 |
AutoDeint |
AviUtl-like deinterlace filter. |
YUY2, YV12 |
ConvertAviUtlYCToYUY2 |
It converts AviUtl's YC colorspace back to YUY2. |
YUY2 |
ConvertYUY2ToAviUtlYC |
It converts AviUtl's YC colorspace back to YUY2. |
- |
SearchGhost |
A filter to search ghost and outputs a log file in EraseGhost format |
YUY2, YV12 |
SearchGhostV |
A filter to search ghost and outputs a log file in EraseGhostV format. |
YUY2, YV12 |
EraseGhost |
A ghost-erasing filter like AviUtl. |
YUY2, YV12 |
EraseGhostV |
AviUtl-like filter for erasing ghost with vertical lines. |
YUY2, YV12 |
KenKunNR |
AviUtl-like spatial denoise filter. |
YUY2, YV12 |
KenKunNRT |
AviUtl-like temporal denoise filter. |
YUY2, YV12 |
UnsharpMask |
Contrast/sharp filter like VirtualDub's Unsharp Mask. |
YUY2, YV12 |
UVTimingH |
Horizontal chroma shifting filter like AviUtl's yctiming plugin. |
YUY2, YV12 |
UVTimingV |
Vertical chroma shifting filter like AviUtl's yctiming plugin. |
YUY2, YV12 |
WarpSharp |
Sharpening filter like VirtualDub's WarpSharp. |
YUY2, YV12 |
WarpSharpBlur |
Blurring filter. |
YUY2 |
WarpSharpBump |
Edge detection filter; bump map. |
YUY2 |
Xsharpen |
Sharpening filter like VirtualDub's Xsharpen. |
YUY2, YV12 |
[edit] Other stuff
- LoadPluginEx.dll - AviSynth plugin which enables you to load AviSynth1.0/2.0 plugins in AviSynth 2.5/2.6, and vice versa. If that does't work you can try LoadPluginEx2.dll as a last resort, more info here or at LoadOldPlugins.
- avsfilter.dll - It is an AviUtl and VirtualDub plugin to enable you to adjust AviSynth filters' settings on AviUtl/VirtualDub. See here for more information.
- avsinp.aui - AviUtl input plugin to open avs.
- ShowAUFInfo.exe - a command line tool to output functions in LoadAviUtlFilterPlugin's format.
- auoenc.exe - a command line tool to encode videos using AviUtl output plugin.
[edit] Changelog
Version Date Changes
20080325 2008/03/25 - changes by seraphy - changelog is in Japanese, feel free to translate :) 20060825 2006/08/26 - changes by seraphy - AviUtil internal color format conversion bug - fix MMX code 20031103 2003/11/03 - initial release (unknown author)
[edit] Archived Downloads
Version | Download | Mirror |
---|---|---|
20080325 | [x86]: warpsharp_20080325.zip
[x64]: warpsharp64.zip |
[x86]: warpsharp_20080325.7z
[x64]: warpsharp64.zip |
20060825 | warpsharp.7z - warpsharp.mt.7z | |
20031103 | warpsharp_2003_1103.cab | warpsharppackage_dll_20031103.zip |
[edit] External Links
- Original WarpSharp (2003)
- seraphy's WarpSharp (2006) | profile
- seraphy's WarpSharp (2008)
- avisynth.info - WarpSharp Japanese documentation.
- Doom9 Forum -
UnsharpMask()
script replacement for AviSynth+.
Back to External Filters ←