[Kdenlive-devel] big changes to consumer_avformat.c - impacts kdenlive

Ruslan Popov rpopov at jet.msk.su
Wed Feb 13 14:10:43 UTC 2008


The time of "we support DV timecode while export now!" begins ;)

Dan Dennedy wrote:
> Hey all,
> 
> 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.
> 


-- 

           _/               Ruslan Popov
          _/   _/_/   _/
         _/  _/  _/  _/     The Lead Developer of
        _/ _/_/_/_/ _/_/    Products' Development Dept
       _/ _/       _/       Mobile: +7 (916) 926-12-05
   _/_/   _/_/_/  _/        Office: +7 (495) 411-76-01
    Infosystems   _/_/      Moscow, Russia





More information about the Kdenlive mailing list