# Filtry źródłowe

AVISource / OpenDMLSource / AVIFileSource / WAVSource | AVISource wymaga jako argumentu nazwy jednego lub więcej plików (oczywiście z dokładną ścieżką dostępu) w cudzysłowach i plik ten wczytuje (w przypadku większej ilości plików niż jeden - pliki są łączone)
DirectShowSource | DirectShowSource wczytuje klip video wykorzystujący DirectShow
SegmentedAVISource / SegmentedDirectShowSource | SegmentedAVISource automatycznie wczytuje do 100 plików AVI i je łączy
BlankClip / Blackness | BlankClip wytwarza konkretny kolor, klip video bez dźwięku o określonej długości (w klatkach)
ImageReader | ImageReader tworzy klip video z oddzielnych plików graficznych
Import | Import importuje gotowy skrypt AviSynth do bieżącego skryptu

# Filtry do obróbki obrazu

AddBorders | AddBorders dodaje czarne pasy wokół klipu z określoną szerokością (w pikselach)
Blur / Sharpen | Blur rozmazuje obraz, a Sharpen go wyostrza
ColorYUV | ColorYUV pozwala zmienić kolor i luminację klipu video na wiele, różnych sposobów
ConvertToRGB / ConvertToYUY2 / ConvertToYV12 / ConvertBackToYUY2 ConvertToRGB32 / ConvertToRGB24 | Filtry te rzutują do określonej przestrzeni kolorów
Crop / CropBottom | Crop przycina zbędne piksele na każdej klatce
GeneralConvolution | GeneralConvulation
Greyscale | Rzutuje klip do klipu w odcieniach szarości
Invert | Odwraca jeden lub więcej kanałów z klipu o przestrzeni kolorów RGB32
Layer / Mask / ResetMask / ColorKeyMask | Filtr Layer nakłada na siebie dwa klipy, natomiast pozostałe 3 filtry służą do wytworzenia, w różny sposób, kanału alpha
Letterbox | Letterbox dodaje pasy na górze i na dole klipu oraz dodatkowo po jego bokach
Levels | Levels modyfikuje jasność, kontrast i gammę
Limiter | Filtr ogranicza piksele do standardu CCIR-601
Overlay | Nakłada na siebie dwa klipy używając do tego różnych metod nakładania
MergeChroma / MergeLuma | Filtry te umożliwiają scalenia lumy (jasność) lub chromy (kolor) jednego klipu z drugim
ReduceBy2 / HorizontalReduceBy2 / VerticalReduceBy2 | HorizontalReduceBy2 zmniejsza poziomy rozmiar klipu o połowę, VerticalReduceBy2 zmniejsza klip w pionie o połowę, a ReduceBy2 zmniejsza cały klip o połowę
BilinearResize / BicubicResize / LanczosResize / PointResize | Filtry służą do zmiany rozdzielczości klipu
RGBAdjust | Filtr ten mnoży każdy kanał koloru przez podaną wartość
ShowAlpha | Wskazuje kanał alpha w klipie RGB32
SpatialSoften / TemporalSoften | Filtry te usuwają szum z klipu video poprzez selektywne mieszanie pikseli
SwapUV / UToY / VToY / YToUV | Filtry służą do zamiany w klipie kanałów lumy (jasność) bądź chromy (kolor)
Tweak | Filtr ten umożliwia modyfikację barwy, nasycenia, jasności i kontrastu klipu video

# Filtry do edycji

AlignedSplice / UnalignedSplice | Filtry te łączą klipy video
AssumeFPS / ChangeFPS / ConvertFPS | Filtry te zmieniają FPS filmu w określony sposób
DeleteFrame | DeleteFrame usuwa pojedynczą klatkę
Dissolve | Dissolve łączy klipy z ładnym przejściem (tzw. przenikaniem)
DuplicateFrame | DuplicateFrame podwaja pojedynczą klatkę
FadeIn / FadeOut / FadeIn2 / FadeOut2 / FadeIO / FadeIO2 | Filtry rozjaśniają/ściemniają video z/do danego koloru
FreezeFrame | Filtr ten zamraża obraz w klipie
Loop | Powtarza określony zakres klatek, określoną ilość razy
SelectEven / SelectOdd | SelectEven wykorzystuje tylko parzyste klatki, a SelectOdd - nieparzyste
SelectEvery | SelectEvery w określony sposób wybiera pojedyncze klatki z klipu video
SelectRangeEvery | SelectRangeEvery w określony sposób wybiera zakres klatek z klipu video
Trim | Przycina klip do określonej długości w klatkach (od klatki a do klatki b)

# Filtry do kompresowania przeplotu

