AviSynth – е безплатна компютърна програма с отворен код, предназначена за обработка на видео, по-специално за линейно и нелинейно редактиране.
AviSynth работи като фрейм сървър със система от скриптове, чието редактиране позволява нелинейно редактиране на всякакво ниво на сложност с високо ниво на възпроизводимост на резултатите.
Благодарение на много различни плъгини AviSynth позволява значително да се разширят възможностите на програмите за редактиране. Например с помощта на плъгина Quicktime Import Filter за AviSynth можем да импортираме необходимия ни файл Apple QuickTime във всяка програма, която поддържа импортиране на файлове AviSynth.. Няма значение дали необходимата ни програма поддържа формата Apple QuickTime или не.
Разработчиците-ентусиасти често пускат плъгини, които позволяват импортирането на AviSynth скриптове в различни програми за редактиране, които първоначално не поддържат AviSynth скриптове. Пример за това е Adobe Premiere Pro.
Може да се използва и с VirtualDub, включен в Gordian Knot.
Frameserver AviSynth е като посредник между физическите медийни файлове на твърдия диск и програмата за редактиране. Той опростява крайния процес на редактиране чрез предварително монтиране на медийни файлове с AviSynth.
Програмиране на AviSynth
AviSynth програмиране с помощта на скриптови файлове (*.avs), съдържащи команди AviSynth, например за обединяване на два DV файла „1.avi“ и „2.avi“ в един:
AVISource(„1.avi“)++AVISource(„2.avi“)
Към филма „1.avi“ сървърът за кадри AVISynth ще добави филма „2.avi“ и ще прехвърли получените кадри към програмата за редактиране.
Друг пример за използване на AviSynth е преобразуването на филм, заснет на лента (24 кадъра в секунда), във видеоформат (25 кадъра в секунда).


