> 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