One thing that's always bugged me is that AVISynth, for as powerful and flexible of an editing system as it is, has no graphical editing interface. AVISynth would make a competent editing system, with its vast colorspace support, massive array of plugins for every task, and strong editing features. Yet no one has ever been taken to task in compiling a true non-linear editor out of this fantastic project. Well, that's about to change. With the ongoing development into making AVISynth 3.0 cross-platform, and the inclusion of powerful new backends including FFMPEG and GStreamer, AVISynth will soon be fully ready for Mac OS X and Linux. Within the next few days, I'm going to begin development on an OS X-native, Cocoa-based NLE written on top of and using AVISynth as a backend. It'll be no momentous task, as all the hard work in getting a video and rendering engine has already been done by the AVS team. The missing piece of the puzzle, then, is simply an interface, and an engine to translate interface interactions into script. Some features currently planned include: a built-in script editor with syntax highlighting and code-completion, full-fledged NLE mode or a simple, graphical AVISynth script generator, and automatic conversion of input formats to suit the project settings (a feature only implemented in Final Cut just recently). That's just a small fraction of much to come.And since the new AVISynth can utilize FFMPEG as a backend, support for encoding the output project to every format ever will be trivial to add. Get ready for the best editor ever, for free. I made a quick mock-up in Photoshop as a little glimpse into the future.
Suggestions, comments, and ideas are very welcome. Also, mods, feel free to relocate this to "Other Video Editing Systems" if you see fit. I thought it might reach a wider audience here.