| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |