Hi all. I am writing a basic video editor based on MLT. At the moment,

I use an mlt_playlist, which lets me append video files, break them in 
clips, and connect different filters to different clips. So far so 
good, I appreciate
the clean C interface of MLT: congratulations. But 
now I'm facing a problem
I don't know how to manage. In my editor, I 
would like to always see two
pictures, the original one and the 
manipulated one. I thought I could use
a "multi" consumer, but this 
multi consumer should not be attached to the playlist itself because, I 
suppose, the playlist spits out frames already processed by the 
different filters attached to the single clips.

Perhaps I should 
attach a multi consumer to *every* clip I append in the playlist?
Could 
it work? Then every clip would have a multi consumer which would

duplicate the frames: one leg would go to the subsequent filter chain, 
and
the other leg would send unprocessed frames to my "original clip" 
window.

Or is there another way, more simple?

Thank you, regards,

linuxfan




_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to