## Quellfilter, die ein Clip erzeugen

AVISource / OpenDMLSource / AVIFileSource / WAVSource | Es werden die in den Anführungszeichen enthaltenen Dateinamen als Argument übernommen und die Dateien geöffnet.
DirectShowSource | Es wird eine Videodatei mittels DirectShow geöffnet.
SegmentedAVISource / SegmentedDirectShowSource | Es werden automatisch bis zu 100 AVI-Segmente übers Argument geladen.
BlankClip / Blackness | Es wird ein einfarbiger Clip ohne Audio mit der angegebenen Länge (in Frames) erzeugt.
ImageReader | Es wird aus Standbildern ein Videoclip erzeugt.
Import | Importiert ein anderes AviSynth Skript.

## Filter zur Bildbearbeitung

AddBorders | Es wird ein schwarzer Rand um das Bild hinzugefügt.
Blur / Sharpen | Dies sind einfache 3x3-Kern Schärfe- und Unschärfe-Filter.
ColorYUV | Man kann die Farben und die Helligkeit unabhängig voneinander justieren.
ConvertToRGB / ConvertToYUY2 / ConvertToYV12 / ConvertBackToYUY2 ConvertToRGB32 / ConvertToRGB24 | AviSynth kann intern mit vier Farbräumen umgehen: RGB24, RGB32, YUY2 und YV12. Mit diesen Filtern kann man zwischen den einzelnen Farbräume wechseln.
Crop / CropBottom | Man kann hiermit überflüssige Pixel vom Rand eines Bildes wegschneiden.
GeneralConvolution | Allgemeine Konvolution.
Greyscale | Umwandlung in ein Graustufen-Video.
Invert | Invertiert die Farbkanäle.
Layer / Mask / ResetMask / ColorKeyMask | Überlagerung zweier Videos.
Letterbox | Man kann die Ränder Schwarz einfärben.
Levels | Man kann die Helligkeitsverteilung, den Kontrast und den Gammawert ändern.
Limiter | Es wird die Farbpalette auf den CCIR-601 Bereich eingeschränkt.
MergeChroma / MergeLuma | Mischen der Farb- oder Helligkeitswerte eines Videoclips in einen anderen. Es gibt eine optionale Gewichtung, so dass ein Verhältnis zwischen den zwei Clips angegeben werden kann.
Overlay | Überlagerung zweier Videos. Weiterentwicklung von Layer.
ReduceBy2 / HorizontalReduceBy2 / VerticalReduceBy2 | Verkleinerung der entsprechenden Auflösung auf die Hälfte.
BilinearResize / BicubicResize / LanczosResize / PointResize | Die Resize Filter skalieren die Quelle in eine beliebige neue Auflösung mittels verschiedener Algorithmen.
RGBAdjust | Justiert jeden einzelnen Farbkanal einzeln.
SpatialSoften / TemporalSoften | Es wird Rauschen entfernt durch adaptives Mischen von Pixeln.
ShowAlpha | Zeigt den Alph-Kanal eines Clips an.
SwapUV / UToY / VToY / YToUV | Tauscht / kopiert die Farbkanäle eines Videoclips.
Tweak | Verändern von Farbton, Sättigung, Helligkeit und Kontrast.

## Filter zum Scheiden und Editieren

AlignedSplice / UnalignedSplice | Zusammenfügen von zwei oder mehr Videoclips.
AssumeFPS / ChangeFPS / ConvertFPS | Ändern der Bildwiederholrate in unterschiedlicher Art und Weise.
DeleteFrame | Löscht einen einzelnen Frame, den man per Argument angibt.
Dissolve | Ist ähnlich AlignedSplice, allerdings mit einem Bereich, in dem die Videos gemischt werden.
DuplicateFrame | Verdoppelt einen Frame, den man per Argument angibt.
FadeIn / FadeOut | Ein- und Ausblenden des Videos gleichmäßig aus oder in Schwarz am Anfang oder am Ende.
FreezeFrame | Ersetzt alle Frames zwischen dem ersten und letzten Frame
Loop | Wiederholt den Bereich zwischen dem ersten und letzten Frame eine bestimmte Anzahl mal.
SelectEven / SelectOdd | SelectEven erzeugt ein Video, bei dem nur die geraden Frames genommen wurden.
SelectEvery | Sind die allgemeine Form von SelectEven und Pulldown.
SelectRangeEvery | Es werden nur Frames aus einem Bereich ausgewählt, welcher sich immer wiederholt.
Trim | Schneidet einen Videoclip, so dass das erzeugte Video nur die Frames zwischen erstem und letztem Frame enthält.

## Filter zum Bearbeiten von interlaced Video

AssumeFrameBased / AssumeFieldBased | AviSynth nimmt dann an, dass der Videoclip auf Feldern oder auf Frames basiert.
AssumeTTF / AssumeBFF | Bestimmt die Reihenfolge der Halbbilder.
Bob | Deinterlacen mittels der Bob-Methode.
ComplementParity | Ändern der Halbbild-Reihenfolge.
DoubleWeave | Wenn die Quelle auf Feldern basiert, dann funktioniert DoubleWeave ähnlich wie Weave, es wird aber die doppelte Frameanzahl erzeugt.
Interleave | Verzahnen von mehreren Videoclips auf Frame Basis.
Pulldown | Es werden einfach zwei von fünf Frames gelöscht.
SeparateFields | Splittet ein Interlaced-Frame in Felder auf.
SwapFields | Tauschen der Felder in einem Interlaced-Frame.
Weave | Nimmt ein zusammengehörendes Paar an Feldern aus dem Videoclip und erstellt daraus einen Interlaced-Frame.

