Abreviações:

Os argumentos nomeados são escritos como "arg" e são sempre opcionais, os não nomeados opcionais são colocados entre parênteses quadrados [].
Os tipos não argumentos de clipe podem ser int (integer), float, string or bool.
[yuy2] etc. denota o formata de cor com que o filtro pode tratar. Veja filtros de conversão colorspace para mais detalhes.
[16 bit, float] etc, denota os tipos de amostra que são suportados pelo filtro de áudio. "flutuante" é a mais precisa.
[v 2.53] denota a versão do AviSynth (acima de 2.01) desde que o filtro está disponível, ou as últimas mudanças no filtro.

# Em ordem Alfabética

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

AddBorders [yv12] [yuy2] [rgb32] [rgb24]

- `AddBorders` (clip, int left, int top, int right, int bottom, int "color")

Amplify / AmplifydB [16 bit, float]

- `Amplify` (clip, float amount1 [, ...])
- `AmplifydB` (clip, float amount1 [, ...])

Animate / ApplyRange [yv12] [yuy2] [rgb32] [rgb24]

- `Animate` (clip, int start_frame, int end_frame, string filtername, start_args, end_args)
- `ApplyRange` (clip, int start_frame, int end_frame, string filtername, args) [v 2.51]

AssumeFrameBased / AssumeFieldBased [yv12] [yuy2] [rgb32] [rgb24]

- `AssumeFrameBased` (clip)
- `AssumeFieldBased` (clip)

AssumeBFF / AssumeTFF [yv12] [yuy2] [rgb32] [rgb24]

- `AssumeBFF` (clip)
- `AssumeTFF` (clip)

AssumeSampleRate [all]

- `AssumeSampleRate` (clip, int samplerate)

AudioDub [all]

- `AudioDub` (video_clip, audio_clip)

AVISource / OpenDMLSource / AVIFileSource / WAVSource

- `AVISource` (string filename [, ...], bool "audio", string "pixel_type" [, string fourCC])
- `OpenDMLSource` (string filename [, ...], bool "audio", string "pixel_type" [, string fourCC])
- `AVIFileSource` (string filename [, ...], bool "audio", string "pixel_type" [, string fourCC])
- `WAVSource` (string filename [, ...])

BlankClip / Blackness [yv12] [yuy2] [rgb32] [rgb24]

- `BlankClip` (clip clip, int "length", int "width", int "height", string "pixel_type", float "fps", int "fps_denominator",
  int "audio_rate", bool "stereo", bool "sixteen_bit", int "color", int "color_yuv")
- `Blackness` (clip clip, int "length", int "width", int "height", string "pixel_type", float "fps", int "fps_denominator",
  int "audio_rate", bool "stereo", bool "sixteen_bit", int "color", int "color_yuv")

Blur / Sharpen [yv12] [yuy2] [rgb32] [rgb24]

- `Blur` (clip, float amount)
- `Blur` (clip, float amountH, float amountV)
- `Sharpen` (clip, float amount)
- `Sharpen` (clip, float amountH, float amountV)

Bob [yv12] [yuy2] [rgb32] [rgb24]

- `Bob` (clip, float "b", float "c", float "height")

ColorBars [rgb32] [yuy2] [yv12]

- `ColorBars` (int "width", int "height", string "pixel_type")

ColorYUV [yv12] [yuy2]

- ColorYUV (clip, float "gain_y", float "off_y", float "gamma_y", float "cont_y", float "gain_u", float "off_u", float "gamma_u",
  float "cont_u", float "gain_v", float "off_v", float "gamma_v", float "cont_v",
  string "levels", string "opt", bool "showyuv", bool "analyze", bool "autowhite", bool "autogain") [v 2.50]

ComplementParity [yv12] [yuy2] [rgb32] [rgb24]

- `ComplementParity` (clip)

Compare [yuy2] [rgb32] [rgb24]

- `Compare` (clip_filtered, clip_original, string "channels", string "logfile", bool "show_graph")

