Az AviSynth egy frameszerver program, melyet Ben Rudiak-Gould, Edwin van Eggelen, Klaus Post, Richard Berg és mások készítettek Microsoft Windowsra. Ingyenes, GNU GPL licenc feltételei alatt.

AviSynth
FejlesztőAviSynth team
Legfrissebb stabil kiadás2.5.8
(2008. december 30.)
Programozási nyelvC++
Operációs rendszerWindows
PlatformMicrosoft Windows
Kategóriadigitális videoszerkesztés, frameserver
LicencGPL
Az AviSynth weboldala

Az AviSynth úgy működik, mint egy olyan nemlineáris videoszerkesztő (GUI nélkül), amit kizárólag szkript vezérel; köztes szinten a videoforrás (mint például egy AVI vagy egy MPEG) és a fogadó program (mint amilyen a legtöbb médialejátszó, -szerkesztő vagy -kódoló) között.

Általában minden olyan programmal képes kommunikálni, ami AVI-t beolvas. Számos szerkesztési és egyéb (szűrő) művelet végezhető a forrásanyagon, mielőtt az átadódna a beolvasó programnak. Ilyenek a vágás (trimming), képkivágás (cropping), váltottsorosból progresszívbe konvertálás (deinterlacing), inverz telecine, külső képek beillesztése, színkorrekciók, zajszűrés és sok más egyéb.

Technikailag az AviSynth egy codec az AviSynth szkripthez, mely utóbbi egy egyszerű, AviSynth szkriptnyelven írt szöveges szkriptfájl. A szkriptnyelvet számos külső plugin segíti. Az AviSynth Filter Collection egy karbantartott plugin-lista.

Az AviSynth-szűrők különböző színformátumokkal dolgoznak (RGB, YUY2, YV12 stb.), lehetővé téve mindenféle videoformátum kezelését. Bizonyos szűrők csak bizonyos színtípussal dolgoznak, így néha a konverzió elkerülhetetlen.