## Audio Filter

Vor der AviSynth v2.5 wurde die Samplingtiefe auf 16 Bits konvertiert, wenn einer der folgenden Audio Filter verwendet wurde.
Ab der Version 2.5 wird die Samplingtiefe automatisch konvertiert, wenn ein Filter eine bestimmte Samplingtiefe benötigt. Dies bedeutet, dass die meisten Filter die verschiedenen Typen von Quellen akzeptieren, aber wenn ein Filter die Samplingtiefe einer Quelle nicht unterstützt, wird die Samplingtiefe automatisch konvertiert in etwas, was unterstützt wird von dem Filter.
Im Allgemeinen braucht sich der durchschnittlichen Nutzer darum nicht zu kümmern. Eine bestimmte Samplingtiefe kann festgesetzt werden durch die ConvertAudio Funktionen.
Wenn die Samplingtiefe vom Typ Fließkommazahl ist und AviSynth die Daten auch ausgeben soll, wird sie automatisch nach 16 Bit konvertiert, da Fließkommazahl-Samplingtiefen nicht als gültige AVI Daten ausgeben werden können.

Amplify / AmplifydB | Ändern der Lautstärke von mehreren Tonspuren.
AssumeSampleRate | Anpassen der Sampling-Frequenz und damit Ändern der Abspielgeschwindigkeit.
AudioDub | Es wird der Videostream vom ersten Argument und der Audiostream vom zweitem Argument genommen und dann kombiniert.
ConvertToMono | Vereinigt alle Tonkanäle in einen Mono Kanal.
ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloat | Konvertiert die Samplingtiefe von 8 auf 16 Bits.
DelayAudio | Es wird die Tonspur um eine bestimmte Anzahl an Sekunden verzögert.
EnsureVBRMP3Sync | Korrigiert asynchrone MP3-AVI`s beim Spulen oder Schneiden.
GetChannel | Gibt nur einen bestimmten Kanal vom Audiostream wieder.
KillAudio | Entfernt den Ton komplett aus einem Clip.
MergeChannels | Verbindet die Kanäle von zwei oder mehr Audioclips.
MixAudio | Mischen vom Audio aus zwei Clips.
Normalize | Auf maximale Lautstärke erhöhen.
ResampleAudio | Konvertiert in hoher Qualität die Abtastrate.
SSRC | Konvertiert die Samplingrate.
SuperEQ | 16 Band Ton-Equalizer von hervorragender Qualität.
Tone | Erzeugt eine Tonspur mit bestimmten Eigenschaften.

## Spezielle und exotische Filter

Animate / ApplyRange | Dies ist ein Meta-Filter, welcher andere Filter mit kontinuierlich veränderten Werten aufruft.
ConditionalFilter / FrameEvaluate / ScriptClip / ConditionalReader | `ConditionalFilter` gibt source1, wenn eine Bedingung zutrifft, ansonsten source2. `ScriptClip` gibt den Clip wieder, welcher vor einer Funktion für jeden einzelnen Frame ausgewählt wurde.
FixBrokenChromaUpsampling | Es ist mir aufgefallen, dass der MS DV Codec die Farbkanäle falsch hochrechnet, so habe ich diesen Filter erstellt, der das Problem kompensiert.
FixLuminance | Korrigiert einen versetzten vertikalen Helligkeits-Versatz
FlipHorizontal / FlipVertical | Stellt das Video auf den Kopf oder tauscht die Seiten
Imagewriter | Schreibt die Frames als Bilder auf die Festplatte.
PeculiarBlend | Blendet jeden Frame in den darauffolgenden Frame in einer bestimmten Art ein.
Reverse | Spielt den Clip rückwärts ab.
Subtitle | Fügt eine einzelne Textzeile (anti-aliased) in einen bestimmten Bereich ein.
TurnLeft / Turnright | Dreht das Video um 90 Grad gegen/im Uhrzeigersinn.

## Debug- und Test-Filter

ColorBars | Erzeugt ein Videoclip mit einem Testbild aus SMPTE Farbbalken.
Compare | Vergleicht zwei Videoclips und gibt die Informationen über die Unterschiede aus.
Histogram | Fügt ein Helligkeits-Histogram hinzu.
Info | Gibt Informationen über das Video und Audio aus.
MessageClip | Erzeugt einen Videoclip mit einer Textnachricht.
ShowFiveVersions | Nimmt fünf Videoclips und kombiniert sie nebeneinander von links nach rechts zu einem Bild.
ShowFrameNumber / ShowSMPTE | Blendet die Frame-Nummer ein.
StackHorizontal / StackVertical | Reiht zwei oder mehr Videoclips nebeneinander oder untereinander.
Subtract | Gibt einen Videoclip aus, wobei jeder Pixel die Differenz aus zwei verglichenen Pixeln ist.
Version | Erzeugt ein Video mit der Versionsnummer und der Copyright-Information.