AviSynth is a powerful tool for video post-production. It provides almost unlimited ways of editing and processing videos. AviSynth works as a frameserver, providing instant editing without the need for temporary files. AviSynth relies on a script system for advanced non-linear editing. Because text-based scripts are human readable, projects are inherently self-documenting. The scripting language is simple yet powerful.