AWarpSharp

From Avisynth wiki
Revision as of 00:44, 17 October 2013 by Reel.Deal (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Abstract
Author Marc FD
Version Beta 1
Download aWarpSharp
Category Sharpeners
Requirements
  • YV12
License
Discussion


Contents

Introduction

a WarpSharpenning filter for Avisynth 2.5

Requirements

  • YV12
  • ISSE compatible CPU.


Parameters

aWarpSharp(float "depth", int "blurlevel", float "thresh", int "cm", int "bm", bool "show")

depth float = 16.0
range: 0.0 - 64.0
blurlevel int = 2
range: 1 - 4
These are the only settings you need to tweak to achieve any effect.
Blurlevel consumes CPU power, but gives a big boost to the warpsharpenning.


thresh float = 0.5
range: 0.0 - 1.0
A float value of 1.0 means 100% (max). It's the bump mapping saturation setting.
Default value is recommended for maximum quality.
If you tweak this setting, keep in mind it will enhance inequality of warping between edges.


cm int = 2
chroma mode:
  • 0 : disables chroma filtering
  • 1 : enables chroma warping with luma bump map (recommended)
  • 2 : enables chroma independent warping & bump map
  • 3 : chroma -> luma
  • 4 : chroma -> chroma


bm int = 2
blur modes:
  • 0 : hq 3-pass
  • 1 : fast 3-pass
  • 2 : fast 1-pass
  • 3 : light blur


show bool = false
If true, it will show an edge mask. Useful for adjusting depth, blurlevel, and thresh.


Examples

AviSource("Blah.avi")
aWarpSharp()


Changelog

Changes 2004-05-25:
   Beta 2? 
     - added undocumented "tweak" parameter
     - removed "show" parameter
     - document previously undocumented "bm" parameter
Changes 2003-02-03: Beta 1 - Initial release


External Links

- Doom9 Forum - Discussion about aWarpSharp.

Personal tools