Michael Müller wrote: > > And regardless which GUI library or scripting language you select it > should run on every platform transcode is able to run. It would be > bad to read: You can compile transcode on Mac OS X too but the GUI > only runs under Windows and Linux. > > Since for the GUI part it is not important to run with maximum speed > a scripting language shouldn't be so bad compared to a compiled > program. A problem of a scripting language would be that a further > programming language would become part of the project and at least > the project maintainers should be able to use both ;-)
Michael is right, the GUI should definitely be scripted. Tcl/Tk is the only scripting language that is perfectly portable between Windows and UNIX. Unfortunately there is no portable backend for the video previewing. There is also the possibility of making the GUI using html and javascript, and leveraging the local browser ability to render audio and video. This would save a huge amount of work. A "toy" webserver would drive the whole thing. I will also make the inflammatory and radical suggestion that Transcode could be wedged into Avidemux.