Quellfilter, die ein Clip erzeugen


AVISource / OpenDMLSource / AVIFileSource / WAVSourceEs werden die in den Anführungszeichen enthaltenen Dateinamen als Argument übernommen und die Dateien geöffnet.
DirectShowSourceEs wird eine Videodatei mittels DirectShow geöffnet.
SegmentedAVISource / SegmentedDirectShowSourceEs werden automatisch bis zu 100 AVI-Segmente übers Argument geladen.
BlankClip / BlacknessEs wird ein einfarbiger Clip ohne Audio mit der angegebenen Länge (in Frames) erzeugt.
ImageReaderEs wird aus Standbildern ein Videoclip erzeugt.
ImportImportiert ein anderes AviSynth Skript.


Filter zur Bildbearbeitung


AddBordersEs wird ein schwarzer Rand um das Bild hinzugefügt.
Blur / SharpenDies sind einfache 3x3-Kern Schärfe- und Unschärfe-Filter.
ColorYUVMan kann die Farben und die Helligkeit unabhängig voneinander justieren.
ConvertToRGB / ConvertToYUY2 / ConvertToYV12 / ConvertBackToYUY2 ConvertToRGB32 / ConvertToRGB24AviSynth kann intern mit vier Farbräumen umgehen: RGB24, RGB32, YUY2 und YV12. Mit diesen Filtern kann man zwischen den einzelnen Farbräume wechseln.
Crop / CropBottomMan kann hiermit überflüssige Pixel vom Rand eines Bildes wegschneiden.
GeneralConvolutionAllgemeine Konvolution.
GreyscaleUmwandlung in ein Graustufen-Video.
InvertInvertiert die Farbkanäle.
Layer / Mask / ResetMask / ColorKeyMaskÜberlagerung zweier Videos.
LetterboxMan kann die Ränder Schwarz einfärben.
LevelsMan kann die Helligkeitsverteilung, den Kontrast und den Gammawert ändern.
LimiterEs wird die Farbpalette auf den CCIR-601 Bereich eingeschränkt.
MergeChroma / MergeLumaMischen 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 / VerticalReduceBy2Verkleinerung der entsprechenden Auflösung auf die Hälfte.
BilinearResize / BicubicResize / LanczosResize / PointResizeDie Resize Filter skalieren die Quelle in eine beliebige neue Auflösung mittels verschiedener Algorithmen.
RGBAdjustJustiert jeden einzelnen Farbkanal einzeln.
SpatialSoften / TemporalSoftenEs wird Rauschen entfernt durch adaptives Mischen von Pixeln.
ShowAlpha Zeigt den Alph-Kanal eines Clips an.
SwapUV / UToY / VToY / YToUVTauscht / kopiert die Farbkanäle eines Videoclips.
TweakVerändern von Farbton, Sättigung, Helligkeit und Kontrast.


Filter zum Scheiden und Editieren


AlignedSplice / UnalignedSpliceZusammenfügen von zwei oder mehr Videoclips.
AssumeFPS / ChangeFPS / ConvertFPSÄndern der Bildwiederholrate in unterschiedlicher Art und Weise.
DeleteFrameLöscht einen einzelnen Frame, den man per Argument angibt.
Dissolve Ist ähnlich AlignedSplice, allerdings mit einem Bereich, in dem die Videos gemischt werden.
DuplicateFrameVerdoppelt einen Frame, den man per Argument angibt.
FadeIn / FadeOutEin- und Ausblenden des Videos gleichmäßig aus oder in Schwarz am Anfang oder am Ende.
FreezeFrameErsetzt alle Frames zwischen dem ersten und letzten Frame
LoopWiederholt den Bereich zwischen dem ersten und letzten Frame eine bestimmte Anzahl mal.
SelectEven / SelectOddSelectEven erzeugt ein Video, bei dem nur die geraden Frames genommen wurden.
SelectEverySind die allgemeine Form von SelectEven und Pulldown.
SelectRangeEveryEs werden nur Frames aus einem Bereich ausgewählt, welcher sich immer wiederholt.
TrimSchneidet einen Videoclip, so dass das erzeugte Video nur die Frames zwischen erstem und letztem Frame enthält.


Filter zum Bearbeiten von interlaced Video


