Comment Re:cmdline (Score 5, Informative) 95
Actually, this is what kdenlive does: it is a GUI frontend for the CLI MltMelt tool (http://www.mltframework.org/bin/view/MLT/MltMelt). Given, it is one command which does everything instead of multiple small commands, but there is still a separation between the program doing the work and the program providing the GUI.