AviSynth ist ein leistungsfähiges Programm für die Nachbearbeitung von Videos. Es bietet fast unendlich viele Wege ein Video zu schneiden und zu bearbeiten.
AviSynth selber enthält keine grafische Nutzeroberfläche, sondern basiert auf einem einfachen Skriptsystem, das auch erweitertes nichtlineares Bearbeiten möglich macht. AviSynth arbeitet dabei als FrameServer, womit eine sofortige und sehr schnelle Bearbeitung ohne temporäre Daten möglich ist. Die Ausgabe d.h. z.B. das Betrachten des bearbeiteten Videos wird dann von herkömmlichen Programmen übernommen, die von AviSynth versorgt werden.
Dies mag zwar auf den ersten Blick schwierig und nicht intuitiv erscheinen, kann aber bemerkenswert leistungsfähig sein und ist ein sehr guter Weg, um die eigenen Projekte überschaubar zu machen. Da Textdateien vom Menschen lesbar sind, sind die Projekte von sich aus schon dokumentiert. Und weil es eine einfache und leistungsfähige Programmiersprache nutzt, kann man aus grundlegenden Funktionen komplexe Filter entwickeln und so eine große Palette aus nützlichen und einmaligen Effekten schaffen.