Abkürzungen:
Benannte Funktionsargumente werden in Anführungszeichen "xyz" geschrieben und sind immer optional. Nichtoptionale benannte Argumente sind in eckige Klammern [xyz] gesetzt.
Mögliche Typen von nicht-clip-Argumenten sind int (Ganzzahl), float (Dezimalzahl), string (Zeichenkette) oder bool (Wahr/Falsch).
[YV12], [YUY2], [RGB32] und [RGB24] gibt an, dass dieser Farbraum unterstützt wird. Guck dir auch die Farbraumkonvertierungs Filter für mehr Informationen an.
[v2.04] gibt an, in welcher AviSynth Version der Filter eingeführt wurde.
Alphabetische Auflistung
AddBorders [YV12] [YUY2] [RGB32] [RGB24]
- AddBorders(clip, int left, int top, int right, int bottom, int color)
Amplify / AmplifydB [YV12] [YUY2] [RGB32] [RGB24]
- 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) [v2.51]
AssumeFrameBased / AssumeFieldBased [YV12] [YUY2] [RGB32] [RGB24]
- AssumeFrameBased(clip)
- AssumeFieldBased(clip)
AssumeBFF / AssumeTFF [YV12] [YUY2] [RGB32] [RGB24]
- AssumeBFF(clip) [v2.04]
- AssumeTFF(clip) [v2.04]
AssumeFPS [YV12] [YUY2] [RGB32] [RGB24]
- AssumeFPS(clip, float fps, bool "sync_audio")
- AssumeFPS(clip, int numerator [, int denominator], bool "sync_audio")
AssumeSampleRate [YV12] [YUY2] [RGB32] [RGB24]
- AssumeSampleRate(clip, int samplerate) [v2.07]
AudioDub [YV12] [YUY2] [RGB32] [RGB24]
- AudioDub(video_clip, audio_clip)
AVISource / OpenDMLSource / AVIFileSource / WAVSource
- AVISource(string filename [, ...], bool "audio", string "pixel_type")
- OpenDMLSource(string filename [, ...], bool "audio", string "pixel_type")
- AVIFileSource(string filename [, ...], bool "audio", string "pixel_type")
- 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")
- 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")
Blur / Sharpen [YV12] [YUY2] [RGB32] [RGB24]
- Blur(clip, float amount)
- Sharpen(clip, float amount)
Bob [YV12] [YUY2] [RGB32] [RGB24]
- Bob(clip, float "b", float "c", float "height")
ChangeFPS [YV12] [YUY2] [RGB32] [RGB24]
- ChangeFPS(clip, float fps [, bool linear]) [v2.06] [v2.54]
- ChangeFPS(clip, int numerator [, int denominator, bool linear]) [v2.06] [2.54]
ColorBars [RGB32]
- ColorBars(int width, int height)
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") [v2.50]
ComplementParity [YV12] [YUY2] [RGB32] [RGB24]
Compare [YUY2] [RGB32] [RGB24]
- Compare(clip_filtered, clip_original, string "channels", string "logfile", bool "show_graph") [v2.04]
ConditionalFilter / FrameEvaluate / ScriptClip [YV12] [YUY2] [RGB32] [RGB24]
- ConditionalFilter(clip testclip, clip source1, clip source2, string filter, string operator, string value, bool "show") [v2.52]
- FrameEvaluate(clip clip, script function, bool "after_frame") [v2.52] [v2.53]
- ScriptClip(clip clip, string function, bool "show") [v2.52]
ConditionalReader [YV12] [YUY2] [RGB32] [RGB24]
- ConditionalReader(clip clip, string filename, string variablename [, bool show]) [v2.54]
ConvertBackToYUY2 / ConvertToRGB / ConvertToRGB24 / ConvertToRGB32 / ConvertToYUY2 / ConvertToYV12 [YV12] [YUY2] [RGB32] [RGB24]
- ConvertToBackYUY2(clip) [v2.04]
- ConvertToRGB(clip, bool "interlaced") [v2.52]
- ConvertToRGB24(clip, bool "interlaced") [v2.52]
- ConvertToRGB32(clip, bool "interlaced") [v2.52]
- ConvertToYUY2(clip, bool "interlaced") [v2.51]
- ConvertToYV12(clip, bool "interlaced") [v2.50] [v2.51]
ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloat [YV12] [YUY2] [RGB32] [RGB24]
- ConvertAudioTo8bit(clip) [v2.50]
- ConvertAudioTo16bit(clip)
- ConvertAudioTo24bit(clip) [v2.53]
- ConvertAudioTo32bit(clip) [v2.50]
- ConvertAudioToFloat(clip) [v2.50]
ConvertFPS [YUY2] [RGB32] [RGB24]
- ConvertFPS(clip, int new_rate, int "zone", int "vbi")
ConvertToMono [YV12] [YUY2] [RGB32] [RGB24]
- ConvertToMono(clip) [v2.04]
Crop / CropBottom [YV12] [YUY2] [RGB32] [RGB24]
- Crop(clip, int left, int top, int width, int height, bool "align") [v2.53]
- Crop(clip, int left, int top, int -right, int -bottom, bool "align") [v2.01] [v2.53]
- CropBottom(clip, int count, bool "align") [v2.53]
DelayAudio [YV12] [YUY2] [RGB32] [RGB24]
- DelayAudio(clip, float seconds)
DeleteFrame [YV12] [YUY2] [RGB32] [RGB24]
- DeleteFrame(clip, int frame)
DirectShowSource
- DirectShowSource(string filename, int "fps", bool "seek", bool "audio", bool "video") [v2.07] [v2.53]
Dissolve [YV12] [YUY2] [RGB32] [RGB24]
- Dissolve(clip1, clip2 [,...], int overlap)
DoubleWeave [YV12] [YUY2] [RGB32] [RGB24]
DuplicateFrame [YV12] [YUY2] [RGB32] [RGB24]
- DuplicateFrame(clip, int frame)
EnsureVBRMP3Sync [YV12] [YUY2] [RGB32] [RGB24]
- EnsureVBRMP3Sync(clip) [v2.06]
FadeIn / FadeOut / FadeIn2 / FadeOut2 / FadeIO / FadeIO2 [YV12] [YUY2] [RGB32] [RGB24]
- FadeOut(clip, int frames, int "color")
- FadeOut2(clip, int frames, int "color")
- FadeIn(clip, int frames, int "color") [v2.07]
- FadeIn2(clip, int frames, int "color") [v2.07]
- FadeIO(clip, int frames, int "color") [v2.07]
- FadeIO2(clip, int frames, int "color") [v2.07]
FixBrokenChromaUpsampling [YUY2]
- FixBrokenChromaUpsampling(clip)
FixLuminance [YUY2]
- FixLuminance(clip, int intercept, int slope)
FlipHorizontal / FlipVertical [YV12] [YUY2] [RGB32] [RGB24]
- FlipHorizontal(clip) [v2.50]
- FlipVertical(clip)
FreezeFrame [YV12] [YUY2] [RGB32] [RGB24]
- FreezeFrame(clip, int first_frame, int last_frame, int source_frame)
GeneralConvolution [RGB32]
- GeneralConvolution(clip, int bias, string matrix) [v2.04]
GetChannel [YV12] [YUY2] [RGB32] [RGB24]
- GetChannel(clip, int ch1 [, int ch2, ...]) [v2.50]
Greyscale [YV12] [YUY2] [RGB32] [RGB24]
Histogram [YV12] [YUY2]
- Histogram(clip [, string mode]) [v2.53] [v2.54]
ImageReader / ImageWriter [YV12] [YUY2] [RGB32] [RGB24]
- ImageReader(string path, int begin, int end, int fps, bool "use_DevIL") [v2.52]
- ImageWriter(clip, string "path", string "format") [v2.51]
- ImageWriter(clip, string "path", int "begin", int "end", string "format") [v2.52]
Import [YV12] [YUY2] [RGB32] [RGB24]
- Import(string filename) [v2.5 ???]
Info [YV12] [YUY2] [RGB32] [RGB24]
Interleave [YV12] [YUY2] [RGB32] [RGB24]
- Interleave(clip1, clip2 [, ...])
Invert [RGB32]
- Invert(clip, string "channels") [v2.53]
KillAudio [YV12] [YUY2] [RGB32] [RGB24]
Layer / Mask / ResetMask / ColorKeyMask [RGB32]
- Layer(clip, layer_clip, string "op", int "level", int "x", int "y", int "threshold", bool "use_chroma") [YUY2] [RGB32] [v2.04]
- Mask(clip, mask_clip) [RGB32] [v2.04]
- ResetMask(clip) [RGB32] [v2.06]
- ColorKeyMask(clip, int color, int tolerance) [RGB32] [v2.04]
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") [v2.50]
Loop [YV12] [YUY2] [RGB32] [RGB24]
- Loop(clip, int "times", int "start", int "end") [v2.04]
MergeChannels [YV12] [YUY2] [RGB32] [RGB24]
- MergeChannels(clip1, clip2 [, ...]) [v2.50]
MergeChroma / MergeLuma [YV12] [YUY2]
- MergeChroma(clip1, clip2, float weight) [v2.04]
- MergeLuma(clip1, clip2, float weight) [v2.04]
MessageClip [RGB32]
- MessageClip(string message, int "width", int "height", bool "shrink", int "text_color", int "halo_color", int "bg_color")
MixAudio [YV12] [YUY2] [RGB32] [RGB24]
- MixAudio(clip1, clip2, float clip1_factor, float "clip2_factor") [v2.04]
Normalize [YV12] [YUY2] [RGB32] [RGB24]
- Normalize(clip, float "volume", bool "show") [v2.04]
Overlay [YV12] [YUY2]
- Overlay(clip clip, clip overlay [,int x, int y, clip mask, float opacity, string mode, bool greymask, string output, bool ignore_conditional, bool pc_range]) [v2.54]
PeculiarBlend [YUY2]
- PeculiarBlend(clip, int cutoff)
Pulldown [YV12] [YUY2] [RGB32] [RGB24]
- Pulldown(clip, int a, int b)
RGBAdjust [YUY2] [RGB32] [RGB24]
- RGBAdjust(clip, float red, float green, float blue, float alpha)
ReduceBy2 / HorizontalReduceBy2 / VerticalReduceBy2 [YV12] [YUY2] [RGB32] [RGB24]
- HorizontalReduceBy2(clip)
- VerticalReduceBy2(clip)
- ReduceBy2(clip)
ResampleAudio [YV12] [YUY2] [RGB32] [RGB24]
- ResampleAudio(clip, int new_sample_rate)
BilinearResize / BicubicResize / LanczosResize / 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) [v2.06]
- LanczosResize(clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height") [v2.06]
- PointResize(clip, int target_width, int target_height) [v2.07]
- PointResize(clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height") [v2.07]
Reverse [YV12] [YUY2] [RGB32] [RGB24]
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 period, int range) [v2.50]
SeparateFields [YV12] [YUY2] [RGB32] [RGB24]
ShowAlpha [RGB32]
- ShowAlpha(clip, string pixel_type) [v2.53] [v2.54]
ShowFiveVersions [YUY2] [RGB32] [RGB24]
- ShowFiveVersions(clip1, clip2, clip3, clip4, clip5)
ShowFrameNumber / ShowSMPTE [YV12] [YUY2] [RGB32] [RGB24]
- ShowFrameNumber(clip, bool "scroll")
- ShowSMPTE(clip, float fps)
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 [YV12] [YUY2] [RGB32] [RGB24]
- SSRC(int samplerate, bool "fast") [v2.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 [YUY2] [RGB32] [RGB24]
SuperEQ [YV12] [YUY2] [RGB32] [RGB24]
- SuperEQ(string filename) [v2.54]
SwapUv/ UToY / VToY / YToUV [YV12] [YUY2]
- SwapUV(clip) [v2.50]
- UToY(clip) [v2.50]
- VToY(clip) [v2.50]
- YToUV(clip) [v2.50]
SwapFields [YV12] [YUY2] [RGB32] [RGB24]
Tone [YV12] [YUY2] [RGB32] [RGB24]
- Tone(float length, float frequency, int samplerate, int channels, string type) [v2.54]
Trim [YV12] [YUY2] [RGB32] [RGB24]
- Trim(clip, int first_frame, int last_frame)
- Trim(clip, int first_frame, int -num_frame)
TurnLeft / TurnRight [YV12] [YUY2] [RGB32] [RGB24]
- TurnLeft(clip) [v2.51]
- TurnRight(clip) [v2.51]
Tweak [YV12] [YUY2]
- Tweak(clip, float "hue", float "sat", float "bright", float "cont", bool "coring") [v2.04] [v2.53]
Version [RGB24]
Weave [YV12] [YUY2][RGB32] [RGB24]