ConditionalFilter / FrameEvaluate / ScriptClip / ConditionalReader [yv12] [yuy2]

- `ConditionalFilter` (clip testclip, clip source1, clip source2, string filter, string operator, string value, bool "show") [v 2.52]
- `FrameEvaluate` (clip clip, script function, bool "after_frame") [v 2.52]
- `ScriptClip` (clip clip, string function, bool ''show'', bool "after_frame") [v 2.52]
- `ConditionalReader` (clip clip, string filename, string variablename, bool "show") [v 2.54]

ConvertBackToYUY2 / ConvertToRGB / ConvertToRGB24 / ConvertToRGB32 / ConvertToYUY2 / ConvertToYV12 [yv12] [yuy2] [rgb32] [rgb24]

- `ConvertToBackYUY2` (clip, string "matrix", bool "interlaced")
- `ConvertToRGB` (clip, string "matrix", bool "interlaced")
- `ConvertToRGB24` (clip, string "matrix", bool "interlaced")
- `ConvertToRGB32` (clip, string "matrix", bool "interlaced")
- `ConvertToYUY2` (clip, string "matrix", bool "interlaced")
- `ConvertToYV12` (clip, string "matrix", bool "interlaced") [v 2.50]

ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloat [all]

- `ConvertAudioTo8bit` (clip) [v 2.50]
- `ConvertAudioTo16bit` (clip)
- `ConvertAudioTo24bit` (clip) [v 2.53]
- `ConvertAudioTo32bit` (clip) [v 2.50]
- `ConvertAudioToFloat` (clip) [v 2.50]

ConvertToMono [16 bit, float]

- `ConvertToMono` (clip)

Crop / CropBottom [yv12] [yuy2] [rgb32] [rgb24]

- `Crop` (clip, int left, int top, int width, int height, bool "align")
- `Crop` (clip, int left, int top, int -right, int -bottom, bool "align")
- `CropBottom` (clip, int count, bool "align")

DelayAudio [todos]

- `DelayAudio` (clip, float seconds)

DeleteFrame [yv12] [yuy2] [rgb32] [rgb24]

- `DeleteFrame` (clip, int frame)

DirectShowSource

- `DirectShowSource` (string filename, float "fps", bool "seek", bool "audio", bool "video")

Dissolve [yv12] [yuy2] [rgb32] [rgb24]

- `Dissolve` (clip1, clip2 [, ...], int overlap, float "fps")

DoubleWeave [yv12] [yuy2] [rgb32] [rgb24]

- `DoubleWeave` (clip)

DuplicateFrame [yv12] [yuy2] [rgb32] [rgb24]

- `DuplicateFrame` (clip, int frame)

EnsureVBRMP3Sync [todos]

- `EnsureVBRMP3Sync` (clip)

FadeIn0 / FadeIO0 / FadeOut0
FadeIn / FadeIO / FadeOut
FadeIn2 / FadeIO2/ FadeOut2 [yv12] [yuy2] [rgb32] [rgb24]

- `FadeIn0` (clip, int frames, int "color", float "fps")
- `FadeIn` (clip, int frames, int "color", float "fps")
- `FadeIn2` (clip, int frames, int "color", float "fps")
- `FadeIO0` (clip, int frames, int "color", float "fps")
- `FadeIO` (clip, int frames, int "color", float "fps")
- `FadeIO2` (clip, int frames, int "color", float "fps")
- `FadeOut0` (clip, int frames, int "color", float "fps")
- `FadeOut` (clip, int frames, int "color", float "fps")
- `FadeOut2` (clip, int frames, int "color", float "fps")

FixBrokenChromaUpsampling [yuy2]

- `FixBrokenChromaUpsampling` (clip)

FixLuminance [yuy2]

- `FixLuminance` (clip, int intercept, int slope)

FlipHorizontal / FlipVertical [yv12] [yuy2] [rgb32] [rgb24]

- `FlipHorizontal` (clip) [v 2.50]
- `FlipVertical` (clip)

AssumeFPS / ChangeFPS / ConvertFPS [yv12] [yuy2] [rgb32] [rgb24]

- `AssumeFPS` (clip, int numerator , int denominator, bool "sync_audio")
- `AssumeFPS` (clip, float fps, bool "sync_audio")
- `AssumeFPS` (clip1, clip2, bool "sync_audio") [v 2.55]
- `ChangeFPS` (clip, int numerator , int denominator, bool "linear") [v 2.50]
- `ChangeFPS` (clip, float fps, bool "linear") [v 2.50]
- `ChangeFPS` (clip1, clip2, bool "linear") [v 2.56]
- `ConvertFPS` (clip, float new_fps, int "zone", int "vbi") [yuy2]
- `ConvertFPS` (clip, int numerator, int denominator, int "zone", int "vbi") [yuy2]
- `ConvertFPS` (clip1, clip2, int "zone", int "vbi") [v 2.56] [yuy2]

FreezeFrame [yv12] [yuy2] [rgb32] [rgb24]

- `FreezeFrame` (clip, int first_frame, int last_frame, int source_frame)

GeneralConvolution [rgb32]

- `GeneralConvolution` (clip, int "bias", string "matrix", float "divisor", bool "auto") [v 2.55]

GetChannel [todos]

- `GetChannel` (clip, int ch1 [, int ch2, ...]) [v 2.50]
- `GetChannels` (clip, int ch1 [, int ch2, ...]) [v 2.50]

Greyscale [yv12] [yuy2] [rgb32] [rgb24]

- `Greyscale` (clip, string "matrix")

Histogram [yv12] [yuy2]

- `Histogram` (clip, string ''mode'') [v 2.54]

ImageReader / ImageSource / ImageWriter [yv12] [yuy2] [rgb32] [rgb24]

- `ImageReader` (string "path", int "start", int "end", float "fps", bool "use_DevIL", bool "info") [v 2.52]
- `ImageSource` (string "path", int "start", int "end", float "fps", bool "use_DevIL", bool "info") [v 2.55]
- `ImageWriter` (clip, string "path", int "start", int "end", string "type", bool "info") [v 2.52]

Info [yv12] [yuy2] [rgb32] [rgb24]

- `Info` (clip) [v 2.50]

Interleave [yv12] [yuy2] [rgb32] [rgb24]

- `Interleave` (clip1, clip2 [, ...])

Invert [yv12, v2.55] [yuy2, v2.55] [rgb32] [rgb24, v2.55]

- `Invert` (clip, string "channels") [v2.53]

KillAudio [all]

- `KillAudio` (clip)

Layer / Mask / ResetMask / ColorKeyMask [RGB32]

- `Layer` (clip, layer_clip, string "op", int "level", int "x", int "y", int "threshold", bool "use_chroma") [yuy2] [rgb32]
- `Mask` (clip, mask_clip) [rgb32]
- `ResetMask` (clip) [rgb32]
- `ColorKeyMask` (clip, int "color", int "tolerance") [rgb32]

Letterbox [yv12] [yuy2] [rgb32] [rgb24]

- `Letterbox` (clip, int top, int bottom [, int left, int right])

Levels [yv12] [yuy2] [rgb32] [rgb24]

- `Levels` (clip, int input_low, float gamma, int input_high, int output_low, int output_high, bool "coring")

Limiter [yv12] [yuy2]

- `Limiter` (clip, int "min_luma", int "max_luma", int "min_chroma", int "max_chroma" [, string show]) [v 2.50]

Loop [yuy2] [rgb32] [rgb24]

- `Loop` (clip, int "times", int "start", int "end")

MergeChannels [all]

- `MergeChannels` (clip1, clip2 [, ...]) [v 2.50]

MergeChroma / MergeLuma [yv12] [yuy2]

- `MergeChroma` (clip1, clip2, float weight)
- `MergeLuma` (clip1, clip2, float weight)