AssumeFrameBased / AssumeFieldBased | Filtry te wymuszają, by klip wejściowy był źródłową klatką lub źródłowym polem
AssumeTFF / AssumeBFF | Wymusza kolejność pola
Bob | Bob pobiera materiał i usuwa z niego przeplot
ComplementParity | Zamienia górne pola na dolne i odwrotnie
DoubleWeave | Z kilku pól, z wejściowego klipu, poprzez połączenie ich, tworzy klatki z przeplotem (jak sama nazwa wskazuje, filtr ten generuje dwukrotnie większą liczbę klatek niż filtr Weave)
Interleave | Interleave wstawia klatki z kilku klipów metodą klatka po klatce
Pulldown | Wybiera dwie z każdych pięciu klatek materiału video
SeparateFields | Filtr ten pobiera materiał ze źródłową klatką i rozdziela każdą klatkę na składowe pola tworząc w ten sposób nowy materiał z podwojoną liczbą klatek i prędkością ich odtwarzania
SwapFields | Filtr ten zamienia linie obrazu
Weave | Z kilku pól, z wejściowego klipu, poprzez połączenie ich, tworzy klatki z przeplotem

# Filtry audio

Do wersji 2.5, przy użyciu, któregoś z poniższych filtrów audio, próbkowanie było rzutowane do 16 bitowego. Począwszy od wersji 2.5 próbkowanie audio jest automatycznie rzutowane, gdy filtr tego wymaga. Oznacza to, że większość filtrów będzie akceptować różne typy próbkowania audio, jednakże, jeśli filtr nie będzie wspomagał danego próbkowania to będzie ono automatycznie rzutowane do jakiegoś wspomaganego przez dany filtr. Generalnie nie powinno to martwić przeciętnego użytkownika, ale można określić typ próbkowania przez życie filtra ConvertAudio. Jeśli wartość próbkowania jest typem float (liczba zmiennopozycyjna albo po prostu - ułamek dziesiętny), to wtedy, AviSynth, będzie rzutował wyjściowe próbkowanie do 16 bitowego, ponieważ, w pliku AVI, wartości typu float są określane jako nieprawidłowe.

Amplify / AmplifydB | Oba filtry służą do wzmocnienia ścieżki dźwiękowej
AssumeSampleRate | Zmienia prędkość próbkowania (prędkość odtwarzania)
AudioDub | Scala video z audio
ConvertToMono | Filtr ten rzutuje sygnał wielokanałowy na mono
ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloat | Rzutują próbkowanie audio do danej wartości bitowej
DelayAudio | Opóźnia (dodaje ciszę) lub przyspiesza (usuwa część ścieżki) odtwarzania się ścieżki audio w klipie
EnsureVBRMP3Sync | Filtr EnsureVBRMP3Sync zapewnia wyjściową synchronizację audio w formacie mp3, kiedy klip jest przeszukiwany lub przycinany
GetChannel | Zwraca jeden lub więcej kanałów wielokanałowego sygnału
KillAudio | KillAudio kompletnie usuwa audio z klip
MergeChannels | Scala kanały audio dwóch lub więcej klipów
MixAudio | Miksuje dwie ścieżki audio w jedną
Normalize | Wzmacnia cały sygnał audio do poziomu, w którym nie następuje jeszcze przesterowanie (obcinanie szczytów fali)
ResampleAudio | Filtr ten wykonuje zmianę prędkości próbkowania audio
SSRC | SSRC wykonuje zmianę prędkości próbkowania audio
SuperEQ | Filtr ten służy jako korektor graficzny
Tone | Generuje dźwięk o danej częstotliwości i żądanej długości

# Filtry specjalne

Animate / ApplyRange | Filtry te w sposób ciągły zmieniają wartości argumentów określonego filtra na zadanej długości filmu (w klatkach)
ConditionalFilter / FrameEvaluate / ScriptClip / ConditionalReader | Filtrowanie warunkowe
FixBrokenChromaUpsampling | Przepróbkowanie kanałów chromy (kolor)
FixLuminance | Zmniejsza jasność obrazu wraz zbliżaniem się do góry klatki
FlipHorizontal / FlipVertical | Odbijają obraz w pionie lub w poziomie
ImageWriter | ImageWriter zapisuje klatki z klipu, jako oddzielne pliki graficzne na HDD
PeculiarBlend | Filtr ten łączy każdą klatkę z klatką następną w specyficzny sposób
Reverse | Odtwarza klip "od tyłu"
Subtitle | Wstawia pojedynczą linię wygładzonego tekstu dla określonego przedziału klatek
TurnLeft / TurnRight | Obracają materiał o 90 stopni w określoną stronę

# Filtry pomocne przy usuwaniu błędów

ColorBars | ColorBars generuje klip video zawierający kolorowe słupki
Compare | Filtr ten na klip poddany filtracji nakłada tekst (średnia bezwzględna różnica, średnia różnica i PSNR) oraz diagram PNSR
Histogram | Filtr ten dodaje histogram po prawej stronie klipu
Info | Info wyświetla informacje o klipie w jego lewym górnym rogu
MessageClip | Generuje klip zawierający wiadomość tekstową
ShowFiveVersions | Pobiera pięć strumieni video i tworzy z nich jeden klip
ShowFrameNumber / ShowSMPTE | Nakładają na klip video numer aktualnej klatki lub aktualny czas filmu
StackHorizontal / StackVertical | Filtry te wyświetlają wszystkie pobrane klipy, w poziomie lub w pionie
Subtract | Subtract generuje klip wyjściowy, w którym każdy piksel ma wartość równą różnicy pomiędzy dwoma opowiadającymi sobie pikselami
Version | Generuje klip video z informacją o posiadanej wersji AviSynth i notką o prawach autorskich