AssumeFrameBased / AssumeFieldBasedAviSynth nimmt dann an, dass der Videoclip auf Feldern oder auf Frames basiert.
AssumeTTF / AssumeBFFBestimmt die Reihenfolge der Halbbilder.
BobDeinterlacen mittels der Bob-Methode.
ComplementParityÄndern der Halbbild-Reihenfolge.
DoubleWeaveWenn die Quelle auf Feldern basiert, dann funktioniert DoubleWeave ähnlich wie Weave, es wird aber die doppelte Frameanzahl erzeugt.
InterleaveVerzahnen von mehreren Videoclips auf Frame Basis.
PulldownEs werden einfach zwei von fünf Frames gelöscht.
SeparateFieldsSplittet ein Interlaced-Frame in Felder auf.
SwapFieldsTauschen der Felder in einem Interlaced-Frame.
WeaveNimmt 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.
AssumeSampleRateAnpassen der Sampling-Frequenz und damit Ändern der Abspielgeschwindigkeit.
AudioDubEs wird der Videostream vom ersten Argument und der Audiostream vom zweitem Argument genommen und dann kombiniert.
ConvertToMonoVereinigt alle Tonkanäle in einen Mono Kanal.
ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloatKonvertiert die Samplingtiefe von 8 auf 16 Bits.
DelayAudioEs wird die Tonspur um eine bestimmte Anzahl an Sekunden verzögert.
EnsureVBRMP3SyncKorrigiert asynchrone MP3-AVI`s beim Spulen oder Schneiden.
GetChannelGibt nur einen bestimmten Kanal vom Audiostream wieder.
KillAudioEntfernt den Ton komplett aus einem Clip.
MergeChannelsVerbindet die Kanäle von zwei oder mehr Audioclips.
MixAudioMischen vom Audio aus zwei Clips.
NormalizeAuf maximale Lautstärke erhöhen.
ResampleAudioKonvertiert in hoher Qualität die Abtastrate.
SSRCKonvertiert die Samplingrate.
SuperEQ16 Band Ton-Equalizer von hervorragender Qualität.
ToneErzeugt eine Tonspur mit bestimmten Eigenschaften.


Spezielle und exotische Filter


Animate / ApplyRangeDies ist ein Meta-Filter, welcher andere Filter mit kontinuierlich veränderten Werten aufruft.
ConditionalFilter / FrameEvaluate / ScriptClip / ConditionalReaderConditionalFilter 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.
FixBrokenChromaUpsamplingEs ist mir aufgefallen, dass der MS DV Codec die Farbkanäle falsch hochrechnet, so habe ich diesen Filter erstellt, der das Problem kompensiert.
FixLuminanceKorrigiert einen versetzten vertikalen Helligkeits-Versatz
FlipHorizontal / FlipVerticalStellt das Video auf den Kopf oder tauscht die Seiten
ImagewriterSchreibt die Frames als Bilder auf die Festplatte.
PeculiarBlendBlendet jeden Frame in den darauffolgenden Frame in einer bestimmten Art ein.
ReverseSpielt den Clip rückwärts ab.
SubtitleFügt eine einzelne Textzeile (anti-aliased) in einen bestimmten Bereich ein.
TurnLeft / TurnrightDreht das Video um 90 Grad gegen/im Uhrzeigersinn.


Debug- und Test-Filter


ColorBarsErzeugt ein Videoclip mit einem Testbild aus SMPTE Farbbalken.
CompareVergleicht zwei Videoclips und gibt die Informationen über die Unterschiede aus.
HistogramFügt ein Helligkeits-Histogram hinzu.
InfoGibt Informationen über das Video und Audio aus.
MessageClipErzeugt einen Videoclip mit einer Textnachricht.
ShowFiveVersionsNimmt fünf Videoclips und kombiniert sie nebeneinander von links nach rechts zu einem Bild.
ShowFrameNumber / ShowSMPTEBlendet die Frame-Nummer ein.
StackHorizontal / StackVerticalReiht zwei oder mehr Videoclips nebeneinander oder untereinander.
SubtractGibt einen Videoclip aus, wobei jeder Pixel die Differenz aus zwei verglichenen Pixeln ist.
VersionErzeugt ein Video mit der Versionsnummer und der Copyright-Information.