MessageClip [rgb32]

- `MessageClip` (string message, int "width", int "height", bool "shrink", int "text_color", int "halo_color", int "bg_color")

MixAudio [16 bit, flutuante]

- `MixAudio` (clip1, clip 2, float clip1_factor, float "clip2_factor")

Normalize [16 bit, flutuante]

- `Normalize` (clip, float "volume", bool "show")

Overlay [yv12] [yuy2] [rgb32] [rgb24]

- `Overlay` (clip, clip overlay, int "x", int "y", clip "mask", float "opacity", string "mode", bool "greymask",
  string "output", bool "ignore_conditional", bool "pc_range") [v 2.54]

PeculiarBlend [yuy2]

- `PeculiarBlend` (clip, int cutoff)

Pulldown [yv12] [yuy2] [rgb32] [rgb24]

- `Pulldown` (clip, int a , int b)

RGBAdjust [rgb32] [rgb24]

- `RGBAdjust` (clip, float "r", float "g", float "b", float "a", float "rb", float "gb", float "bb", float "ab", float "rg", float "gg", float "bg", float "ag", bool "analyze")

ReduceBy2 / HorizontalReduceBy2 / VerticalReduceBy2 [yv12] [yuy2] [rgb32] [rgb24]

- `HorizontalReduceBy2` (clip)
- `VerticalReduceBy2` (clip)
- `ReduceBy2` (clip)

ResampleAudio [16 bit, flutuante]

- `ResampleAudio` (clip, int new_rate_numberator [, int new_rate_denominator])

BilinearResize / BicubicResize / LanczosResize / Lanczos4Resize / Spline16Resize / Spline36Resize / PointResize [yv12] [yuy2] [rgb32] [rgb24]

