<div class="gmail_quote">On Jan 22, 2008 4:18 AM, Andrew Hunter <<a href="mailto:andrew@aehunter.net">andrew@aehunter.net</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello,<br><br>Perhaps I just need to 'RTFS' on this, but I was looking for<br>documentation on Kdenlives file format. My reason for this is that I am<br>looking at developing a bridge from Kdenlive into Blender for nodal
<br>based compositing and final rendering/output.<br></blockquote><div><br class="webkit-block-placeholder"></div><div>I doubt you'll find much else besides MLT that can process that file--it sits rather high on the food chain.  
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>In an ideal world, I would be able to export a project from Kdenlive as<br>OpenEXR images, import them into Blender's NLE and do my finishing work
<br>from there.</blockquote><div><br class="webkit-block-placeholder"></div><div>There is no EXR write support, but MLT does not do HDR or 16 bit processing yet. Will PNG or similar work fine? If so you would do something like:
</div><div><br class="webkit-block-placeholder"></div><div>inigo input.kdenlive -consumer avformat:%05d.png real_time=0 progressive=1</div><div><br class="webkit-block-placeholder"></div><div>Also, I believe Blender can now load many video file formats including perhaps a lossless compressed AVI:
</div><div><br class="webkit-block-placeholder"></div><div>inigo input.kdenlive -consumer avformat:out.avi vcodec=ffv1 acodec=pcm_s16le real_time=0 progressive=1</div><div><br class="webkit-block-placeholder"></div><div>Even though the progressive flag specifies to deinterlace interlaced materials, the deinterlacing is not very good - just the common linear blend technique. So, beware of interlace artifacts. Also, you might need to be concerned about sample aspect ratio, but I don't know what you are using for inputs. The default inigo output is setup for ITU 601 (DV) PAL. You can change that by setting the MLT_PROFILE environment var to one of what's in $prefix/share/mlt/profiles.
</div><div><br class="webkit-block-placeholder"></div></div>-- <br>+-DRD-+