AviSynth har ikke et grafisk brukergrensesnitt, men er implementert i form av et skriptspråk. Skriptspråket inneholder en rekke funksjoner for å prosessere video, slik som skalering, fargebehandling, støyreduksjon, klipping, samt matematiske funksjoner. Ytterligere funksjoner er tilgjengelige gjennom tredjeparts programvareutvidelser. AviSynth kan åpne flere ulike videokilder og kan strømme video videre til en mediespiller eller et annet videoredigeringsprogram som støtter Video for Windows-rammeverket. Det er derfor ikke nødvendig å bruke midlertidige filer etter prosesseringen. AviSynth blir ofte brukt til restaurering eller forbedring av video med dårlig kvalitet, slik som DVD-er og gamle filmopptak.