> Hi,
> > I'm trying to create a mosaic from several video files. I'll need to add 
>and remove videos over time and change the position and size of videos.> > 1. 
>Can I use MLT XML for this?
Yes
> 2. Is it possible to create the mosaic and output to a file as fast as 
> possible instead of streaming in play time?
Yes. The output may be faster or slower than real time depending on your 
available resources.
> 3. Does MLT handle variable framerate in the producers? Do I need to specify 
> the consumer framerate?

Variable frame rate can produce unexpected results, or out of sync audio. It is 
not recommended. But some people use it with satisfactory results.
> 4. Can I use in and out attributes with time values when the video files have 
> variable framerate?
Using time values does not affect the quality of the result using variable 
frame rate sources.
> 5. If I add and remove the same video several times, will it be efficient or 
> will MLT need to decode from the beginning each time? For example, if I add 
> video1.mp4 from :0.0 to :5.0, hide/remove it for 10 seconds and add/show it 
> again for from :15.0 to :30.0.
MLT will re-decode the frames every time they are needed.
I would suggest to download Shotcut or Kdenlive (which both use MLT in the 
backend) and prototype your project there to see if you like the results.
~Brian  
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to