[Matroska-devel] TCME GUI Ideas
Christian HJ Wiesner
chris at matroska.org
Sat Jan 31 07:40:01 CET 2004
>I have been doing a lot of thinking about the GUI and what type of interface
>we would have. So far I have came up with the following:
>1. VirtualDub-like interface
>Pros: Simple, Many users will already know how to use it.
>Cons: Single Video Track, no visual of the Audio Track
>2. Adobe Premiere-like interface
>Pros: Flexible, Layering, Lots of A/V/S Tracks
>Cons: Complex, May scare away some users.
>Only have a single video track, but provide better editing options for the
>Pros: Only a little more complex than a VirtualDub-like interface.
>Cons: No Layering, Titles not possible?
>>From these three idea I like the third the best for a start. Later on, we
>could add a more complex interface for advanced users and true NLE purposes.
Sounds good to me also :)
>BTW When browsing the GStreamer mailing lists, I found Pupuedit, an
>open-source Linux NLE that plans on using GStreamer
>Should we contact the developer and ask if he would be interested in joining
Thats done already, the author behind it is ploum, he is a steady guest
on #gstreamer and expressed his wish to collaborate already. He and a
friend ( both from F ) plan to make this editor as their diploma thesis
>For the license issue:
>After reading the new choices, the LGPL gets my vote. It's GPL-friendly,
>while not being infectious. A good compromise IMHO. :)
I personally find it to be too weak, sorry ..... meanwhile my vote goes
to GPL ....
>Also about the porting of GStreamer for Windows. One idea I had is to have
>the GStreamer core, libglib, libiconv, libxml2 all in one
>gstreamer-0.7.0.dll. This may be impossible, but if it is it would be cool
>to only have one .dll required by the editor (even if it is large).
What about making a huge DirectShow filter from it :D !! Not like
ffdshow, that contradicts the idea of DShow by trying to play dozens of
formats, but in a more intelligent way, only using the stuff we need
like overlays and the like. The filter could be responsible to play
virtual 'gst-files', while they are only commands/scripts indicating
what file to play, and how ...... crazy idea, i know :) ....
>Last but not least
>Would creating a TCME project at the this point, to collaborate the
>GStreamer port be wise?
>Feel free to comment, Jory
robux4 has the confirmation from gstreamer people already about using
their CVS :) ...
More information about the Matroska-devel