From: Jean-Michel P. <jm...@po...> - 2008-02-13 17:48:14
|
On mar, 2008-02-12 at 22:58 -0800, Dan Dennedy wrote: > With the last commit, MLT just made the jump to real world-class > encoding! Be sure to read the exciting notes in the commit message. In > summary, you no longer have to remember MLT's special properties for > the settings. Now it uses ffmpeg's options which you can look up with > 'ffmpeg -h' and 'ffmpeg -formats.' With inigo, you just need to > translate ffmpeg's '-option value' syntax to 'option=value.' This also > means nearly _all_ of ffmpeg's options are available. Not all of them > because some of them only make sense with ffmpeg - e.g. pad and crop. > > Also, you should no longer supply a real_time option with consumer > avformat because it now defaults to an improved multi-threaded > architecture that works even with non-threaded codecs! This just > separates the encoding from the decoding and processing. So, it will > only max out 2 processors. If you have more than 2 processors, then > you can enable the multi-threaded codecs using the threads property or > MLT_AVFORMAT_THREADS environment variable. > > Oh, and finally, there is support for dual pass encoding as well. All > in all, a quantum leap for MLT! All kdenlive needs to do is drop > setting the real_time property and update its export profiles. I can > help with that soon if needed. This is just fantastic. |