- `BilinearResize` (clip, int target_width, int target_height)
- `BilinearResize` (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height")
- `BicubicResize` (clip, int target_width, int target_height, float "b", float "c")
- `BicubicResize` (clip, int target_width, int target_height, float "b", float "c", float "src_left", float "src_top", float "src_width", float "src_height")
- `LanczosResize` (clip, int target_width, int target_height, int "taps")
- `LanczosResize` (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height", int "taps")
- `Lanczos4Resize` (clip, int target_width, int target_height) [v 2.55]
- `Lanczos4Resize` (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height") [v 2.55]
- `Spline16Resize` (clip, int target_width, int target_height) [v 2.56]
- `Spline16Resize` (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height") [v 2.56]
- `Spline36Resize` (clip, int target_width, int target_height) [v 2.56]
- `Spline36Resize` (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height") [v 2.56]
- `GaussResize` (clip, int target_width, int target_height, float "p") [v 2.56]
- `GaussResize` (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height", float "p") [v 2.56]
- `PointResize` (clip, int target_width, int target_height)
- `PointResize` (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height")

Reverse [yv12] [yuy2] [rgb32] [rgb24]

- `Reverse` (clip)

SegmentedAVISource / SegmentedDirectShowSource

- `SegmentedAVISource` (string base_filename [, ...], bool "audio")
- `SegmentedDirectShowSource` (string base_filename [, ...] [, fps])

SelectEven / SelectOdd [yv12] [yuy2] [rgb32] [rgb24]

- `SelectEven` (clip)
- `SelectOdd` (clip)

SelectEvery [yv12] [yuy2] [rgb32] [rgb24]

- `SelectEvery` (clip, int step_size, int offset1 [, int offset2 [, ...]])

SelectRangeEvery [yv12] [yuy2] [rgb32] [rgb24]

- `SelectRangeEvery` (clip, int every, int length, int "offset", bool "audio'') [v2.50]

SeparateFields [yv12] [yuy2] [rgb32] [rgb24]

- `SeparateFields` (clip)

ShowAlpha [rgb32]

- `ShowAlpha` (clip, string "pixel_type") [v2.54]

ShowFiveVersions [yv12] [yuy2] [rgb32] [rgb24]

- `ShowFiveVersions` (clip1, clip2, clip3, clip4, clip5)

ShowFrameNumber / ShowSMPTE [yv12] [yuy2] [rgb32] [rgb24]

- `ShowFrameNumber` (clip, bool "scroll", int "offset", int "x", int "y", string "font", int "size", int "text_color", int "halo_color")
- `ShowSMPTE` (clip, float "fps", string "offset", int "offset_f", int "x", int "y", string "font", int "size", int "text_color", int "halo_color")

SpatialSoften / TemporalSoften [yv12] [yuy2]

- `SpatialSoften` (clip, int radius, int luma_threshold, int chroma_threshold)
- `TemporalSoften` (clip, int radius, int luma_threshold, int chroma_threshold, int "scenechange", int "mode") [v2.50]

AlignedSplice / UnalignedSplice [yv12] [yuy2] [rgb32] [rgb24]

- `AlignedSplice` (clip1, clip2 [, ...])
- `UnAlignedSplice` (clip1, clip2 [, ...])

SSRC [flutuante]

- `SSRC` (clip, int samplerate, bool "fast") [v 2.54]

StackHorizontal / StackVertical [yv12] [yuy2] [rgb32] [rgb24]

- `StackHorizontal` (clip1, clip2 [, ...])
- `StackVertical` (clip1, clip2 [, ...])

Subtitle [yv12] [yuy2] [rgb32] [rgb24]

- `Subtitle` (clip, string text, int "x", int "y", int "first_frame", int "last_frame", string "font", int "size", int "text_color", int "halo_color")
- `Subtitle` (clip, string "text")

Subtract [yv12] [yuy2] [rgb32] [rgb24]

- `Subtract` (clip1, clip2)

SuperEQ [flutuante]

- `SuperEQ` (string filename) [v 2.54]

SwapUV / UToY / VToY / YToUV [yv12] [yuy2, v2.53]

- `SwapUV` (clip) [v 2.50]
- `UToY` (clip) [v 2.50]
- `VToY` (clip) [v 2.50]
- `YToUV` (clip) [v 2.50]

SwapFields [yv12] [yuy2] [rgb32] [rgb24]

- `SwapFields` (clip)

TCPDeliver

- `TCPServer` (clip, int "port") [v 2.55]
- `TCPSource` (string hostname, int "port", string "compression") [v 2.55]

TimeStretch [flutuante]

- `TimeStretch` (clip, float "tempo", float "rate", float "pitch") [v 2.55]

Tone [flutuante]

- `Tone` (float "length", float "frequency", int "samplerate", int "channels", string "type", float "level") [v 2.54] [v 2.56]

Trim [yv12] [yuy2] [rgb32] [rgb24]

- `Trim` (clip, int first_frame, int last_frame)

TurnLeft / TurnRight / Turn180 [yv12] [yuy2] [rgb32] [rgb24]

- `TurnLeft` (clip) [v 2.51]
- `TurnRight` (clip) [v 2.51]
- `Turn180` (clip) [v 2.55]

Tweak [yv12] [yuy2]

- `Tweak` (clip, float "hue", float "sat", float "bright", float "cont", bool "coring", bool "sse")

Version [rgb24]

- `Version` ()

Weave [yv12] [yuy2] [rgb32] [rgb24]

- `Weave` (clip)

WriteFile / WriteFileIf / WriteFileStart / WriteFileEnd [yv12] [yuy2] [rgb32] [rgb24]

- `WriteFile` (clip, string filename, string expression1, ... , string expression16, bool "append", bool "flush")

- `WriteFileIf` (clip, string filename, string expression1, ... , string expression16, bool "append", bool "flush")
- `WriteFileStart` (clip, string filename, string expression1, ... , string expression16, bool "append")
- `WriteFileEnd` (clip, string filename, string expression1, ... , string expression16, bool "append")

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

`$Date: 2006/03/26 18:11:19 $`