[Kdenlive-devel] Re: Development news... Questions

Ruslan Popov rpopov at jet.msk.su
Thu Feb 9 11:15:43 UTC 2006


I had downloaded kdenlive CVS. I have no internet access from home at this time except icq/irc via gprs.
I will build new kdenlive and will take a look to export things. This evening. My ICQ is 32131845.

jb wrote:
> Hi.
> 
> 
>>After reading the roadmap I have three questions:
>>1) About "Export to various formats (at least dv avi and mpeg)".
>>    What does it need to do to implement export to DV? Do I have to work on
>>KRender? 
> 
> 
> If you mean export to a dv file, yes. All that is needed is to rewrite the 
> "KRender::render( const KURL &url )" function so that it stops the normal 
> consumer, creates a new one (like it is done in KRender::createVideoXWindow) 
> that is based on libdv or avformat depending on the file format we want. Then 
> add the "target" file and set "real_time" to "0" so that it does not skip 
> frames. Attaching the playlist and starting it should do the export.
> 
> 
> 
>>2) Will Kdenlive to support the import of Kino's project? 
>>    I think Kino is a good tool to make keyframe editions.
> 
> 
> I currently have no plans to do it. May be a good idea, but I prefer to 
> concentrate on kdenlive's features. Having said that, I just had a look at a 
> kino project file, and it should'n be hard to convert.
> 
> 
>>3) Can you describe what does it need to do to support more transitions and
>>effects?
> 
> 
> Effects: 
> we can only use the effects implemented in MLT. Implementing deinterlace, 
> gamma, mirror and watermark should be quite easy. (The effects are currently 
> implemented in krender.cpp but should be moved in a separate file to make 
> things cleaner).
> 
> Transitions:
> The current crossfade transition is just a proof of concept. I am currently 
> thinking of a better way to manage transitions. Currently, a transition is a 
> link between 2 clips, but it fact I think a transition should only be 
> attached to one clip, and do its job whatever is on the track below. so that 
> a crossfade could split over several clips. I will work on this in the next 
> days.
> 
> Example:
> 
> track A               |  clip 1 |    clip2   |              clip 3           |
>                           <--------  transition --------->
> track B        |                     clip 4                     |
> 
> 
> 
> Hope I answered your questions. Let me know if you plan to work on something 
> so that we don't do the work twice.
> 
> Regards
-- 
            _/               Ruslan Popov
           _/   _/_/   _/
          _/  _/  _/  _/     Engineer
         _/ _/_/_/_/ _/_/    Mobile: +7 (916) 926-12-05
        _/ _/       _/       Office: +7 (095) 411-76-01
    _/_/   _/_/_/  _/        E-mail: rpopov at jet.msk.su
     Infosystems   _/_/      Moscow, Russia




More information about the Kdenlive mailing list