| AVISource / OpenDMLSource / AVIFileSource / WAVSource | AVISource assume come argomento uno o più files name racchiusi da virgolette e li apre. |
| DirectShowSource | DirectShowSource apre un filename usando DirectShow |
| SegmentedAVISource / SegmentedDirectShowSource | Il filtro SegmentedAVISource carica fino a 100 files per argumento. |
| BlankClip / Blackness | Il filtro BlankClip produce un video clip di colore uniforme, senza audio e della lunghezza specificata (in frames). |
| ImageReader / ImageSource | Questo filtro produce un video clip leggendo immagini fisse. |
| Import | Importa uno script di AviSynth dentro lo script corrente. |
| AddBorders | AddBorders aggiunge bordi neri attorno all'immagine. |
| Blur / Sharpen | Semplici filtri di blurr/sharpen con un motore 3x3. |
| ColorYUV | Regola chroma e luma in modo indipendente. |
| ConvertToRGB / ConvertToYUY2 / ConvertToYV12 / ConvertBackToYUY2 ConvertToRGB32 / ConvertToRGB24 | AviSynth può gestire internamente4 formati colore, RGB24, RGB32, YUY2 e YV12. Questi filtri convertono l'uno nell'altro. |
| Crop / CropBottom | Crop taglia i pixels in eccesso da ogni frame. |
| GeneralConvolution | General convolution. |
| Greyscale | Converte un video in Bianco e Nero. |
| Invert | Inverte i canali colore di un video. |
| Layer / Mask / ResetMask / ColorKeyMask | Per sovrapporre due video. |
| Letterbox | Letterbox semplicemente annerisce le parti superiori e inferiori del frame ed opzionalmente anche la parte destra e la sinistra di ogni frame. |
| Levels | Aggiusta brightness, contrast, e gamma level. |
| Limiter | Un filtro per delimitare i livelli dentro il range CCIR-601. |
| Overlay | Overlay sovrappone 2 clips con una dislocazione opzionale dell'immagine da sovrapporre usando diversi metodi di . Inoltre si può anche adattare l'opacity dell' overlay clip. |
| MergeChroma / MergeLuma | Con questo filtro è possibile fondere chroma/luma di un videoclip dentro un altro. C'è un parametro opzionale di bilanciatura di modo che si può specificare la percentuale fra i due. |
| ReduceBy2 / HorizontalReduceBy2 / VerticalReduceBy2 | ReduceBy2 riduce la dimensione di ogni frame alla metà. |
| BilinearResize / BicubicResize / LanczosResize / Lanczos4Resize / PointResize | I filtri di Resize riducono i video frames ad una nuova risoluzione usando algoritmi di campionamento diversi.. |
| RGBAdjust | Regola ogni colore in modo indipendente. |
| ShowAlpha | Mostra l'alpha channel di un clip. |
| SpatialSoften / TemporalSoften | I filtri SpatialSoften e TemporalSoften rimuovono il rumore da un video clip mischiando selettivamente i pixels. |
| SwapUV / UToY / VToY / YToUV | Scambia/copia i canali chroma di un clip. |
| Tweak | Regola hue, saturation, brightness, e contrast. |
| AlignedSplice / UnalignedSplice | AlignedSplice e UnalignedSplice uniscono due o più video clips. |
| AssumeFPS / ChangeFPS / ConvertFPS | Cambia i framerates in diversi modi. |
| DeleteFrame | DeleteFrame cancella un singolo frame, passato come argomento. |
| Dissolve | Dissolve è come AlignedSplice, salvo che i clips sono uniti in sovrapposizione |
| DuplicateFrame | DuplicateFrame duplica un singolo frame passato come argomento. |
| FadeIn / FadeOut / FadeIn2 / FadeOut2 / FadeIO / FadeIO2 | FadeIn e FadeOut : il video stream subisce un effetto "fade" passando linearmente al nero , alla fine o all'inizio del filmato. |
| FreezeFrame | I filtro FreezeFrame sostituisce tutti i frames tra il primo e l'ultimo. |
| Loop | Ricicla sul segmento a partire dallo start frame fino all'end frame un certo numero di volte. |
| SelectEven / SelectOdd | SelectEven genera un output video stream usando solo i frames pari o dispari. |
| SelectEvery | SelectEvery è una generalizzazione dei filtri tipo SelectEven e Pulldown. |
| SelectRangeEvery | Seleziona un range di frames con un periodo fissato. |
| Trim | Trim taglia un video clip in modo tale che comprenda solo i frames tra first-frame e last-frame. |
Attualmente (v2.5x e versioni precedenti), AviSynth non ha un flag che consente di gestire video interlacciati. C'è un flag per indicare se il video è fieldbased , ma contrariamente a quanto potreste aspettarvi, questo flag non è relativo a video interlacciati. In realtà, tutti i video (progressivi o interlacciati) sono framebased, a meno che non si usino filtri di AviSynth per cambiarlo. Ci sono 2 filtri che cambiano video framebased in video fieldbased : SeparateFields e AssumeFieldBased. Maggiori informazioni sui video fielldbased le trovate qui.
| AssumeFrameBased
/ AssumeFieldBased AssumeTFF / AssumeBFF ComplementParity |
Avisynth tiene traccia se un clip è field-based o frame-based... Forza l'ordine dei campi. ComplementParity cambia i top fields in bottom fields e vice-versa. |
| Bob | Bob bob-deinterlaccia un clip |
| DoubleWeave | Se l'input clip è field-based, il filtro DoubleWeave agisce come Weave, eccetto che raddoppia il numero dei frames |
| Interleave | Interleave sequenzializza i frames di n clips in modo frame-per-frame. |
| Pulldown | Il filtro Pulldown seleziona due frames ogni cinque del source video. |
| SeparateFields | SeparateFields prende un clip frame-based e divide ogni frame nei campi componenti. |
| SwapFields | Il filtro SwapFields scambia i due fields di un frame interallacciato. |
| Weave | Weave prende una coppia di fields dall' input video clip e li combina insieme per produrre un frame interallacciato. |
Prima della v2.5 usando i filtri audio i campioni audio venivano memorizzati
a 16 bits.
A partire dalla v2.5 i campioni audio vengono convertiti automaticamente se
qualche filtro richiede un tipo speciale di campionamento. Questo significa
che la maggior parte dei filtri accetta diversi tipi di input , ma se un filtro
non supporta il tipo di campionamento che gli viene fornito, lo converte automaticamente
in qualcosa che lui riesce a gestire. In generale questo non dovrebbe interessare
l'utente medio.Un tipo di campionamento specifico può essere forzato
usando le funzioni di ConvertAudio fuctions.
Se il tipo di campionamento è float, quando AviSynth manda in output
i dati li converte in 16 bits in quanto dati variabili non generano AVI validi.
| Amplify / AmplifydB | Amplify moltiplica i campioni audio per un certo valore. |
| AssumeSampleRate | Regola la velocità di playback dell' audio. |
| AudioDub | Prende il video stream dal primo argomento e l'audio stream dal secondo e li combina assieme. |
| ConvertToMono | Fondee tutti i canali audio. |
| ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloat | Converts l'audio in 8, 16, 24, 32 bits o float. |
| DelayAudio | DelayAudio ritarda la traccia audio di n secondi. |
| EnsureVBRMP3Sync | Corregge i dissincronismi degli AVI con MP3, quando si fa seeking o trim. |
| GetChannel | Restituisce un canale da un segnale audio. |
| KillAudio | Rimuove completamente l' audio da un clip. |
| MergeChannels | Mischia i canali di due clips audio. |
| MixAudio | Mischia l'audio di due clips. |
| Normalize | Amplifica tutta la forma d'onda al massimo possibile senza clipping |
| ResampleAudio | Performs a change of the audio sample rate. |
| SSRC | Realizza un cambiamento high-quality change della velocità di campionamento audio. Usa SSRC di Naoki Shibata, che offre la miglior qualità attualmente possibile. |
| SuperEQ | Equalizzatore sonoro High quality 16 band . |
| TimeStretch | Questo filtro cambia la velocità dell'audio senza cambiare il pitch, oppure cambia il pitch dell'audio senza cambiarne la lunghezza. |
| Tone | Genera un suono. |
| Animate / ApplyRange | Animate (ApplyRange) un meta-filter che valuta i parametri dei filtri variando in continuazione gli argomenti. |
| ConditionalFilter / FrameEvaluate / ScriptClip / ConditionalReader | ConditionalFilter restituisce source1 se si verificano alcune condizioni, in caso contrario restituisce source2. ScriptClip restituisce il clip che è restituito dalla funzione applicata ad ogni frame. |
| FixBrokenChromaUpsampling | Ci si è accorti che il codec MS DV campiona incorrettamente i canali chroma , sicché è stato aggiunto un filtro FixBrokenChromaUpsampling per compensare questo errore. |
| FixLuminance | Corregge uno shift verticale del luma. |
| FlipHorizontal / FlipVertical | Gira il video upside-down o left-to-right |
| Imagewriter | Scrive su hard disk frames in forma di immagini . |
| PeculiarBlend | Miscela ogni frame con il successivo in un modo particolare. |
| Reverse | Reverse playing di un video. |
| Subtitle | Il filtro Subtitle aggiunge una singola riga di testo anti-aliased ad un range di frames. |
| TCPDeliver | Questo filtro consente di inviare clips attraverso il network. Si possono connettere diversi clients alla stessa macchina. |
| TurnLeft / TurnRight / Turn180 | Ruotano il clip 90 gradi in senso antiorario / 90 gradi in senso orario/ 180 gradi. |
| WriteFile / WriteFileIf / WriteFileStart / WriteFileEnd | Scrivono un file di testo. |
| ColorBars | Il filtro ColorBars produce un video clip contenente barre di colore SMPTE di qualsiasi dimensione. |
| Compare | Confronta 2 clips clips e stampa informazioni sulle differenze. |
| Histogram | Aggiunge Histogram. |
| Info | Stampa info su immagine e suono. |
| MessageClip | MessageClip produce un clip contenente un messaggio. |
| ShowFiveVersions | ShowFiveVersions prende 5 video streams e li combina ccon una distribuzione scaglionata nel tempo e da sinistra a destra. |
| ShowFrameNumber / ShowSMPTE | ShowFrameNumber disegna su ogni frame un testo indicante quale numero di frame Avisynth pensa esso sia. |
| StackHorizontal / StackVertical | StackHorizontal/StackVertical prendono 2 o più video clips e li espongono in ordine da sinistra a destra o dall'alto al basso. |
| Subtract | Subtract produce una output clip nella quale ogni pixel è impostato secondo le differenze esistenti fra i pixels corrispondenti. |
| Version | Il filtro Version genera un video clip con la versione di Avisynth. |