AAA: Difference between revisions
From Avisynth wiki
Jump to navigationJump to search
quick update |
m another quick update |
||
| Line 9: | Line 9: | ||
|}} | |}} | ||
== Description == | == Description == | ||
Anti-aliasing filter designed for anime. | Anti-aliasing filter designed for anime.<br/> | ||
'''Note:''' This script is very old and usually not recommended nowadays. | |||
| Line 23: | Line 24: | ||
== [[Script variables|Syntax and Parameters]] == | == [[Script variables|Syntax and Parameters]] == | ||
{{FuncDef|AAA (clip clp, int "Xres", int "Yres", int "Xshrp", int "Yshrp", int "US", int "DS", bool "chroma")}} | :{{FuncDef|AAA (clip clp, int "Xres", int "Yres", int "Xshrp", int "Yshrp", int "US", int "DS", bool "chroma")}} | ||
<br> | |||
::{{Par2|clp|clip| }} | |||
:::Input clip. | |||
<br> | |||
::{{Par2|Xres|int| }} | |||
::{{Par2|Yres|int| }} | |||
:::Xres/Yres = The final resolution... InputSize = OutputSize is the default | |||
<br> | |||
::{{Par2|Xshrp|int|15}} | |||
::{{Par2|Yshrp|int|15}} | |||
:::Xshrp/Yshrp = UnFilter strength... Settings of 15,15 are the defaults | |||
<br> | |||
::{{Par2|US|int|0}} | |||
:::US = Resizer for upsampling... 0 = PointResize (default) / 1 = Lanczos | |||
<br> | |||
::{{Par2|DS|int|0}} | |||
:::DS = Resizer for downsampling... 0 = Bilinear (default) / 1 = Bicubic / 2 = Lanczos | |||
<br> | |||
::{{Par2|chroma|bool|false}} | |||
:::Chroma = Enable/disable chroma antialiasing... Disable = false (default) / enable = true | |||
== Examples == | == Examples == | ||
AAA with default settings: | |||
[[AviSource]]("Blah.avi") | [[AviSource]]("Blah.avi") | ||
AAA() | AAA(Xshrp=15, Yshrp=15, US=0, DS=0, chroma=false) | ||
# Or if you don't want to adjust the settings you could just run: | #Or if you don't want to adjust the settings you could just run: | ||
LanczosResize(width*2,height*2).TurnLeft().SangNom().TurnRight().SangNom().LanczosResize(width,height).Unfilter(15,15) | LanczosResize(width*2,height*2).TurnLeft().SangNom().TurnRight().SangNom().LanczosResize(width,height).Unfilter(15,15) | ||
Revision as of 23:32, 29 September 2014
| Abstract | |
|---|---|
| Author | Soulhunter |
| Version | |
| Download | AAA.avs |
| Category | Anti-aliasing |
| Requirements |
|
| License | |
| Discussion | |
Description
Anti-aliasing filter designed for anime.
Note: This script is very old and usually not recommended nowadays.
Requirements
- AviSynth 2.5.8 or later
- Progressive input only
- Supported color formats: YV12
Required Plugins
- AAA (clip clp, int "Xres", int "Yres", int "Xshrp", int "Yshrp", int "US", int "DS", bool "chroma")
- clip clp =
- Input clip.
- clip clp =
- int Xres =
- int Yres =
- Xres/Yres = The final resolution... InputSize = OutputSize is the default
- int Xres =
- int Xshrp = 15
- int Yshrp = 15
- Xshrp/Yshrp = UnFilter strength... Settings of 15,15 are the defaults
- int Xshrp = 15
- int US = 0
- US = Resizer for upsampling... 0 = PointResize (default) / 1 = Lanczos
- int US = 0
- int DS = 0
- DS = Resizer for downsampling... 0 = Bilinear (default) / 1 = Bicubic / 2 = Lanczos
- int DS = 0
- bool chroma = false
- Chroma = Enable/disable chroma antialiasing... Disable = false (default) / enable = true
- bool chroma = false
Examples
AAA with default settings:
AviSource("Blah.avi") AAA(Xshrp=15, Yshrp=15, US=0, DS=0, chroma=false)
#Or if you don't want to adjust the settings you could just run: LanczosResize(width*2,height*2).TurnLeft().SangNom().TurnRight().SangNom().LanczosResize(width,height).Unfilter(15,15)
External Links
- Doom9 Forum - Original discussion.
- Doom9 Forum - AAAmod script.
Back to External Filters ←