AntiAliasing

From Avisynth wiki
Revision as of 23:02, 18 May 2013 by Wilbert (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Abstract
Author SpikeSpiegel, Didée, mf, scharfis_brain and Soulhunter
Version 3.0
Download antialiasing.avs
Category Anti-aliasing
Requirements
  • YV12
License
Discussion

antialiasing(clip orig,int "th_luma",int "th_croma",string "type",int "aath")

Contents

Abstract

Anti-aliasing script.

Requires Filters

Description

Basic script using edge detection for aliasing removal.

th_luma int = 20
th_croma int = 20
"th_luma" & "th_croma" are the edge detection thresholds : lower values=more edges filtered.

type string = sobel
"type" is the matrix used for edge detection: with "sobel" (default) only the hi-contrast edges, where artefacts are more noticeable, are filtered. If you want to test other matrices, read the MaskTools Guide for more info.

aath int = 48
Anti-aliasing strength (default should be fine)

Examples

avisource("blah.avi")
antialiasing()
avisource("blah.avi")
antialiasing(12,15)

Links

Doom9 thread

Download current version antialiasing.avs.

Personal tools