AWarpSharp2

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(added author of aWarpSharpMT fork)
(Use HTTPS)
Line 1: Line 1:
 
{{FilterCat4|External_filters|Plugins|Adjustment_filters|Sharpeners}}
 
{{FilterCat4|External_filters|Plugins|Adjustment_filters|Sharpeners}}
 
{{Filter3
 
{{Filter3
| {{Author/SEt}}, {{Author/cretindesalpes}}, jpsdr
+
| {{Author/SEt}}, {{Author/cretindesalpes}}, [https://github.com/jpsdr jpsdr]
| 2.0.0
+
| 2.0.1
|[https://github.com/jpsdr/aWarpSharpMT/releases aWarpSharpMT_v2_0_0.7z]
+
|[https://github.com/jpsdr/aWarpSharpMT/releases aWarpSharpMT_v2_0_1.7z]
 
| [[:Category:Sharpeners|Sharpeners]]
 
| [[:Category:Sharpeners|Sharpeners]]
| [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
+
| [https://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
|6=[http://forum.doom9.org/showthread.php?t=147285 Doom9 Thread]}}
+
|6=[https://forum.doom9.org/showthread.php?t=147285 Doom9 Thread]}}
  
 
== Description ==
 
== Description ==
Line 14: Line 14:
 
<br>
 
<br>
 
== Requirements ==
 
== Requirements ==
* AviSynth 2.6 or [http://sourceforge.net/projects/avisynth2/ greater]
+
* AviSynth 2.6 or [https://sourceforge.net/projects/avisynth2/ greater]
 
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only  
 
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only  
 
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]]
 
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]]
  
 
* [[MMXExt]] capable CPU, blur will be more precise around frame borders if [[SSSE3]] is available.
 
* [[MMXExt]] capable CPU, blur will be more precise around frame borders if [[SSSE3]] is available.
* [http://www.microsoft.com/en-us/download/details.aspx?id=52982 Microsoft Visual C++ 2015 Redistributable Package (<tt>vcredist_x86.exe</tt>)]
+
* [https://www.microsoft.com/en-us/download/details.aspx?id=52982 Microsoft Visual C++ 2015 Redistributable Package (<tt>vcredist_x86.exe</tt>)]
 
<br>
 
<br>
 
== Filters ==
 
== Filters ==
Line 52: Line 52:
 
== Changelog ==
 
== Changelog ==
 
  Version          Date            Changes<br>
 
  Version          Date            Changes<br>
  [http://forum.doom9.org/showpost.php?p=1771614&postcount=86 2016.06.24]      2016/06/24      - Modifications by pinterf
+
  [https://forum.doom9.org/showpost.php?p=1771614&postcount=86 2016.06.24]      2016/06/24      - Modifications by pinterf
 
                                     - Add 64-bit binary
 
                                     - Add 64-bit binary
 
                                     - Drop AviSynth 2.5x interface<br>
 
                                     - Drop AviSynth 2.5x interface<br>
  [http://forum.doom9.org/showpost.php?p=1751543&postcount=79 2015.12.30]      2015/12/30      - Modifications by cretindesalpes
+
  [https://forum.doom9.org/showpost.php?p=1751543&postcount=79 2015.12.30]      2015/12/30      - Modifications by cretindesalpes
 
                                     - Support for YV16 and YV24 colorspaces
 
                                     - Support for YV16 and YV24 colorspaces
 
                                     - Support for Y8 colorspace, by _08
 
                                     - Support for Y8 colorspace, by _08
Line 61: Line 61:
 
                                     - Added parameter cplace to specify MPEG1 or MPEG2 chroma placement
 
                                     - Added parameter cplace to specify MPEG1 or MPEG2 chroma placement
 
                                     - Some crashes of the beta version hopefully solved.<br>
 
                                     - Some crashes of the beta version hopefully solved.<br>
  [http://forum.doom9.org/showpost.php?p=1567371&postcount=67 2012.03.28]      2012/03/28      - Added new final part aWarp4 that takes 4x upsampled source for better final subpixel interpolation.
+
  [https://forum.doom9.org/showpost.php?p=1567371&postcount=67 2012.03.28]      2012/03/28      - Added new final part aWarp4 that takes 4x upsampled source for better final subpixel interpolation.
 
                                     - aWarpSharp2 can now be also called by aWarpSharp() with internal parameters conversion for compatibility  
 
                                     - aWarpSharp2 can now be also called by aWarpSharp() with internal parameters conversion for compatibility  
 
                                       with ancient scripts. Direct aWarpSharp2 call is encouraged though.
 
                                       with ancient scripts. Direct aWarpSharp2 call is encouraged though.
Line 67: Line 67:
 
                                       filtering sources with certain chroma problems.
 
                                       filtering sources with certain chroma problems.
 
                                     - Changed some defaults.<br>
 
                                     - Changed some defaults.<br>
  [http://forum.doom9.org/showpost.php?p=1298462&postcount=36 2009.06.19]      2009/06/19      - renamed main filter from aWarpSharp to aWarpSharp2 for less confusion with original aWarpSharp
+
  [https://forum.doom9.org/showpost.php?p=1298462&postcount=36 2009.06.19]      2009/06/19      - renamed main filter from aWarpSharp to aWarpSharp2 for less confusion with original aWarpSharp
 
                                     - fixed wrong offsets in Warp
 
                                     - fixed wrong offsets in Warp
 
                                     - added new blur type - produce better quality, but around 2.5x slower
 
                                     - added new blur type - produce better quality, but around 2.5x slower
Line 73: Line 73:
 
                                     - some optimizations, mostly noticeable on Core2
 
                                     - some optimizations, mostly noticeable on Core2
 
                                     - removed support for undocumented parameters of original aWarpSharp<br>
 
                                     - removed support for undocumented parameters of original aWarpSharp<br>
  [http://forum.doom9.org/showthread.php?t=147285 2009.05.24]      2009/05/24      - Initial release
+
  [https://forum.doom9.org/showthread.php?t=147285 2009.05.24]      2009/05/24      - Initial release
 
<br>
 
<br>
 
== Archived Downloads ==
 
== Archived Downloads ==
Line 83: Line 83:
 
|-
 
|-
 
!2016.06.24
 
!2016.06.24
|[http://github.com/pinterf/aWarpSharp/releases/download/aWarpSharp2-20160624/aWarpSharp2-20160624.7z aWarpSharp2-20160624.7z]
+
|[https://github.com/pinterf/aWarpSharp/releases/download/aWarpSharp2-20160624/aWarpSharp2-20160624.7z aWarpSharp2-20160624.7z]
 
|N/A
 
|N/A
 
|-
 
|-
 
!2015.12.30
 
!2015.12.30
 
|[http://ldesoras.free.fr/src/avs/awarpsharp2-2015.12.30.zip awarpsharp2-2015.12.30.zip]
 
|[http://ldesoras.free.fr/src/avs/awarpsharp2-2015.12.30.zip awarpsharp2-2015.12.30.zip]
|[http://web.archive.org/web/20151231013925/http://ldesoras.free.fr/src/avs/awarpsharp2-2015.12.30.zip awarpsharp2-2015.12.30.zip]
+
|[https://web.archive.org/web/20151231013925/http://ldesoras.free.fr/src/avs/awarpsharp2-2015.12.30.zip awarpsharp2-2015.12.30.zip]
 
|-
 
|-
 
!2012.03.28
 
!2012.03.28
|[http://ia902502.us.archive.org/34/items/aWarpSharp2/aWarpSharp_20120328.rar aWarpSharp_20120328.rar]
+
|[https://ia902502.us.archive.org/34/items/aWarpSharp2/aWarpSharp_20120328.rar aWarpSharp_20120328.rar]
|[http://www.mediafire.com/?7bu46ab33dwex0o aWarpSharp_20120328.rar]
+
|[https://www.mediafire.com/?7bu46ab33dwex0o aWarpSharp_20120328.rar]
 
|-
 
|-
 
!2009.06.19
 
!2009.06.19
|[http://ia902502.us.archive.org/34/items/aWarpSharp2/aWarpSharp_20090619.rar aWarpSharp_20090619.rar]
+
|[https://ia902502.us.archive.org/34/items/aWarpSharp2/aWarpSharp_20090619.rar aWarpSharp_20090619.rar]
|[http://sites.google.com/site/pavelsx2/aWarpSharp_20090619.rar aWarpSharp_20090619.rar]
+
|[https://sites.google.com/site/pavelsx2/aWarpSharp_20090619.rar aWarpSharp_20090619.rar]
 
|-
 
|-
 
!2009.05.24
 
!2009.05.24
|[http://ia902502.us.archive.org/34/items/aWarpSharp2/aWarpSharp_20090524.rar aWarpSharp_20090524.rar]
+
|[https://ia902502.us.archive.org/34/items/aWarpSharp2/aWarpSharp_20090524.rar aWarpSharp_20090524.rar]
|[http://sites.google.com/site/pavelsx2/aWarpSharp_20090524.rar aWarpSharp_20090524.rar]
+
|[https://sites.google.com/site/pavelsx2/aWarpSharp_20090524.rar aWarpSharp_20090524.rar]
 
|}
 
|}
 
<br>
 
<br>
 
==External Links ==
 
==External Links ==
*[http://forum.doom9.org/showthread.php?t=147285 Doom9 Forum] - Discussion about aWarpSharp2.
+
*[https://forum.doom9.org/showthread.php?t=147285 Doom9 Forum] - Discussion about aWarpSharp2.
*[http://forum.doom9.org/showthread.php?t=172721 Doom9 Forum] - aWarpSharp2 VapourSynth port - [http://github.com/dubhater/vapoursynth-awarpsharp2 GitHub repository].
+
*[https://forum.doom9.org/showthread.php?t=172721 Doom9 Forum] - aWarpSharp2 VapourSynth port - [https://github.com/dubhater/vapoursynth-awarpsharp2 GitHub repository].
 
<br>
 
<br>
 
<br>
 
<br>
 
-----------------------------------------------
 
-----------------------------------------------
 
'''Back to [[External_filters#Sharpeners|External Filters]] &larr;'''
 
'''Back to [[External_filters#Sharpeners|External Filters]] &larr;'''

Revision as of 04:28, 8 April 2018

Abstract
Author SEt, cretindesalpes, jpsdr
Version 2.0.1
Download aWarpSharpMT_v2_0_1.7z
Category Sharpeners
License GPLv2
Discussion Doom9 Thread

Contents

Description

This filter implements the same warp sharpening algorithm as aWarpSharp by Marc FD, but with several bugfixes and optimizations.
In addition to the complete aWarpSharp2 algorithm, parts of the algorithm are also available as aSobel, aBlur, aWarp and aWarp4. This allows for more advanced processing.

Requirements


Filters

Filter Description Color format
aBlur

A blurring filter.

Y8, YV12, YV16, YV24
aSobel

An edge detection filter.

Y8, YV12, YV16, YV24
aWarp

A warp-sharpening filter.

Y8, YV12, YV16, YV24
aWarp4

Unlike aWarp, this uses a 4x larger source clip than the edge mask. This is useful for improving subpixel interpolation quality of the final step.

Y8, YV12, YV16, YV24
aWarpSharp

Special function that keeps compatibility with ancient scripts that use the original aWarpSharp.

Y8, YV12, YV16, YV24
aWarpSharp2

Performs edge detection, blurring, and warping, all in one.

Y8, YV12, YV16, YV24


Changelog

Version           Date             Changes
2016.06.24 2016/06/24 - Modifications by pinterf - Add 64-bit binary - Drop AviSynth 2.5x interface
2015.12.30 2015/12/30 - Modifications by cretindesalpes - Support for YV16 and YV24 colorspaces - Support for Y8 colorspace, by _08 - Added parameter depthC specifying the depth for the chroma planes, by _08 - Added parameter cplace to specify MPEG1 or MPEG2 chroma placement - Some crashes of the beta version hopefully solved.
2012.03.28 2012/03/28 - Added new final part aWarp4 that takes 4x upsampled source for better final subpixel interpolation. - aWarpSharp2 can now be also called by aWarpSharp() with internal parameters conversion for compatibility with ancient scripts. Direct aWarpSharp2 call is encouraged though. - New chroma values: 5 and 6: the same as 3 and 4, but luma isn't processed and just copied. Useful for filtering sources with certain chroma problems. - Changed some defaults.
2009.06.19 2009/06/19 - renamed main filter from aWarpSharp to aWarpSharp2 for less confusion with original aWarpSharp - fixed wrong offsets in Warp - added new blur type - produce better quality, but around 2.5x slower - blur will be more precise around frame borders if SSSE3 is available - some optimizations, mostly noticeable on Core2 - removed support for undocumented parameters of original aWarpSharp
2009.05.24 2009/05/24 - Initial release


Archived Downloads

Version Download Mirror
2016.06.24 aWarpSharp2-20160624.7z N/A
2015.12.30 awarpsharp2-2015.12.30.zip awarpsharp2-2015.12.30.zip
2012.03.28 aWarpSharp_20120328.rar aWarpSharp_20120328.rar
2009.06.19 aWarpSharp_20090619.rar aWarpSharp_20090619.rar
2009.05.24 aWarpSharp_20090524.rar aWarpSharp_20090524.rar


External Links




Back to External Filters

Personal tools