mltframework / mlt

MLT Multimedia Framework
https://www.mltframework.org
GNU Lesser General Public License v2.1
1.5k stars 321 forks source link

Image sequence compatibility issue after v6.12 #543

Closed ydesgagn closed 4 years ago

ydesgagn commented 4 years ago

Hi,

We generated millions of video with mlt v6.12.0 with a file like this. This was working all fine. The image sequence at the end of the video cake_lutin is well placed and the frames match their expected location.

If we run the same unmodified file with mlt v6.18.0 or v6.20.0 this particular image sequence is not matching the expected frame and we see a blur effect because of the bad placement.

Any help would be appreciated.

Thanks,

ydesgagn commented 4 years ago
<?xml version="1.0" encoding="utf-8"?>
<mlt title="PRBD05" version="6.12.0" root="/tmp/30113288-xzz16cw9mtha4" producer="main bin" LC_NUMERIC="en_US.UTF-8">
  <profile width="1920" frame_rate_den="1001" height="1080" display_aspect_num="16" display_aspect_den="9" frame_rate_num="24000" colorspace="709" sample_aspect_den="1" description="HD 1080p 23.98 fps" progressive="1" sample_aspect_num="1"/>
  <producer id="7" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/roto/cake_large/prbd05_cake_large_%04d.1080.png</property>
    <property name="ttl">1</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname">prbd05_cake_large_</property>
    <property name="kdenlive:folderid">2</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">54</property>
    <property name="kdenlive:file_hash">5703a090e1e36d1452d4c44d30e56c69</property>
    <property name="global_feed">1</property>
    <property name="kdenlive:zone_in">4</property>
    <property name="kdenlive:zone_out">36</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/roto/cake_large/prbd05_cake_large_%04d.png</property>
  </producer>
  <producer id="8" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/roto/cape_magie/prbd05_cape_magie_%04d.1080.png</property>
    <property name="ttl">1</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname">prbd05_cape_magie_</property>
    <property name="kdenlive:folderid">2</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">98</property>
    <property name="kdenlive:file_hash">fd2e3e6d58c2adb41e5518ee467207b6</property>
    <property name="global_feed">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/roto/cape_magie/prbd05_cape_magie_%04d.png</property>
  </producer>
  <producer id="9" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/roto/cake_hand/prbd05_cake_hand_%04d.1080.png</property>
    <property name="ttl">1</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname">prbd05_cake_hand_</property>
    <property name="kdenlive:folderid">2</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">73</property>
    <property name="kdenlive:file_hash">899e7f3eb96708564422b0e69b9a4089</property>
    <property name="global_feed">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/roto/cake_hand/prbd05_cake_hand_%04d.png</property>
  </producer>
  <producer id="11" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/vfx/magie_03/magie_%04d.1080.png?begin=300</property>
    <property name="ttl">1</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="begin">300</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname">magie_</property>
    <property name="kdenlive:folderid">3</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">81</property>
    <property name="kdenlive:file_hash">fe24c1f969edbc8df804f484d0f0bcbf</property>
    <property name="global_feed">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/vfx/magie_03/magie_%04d.png?begin=300</property>
  </producer>
  <producer id="15" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/vfx/candle_age/30/medium/%02d.png?begin=1</property>
    <property name="aspect_ratio">1</property>
    <property name="text">INVALID</property>
    <property name="fgcolour">0xffffffff</property>
    <property name="bgcolour">0x00000000</property>
    <property name="olcolour">0x00000000</property>
    <property name="outline">0</property>
    <property name="align">left</property>
    <property name="pad">0</property>
    <property name="family">Sans</property>
    <property name="size">48</property>
    <property name="style">normal</property>
    <property name="weight">400</property>
    <property name="encoding">UTF-8</property>
    <property name="mlt_service">qtext</property>
    <property name="ttl">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="begin">1</property>
    <property name="meta.media.width">194</property>
    <property name="meta.media.height">58</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname"/>
    <property name="kdenlive:folderid">4</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">12</property>
    <property name="kdenlive:file_hash">bed9f8519e27dcfba5e0b84a8f702656</property>
    <property name="global_feed">1</property>
  </producer>
  <producer id="16" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/vfx/candle_age/30/cu2/%02d.png?begin=1</property>
    <property name="aspect_ratio">1</property>
    <property name="text">INVALID</property>
    <property name="fgcolour">0xffffffff</property>
    <property name="bgcolour">0x00000000</property>
    <property name="olcolour">0x00000000</property>
    <property name="outline">0</property>
    <property name="align">left</property>
    <property name="pad">0</property>
    <property name="family">Sans</property>
    <property name="size">48</property>
    <property name="style">normal</property>
    <property name="weight">400</property>
    <property name="encoding">UTF-8</property>
    <property name="mlt_service">qtext</property>
    <property name="ttl">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="begin">1</property>
    <property name="meta.media.width">194</property>
    <property name="meta.media.height">58</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname"/>
    <property name="kdenlive:folderid">4</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">12</property>
    <property name="kdenlive:file_hash">5bcbd0c7e0b5a3613f5bb7508a5fe1df</property>
    <property name="global_feed">1</property>
  </producer>
  <producer id="17" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/vfx/candle_age/30/wide/%02d.png?begin=1</property>
    <property name="aspect_ratio">1</property>
    <property name="text">INVALID</property>
    <property name="fgcolour">0xffffffff</property>
    <property name="bgcolour">0x00000000</property>
    <property name="olcolour">0x00000000</property>
    <property name="outline">0</property>
    <property name="align">left</property>
    <property name="pad">0</property>
    <property name="family">Sans</property>
    <property name="size">48</property>
    <property name="style">normal</property>
    <property name="weight">400</property>
    <property name="encoding">UTF-8</property>
    <property name="mlt_service">qtext</property>
    <property name="ttl">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="begin">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname"/>
    <property name="kdenlive:folderid">4</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">12</property>
    <property name="kdenlive:file_hash">a40d1da624dd6e16b64b81ed12492576</property>
    <property name="global_feed">1</property>
  </producer>
  <producer id="12" title="Anonymous Submission" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0001.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">5</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">658723</property>
    <property name="kdenlive:file_hash">60fb59b15bf29c08b58caa64a668ed16</property>
    <property name="global_feed">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0001.png</property>
  </producer>
  <producer id="19" title="Anonymous Submission" out="252" in="0">
    <property name="length">253</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0002.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">5</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">17456</property>
    <property name="kdenlive:file_hash">a970ae1a3405c5d44afc1ba0ab72fd97</property>
    <property name="global_feed">1</property>
    <property name="kdenlive:zone_in">0</property>
    <property name="kdenlive:zone_out">152</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0002.png</property>
  </producer>
  <producer id="21" title="Anonymous Submission" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0004.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">5</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">202818</property>
    <property name="kdenlive:file_hash">45609d280676c15fcbd1c1ab42a74402</property>
    <property name="global_feed">1</property>
    <property name="kdenlive:zone_in">0</property>
    <property name="kdenlive:zone_out">70</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0004.png</property>
  </producer>
  <producer id="22" title="Anonymous Submission" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0005.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">5</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">813501</property>
    <property name="kdenlive:file_hash">6e68e8559d192827e5f3945cad57a7cd</property>
    <property name="global_feed">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0005.png</property>
  </producer>
  <producer id="23" title="Anonymous Submission" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0006.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">5</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">777100</property>
    <property name="kdenlive:file_hash">41b06c2370d4e3560e8451b7fcca2496</property>
    <property name="global_feed">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0006.png</property>
  </producer>
  <producer id="24" title="Anonymous Submission" out="252" in="0">
    <property name="length">253</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0007.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">5</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">41912</property>
    <property name="kdenlive:file_hash">cb18f94910e0e79644fa0c2085ed2488</property>
    <property name="global_feed">1</property>
    <property name="kdenlive:zone_in">0</property>
    <property name="kdenlive:zone_out">253</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0007.png</property>
  </producer>
  <producer id="26" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/roto/cake_lutin/cake_lutin_%04d.1080.png</property>
    <property name="ttl">1</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname">cake_lutin_</property>
    <property name="kdenlive:folderid">2</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">254</property>
    <property name="kdenlive:file_hash">3b9213367a0230bc6236f20e8f26a2f3</property>
    <property name="global_feed">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/roto/cake_lutin/cake_lutin_%04d.png</property>
  </producer>
  <producer id="29" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0008.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">10</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">128816</property>
    <property name="kdenlive:file_hash">660d4a7ea634d72769968fadbb06b441</property>
    <property name="kdenlive:zone_in">0</property>
    <property name="kdenlive:zone_out">96</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0008.png</property>
  </producer>
  <producer id="30" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0009.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">10</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">103219</property>
    <property name="kdenlive:file_hash">4830d0c919586c71e38d378f1a1d982a</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0009.png</property>
  </producer>
  <producer id="31" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0010.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">10</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">120685</property>
    <property name="kdenlive:file_hash">f21893314865f3c43e7cb2a21dac0bac</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0010.png</property>
  </producer>
  <producer id="32" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0011.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">10</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">109397</property>
    <property name="kdenlive:file_hash">eecab042203171b5e42fd28e17e0d3a4</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0011.png</property>
  </producer>
  <producer id="33" out="119" in="0">
    <property name="length">120</property>
    <property name="eof">pause</property>
    <property name="resource">/tmp/30113288-xzz16cw9mtha4/pre-prbd05/out-put/0012.png</property>
    <property name="ttl">25</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="kdenlive:folderid">10</property>
    <property name="kdenlive:transparency">1</property>
    <property name="kdenlive:duration">120</property>
    <property name="kdenlive:file_size">128816</property>
    <property name="kdenlive:file_hash">660d4a7ea634d72769968fadbb06b441</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/pre_out/0012.png</property>
  </producer>
  <producer id="46" title="Anonymous Submission" out="14999" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/vfx/marquise_reveal/marquise_reveal_%04d.1080.png?begin=1</property>
    <property name="ttl">1</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="begin">1</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="mlt_service">qimage</property>
    <property name="crop">0</property>
    <property name="fade">0</property>
    <property name="kdenlive:clipname">marquise_reveal_</property>
    <property name="kdenlive:folderid">3</property>
    <property name="loop">0</property>
    <property name="luma_duration">24</property>
    <property name="kdenlive:duration">152</property>
    <property name="kdenlive:file_hash">05383accafc6c6762f8045c6d6665cf8</property>
    <property name="global_feed">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/vfx/marquise_reveal/marquise_reveal_%04d.png?begin=1</property>
  </producer>
  <playlist id="main bin">
    <property name="kdenlive:docproperties.audiotargettrack">6</property>
    <property name="kdenlive:docproperties.decimalPoint">.</property>
    <property name="kdenlive:docproperties.dirtypreviewchunks"/>
    <property name="kdenlive:docproperties.disablepreview">0</property>
    <property name="kdenlive:docproperties.documentid">1561471769299</property>
    <property name="kdenlive:docproperties.enableproxy">0</property>
    <property name="kdenlive:docproperties.generateimageproxy">0</property>
    <property name="kdenlive:docproperties.generateproxy">0</property>
    <property name="kdenlive:docproperties.kdenliveversion">18.12.3.2</property>
    <property name="kdenlive:docproperties.position">2621</property>
    <property name="kdenlive:docproperties.previewchunks"/>
    <property name="kdenlive:docproperties.previewextension"/>
    <property name="kdenlive:docproperties.previewparameters"/>
    <property name="kdenlive:docproperties.profile">atsc_1080p_2398</property>
    <property name="kdenlive:docproperties.proxyextension">mkv</property>
    <property name="kdenlive:docproperties.proxyimageminsize">2000</property>
    <property name="kdenlive:docproperties.proxyminsize">1000</property>
    <property name="kdenlive:docproperties.proxyparams">-vf yadif,scale=960:-2 -qscale 3 -vcodec mjpeg -acodec pcm_s16le</property>
    <property name="kdenlive:docproperties.version">0.96</property>
    <property name="kdenlive:docproperties.verticalzoom">0</property>
    <property name="kdenlive:docproperties.videotargettrack">7</property>
    <property name="kdenlive:docproperties.zonein">0</property>
    <property name="kdenlive:docproperties.zoneout">100</property>
    <property name="kdenlive:docproperties.zoom">5</property>
    <property name="kdenlive:documentnotes"/>
    <property name="kdenlive:clipgroups"/>
    <property name="kdenlive:folder.-1.2">roto</property>
    <property name="kdenlive:folder.-1.3">magie</property>
    <property name="kdenlive:folder.-1.4">candle</property>
    <property name="kdenlive:docproperties.renderaudioquality">160</property>
    <property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property>
    <property name="kdenlive:docproperties.renderendguide">-1</property>
    <property name="kdenlive:docproperties.renderexportaudio">0</property>
    <property name="kdenlive:docproperties.renderguide">0</property>
    <property name="kdenlive:docproperties.renderplay">0</property>
    <property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property>
    <property name="kdenlive:docproperties.renderquality">23</property>
    <property name="kdenlive:docproperties.renderratio">1</property>
    <property name="kdenlive:docproperties.renderrescale">0</property>
    <property name="kdenlive:docproperties.renderrescaleheight">567</property>
    <property name="kdenlive:docproperties.renderrescalewidth">1009</property>
    <property name="kdenlive:docproperties.renderscanning">0</property>
    <property name="kdenlive:docproperties.renderspeed">2</property>
    <property name="kdenlive:docproperties.renderstartguide">-1</property>
    <property name="kdenlive:docproperties.rendertcoverlay">0</property>
    <property name="kdenlive:docproperties.rendertctype">0</property>
    <property name="kdenlive:docproperties.rendertwopass">0</property>
    <property name="kdenlive:docproperties.renderurl">/home/ugm/Documents/prbd05.mp4</property>
    <property name="kdenlive:docproperties.renderzone">0</property>
    <property name="kdenlive:folder.-1.5">pre</property>
    <property name="kdenlive:folder.-1.6">postroll</property>
    <property name="kdenlive:folder.-1.8">AUDIOS PERSOS</property>
    <property name="kdenlive:folder.-1.10">persos</property>
    <property name="kdenlive:folder.-1.11">WAGONS</property>
    <property name="xml_retain">1</property>
    <entry out="896" producer="1" in="0"/>
    <entry out="151" producer="2" in="0"/>
    <entry out="14999" producer="7" in="0"/>
    <entry out="14999" producer="8" in="0"/>
    <entry out="14999" producer="9" in="0"/>
    <entry out="14999" producer="11" in="0"/>
    <entry out="14999" producer="15" in="0"/>
    <entry out="14999" producer="16" in="0"/>
    <entry out="14999" producer="17" in="0"/>
    <entry out="119" producer="12" in="0"/>
    <entry out="119" producer="19" in="0"/>
    <entry out="119" producer="21" in="0"/>
    <entry out="119" producer="22" in="0"/>
    <entry out="119" producer="23" in="0"/>
    <entry out="119" producer="24" in="0"/>
    <entry out="119" producer="25" in="0"/>
    <entry out="14999" producer="26" in="0"/>
    <entry out="2702" producer="27" in="0"/>
    <entry out="1110" producer="28" in="0"/>
    <entry out="119" producer="29" in="0"/>
    <entry out="119" producer="30" in="0"/>
    <entry out="119" producer="31" in="0"/>
    <entry out="119" producer="32" in="0"/>
    <entry out="119" producer="33" in="0"/>
    <entry out="43" producer="38" in="0"/>
    <entry out="65" producer="39" in="0"/>
    <entry out="157" producer="40" in="0"/>
    <entry out="4890" producer="42" in="0"/>
    <entry out="4890" producer="45" in="0"/>
    <entry out="14999" producer="46" in="0"/>
    <entry out="78" producer="47" in="0"/>
  </playlist>
  <producer id="black" out="500" in="0">
    <property name="length">15000</property>
    <property name="eof">pause</property>
    <property name="resource">black</property>
    <property name="aspect_ratio">0</property>
    <property name="mlt_service">colour</property>
    <property name="set.test_audio">0</property>
  </producer>
  <playlist id="black_track">
    <entry out="4983" producer="black" in="0"/>
  </playlist>
  <playlist id="playlist13">
    <property name="kdenlive:track_name">Audio 6</property>
    <property name="kdenlive:audio_track">1</property>
  </playlist>
  <playlist id="playlist12">
    <property name="kdenlive:track_name">Audio 5</property>
    <property name="kdenlive:audio_track">1</property>
  </playlist>
  <playlist id="playlist11">
    <property name="kdenlive:track_name">Audio 4</property>
    <property name="kdenlive:audio_track">1</property>
  </playlist>
  <producer id="39_playlist10" title="Anonymous Submission" out="65" in="0">
    <property name="length">00:00:02:18</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/audios/persos/fr/name-2/3115.mp3</property>
    <property name="audio_index">0</property>
    <property name="video_index">-1</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="kdenlive:folderid">8</property>
    <property name="kdenlive:file_size">49779</property>
    <property name="kdenlive:file_hash">776a499bdc6c9d00230255e5ff5319e6</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">1</property>
    <property name="meta.media.0.stream.type">audio</property>
    <property name="meta.media.0.codec.sample_fmt">fltp</property>
    <property name="meta.media.0.codec.sample_rate">48000</property>
    <property name="meta.media.0.codec.channels">1</property>
    <property name="meta.media.0.codec.name">mp3float</property>
    <property name="meta.media.0.codec.long_name">MP3 (MPEG audio layer 3)</property>
    <property name="meta.media.0.codec.bit_rate">128000</property>
    <property name="meta.attr.0.stream.encoder.markup">LAME3.100</property>
    <property name="meta.attr.genre.markup">Blues</property>
    <property name="meta.attr.id3v2_priv.XMP.markup">&lt;?xpacket begin="\xef\xbb\xbf" id="W5M0MpCehiHzreSzNTczkc9d"?&gt;\x0a&lt;x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "&gt;\x0a &lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;\x0a  &lt;rdf:Description rdf:about=""\x0a    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"\x0a    xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"\x0a    xmlns:xmp="http://ns.adobe.com/xap/1.0/"\x0a   xmpMM:InstanceID="xmp.iid:51a015f5-8128-40cb-aa9e-9e066f5e3d1e"\x0a   xmpMM:DocumentID="xmp.did:73dadd4e-bdc2-4066-91ea-6415b4da2bd7"\x0a   xmpMM:OriginalDocumentID="xmp.did:73dadd4e-bdc2-4066-91ea-6415b4da2bd7"\x0a   xmp:MetadataDate="2019-05-16T11:15:30-04:00"\x0a   xmp:ModifyDate="2019-05-16T11:15:30-04:00"&gt;\x0a   &lt;xmpMM:History&gt;\x0a    &lt;rdf:Seq&gt;\x0a     &lt;rdf:li\x0a      stEvt:action="saved"\x0a      stEvt:instanceID="xmp.iid:91b7b84b-cad9-4cac-957a-964c40d7629f"\x0a      stEvt:when="2019-05-16T11:15:30-04:00"\x0a      stEvt:softwareAgent="Adobe Premiere Pro CC 2019.0 (Macintosh)"\x0a      stEvt:changed="/"/&gt;\x0a     &lt;rdf:li\x0a      stEvt:action="saved"\x0a      stEvt:instanceID="xmp.iid:51a015f5-8128-40cb-aa9e-9e066f5e3d1e"\x0a      stEvt:when="2019-05-16T11:15:30-04:00"\x0a      stEvt:softwareAgent="Adobe Premiere Pro CC 2019.0 (Macintosh)"\x0a      stEvt:changed="/metadata"/&gt;\x0a    &lt;/rdf:Seq&gt;\x0a   &lt;/xmpMM:History&gt;\x0a  &lt;/rdf:Description&gt;\x0a &lt;/rdf:RDF&gt;\x0a&lt;/x:xmpmeta&gt;\x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                           \x0a&lt;?xpacket end="w"?&gt;\x00</property>
    <property name="meta.input">name</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/audios/persos/longest/name-2/9999_name-2_it.mp3</property>
  </producer>
  <producer id="38_playlist10" title="Anonymous Submission" out="43" in="0">
    <property name="length">00:00:01:20</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/audios/persos/fr/name-1/3115.mp3</property>
    <property name="audio_index">0</property>
    <property name="video_index">-1</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="kdenlive:folderid">8</property>
    <property name="kdenlive:file_size">35187</property>
    <property name="kdenlive:file_hash">bdb99bd742abf773fd4ed558f5751023</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">1</property>
    <property name="meta.media.0.stream.type">audio</property>
    <property name="meta.media.0.codec.sample_fmt">fltp</property>
    <property name="meta.media.0.codec.sample_rate">48000</property>
    <property name="meta.media.0.codec.channels">1</property>
    <property name="meta.media.0.codec.name">mp3float</property>
    <property name="meta.media.0.codec.long_name">MP3 (MPEG audio layer 3)</property>
    <property name="meta.media.0.codec.bit_rate">128000</property>
    <property name="meta.attr.0.stream.encoder.markup">LAME3.100</property>
    <property name="meta.attr.genre.markup">Blues</property>
    <property name="meta.attr.id3v2_priv.XMP.markup">&lt;?xpacket begin="\xef\xbb\xbf" id="W5M0MpCehiHzreSzNTczkc9d"?&gt;\x0a&lt;x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "&gt;\x0a &lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;\x0a  &lt;rdf:Description rdf:about=""\x0a    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"\x0a    xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"\x0a    xmlns:xmp="http://ns.adobe.com/xap/1.0/"\x0a    xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/"\x0a   xmpMM:InstanceID="xmp.iid:0a415057-2798-4302-a743-964294e410b2"\x0a   xmpMM:DocumentID="xmp.did:33ddc20a-65e4-4510-b660-a4cd989fc6bb"\x0a   xmpMM:OriginalDocumentID="xmp.did:33ddc20a-65e4-4510-b660-a4cd989fc6bb"\x0a   xmp:MetadataDate="2019-07-22T08:43:13-04:00"\x0a   xmp:ModifyDate="2019-07-22T08:43:11-04:00"\x0a   xmpDM:partOfCompilation="false"&gt;\x0a   &lt;xmpMM:History&gt;\x0a    &lt;rdf:Seq&gt;\x0a     &lt;rdf:li\x0a      stEvt:action="saved"\x0a      stEvt:instanceID="xmp.iid:7f82c713-6e9a-417a-9a1e-d12896166f96"\x0a      stEvt:when="2019-05-15T12:38:11-04:00"\x0a      stEvt:softwareAgent="Adobe Premiere Pro CC 2019.0 (Macintosh)"\x0a      stEvt:changed="/"/&gt;\x0a     &lt;rdf:li\x0a      stEvt:action="saved"\x0a      stEvt:instanceID="xmp.iid:400b896b-a79a-452d-bd00-3d5bb7ae23b3"\x0a      stEvt:when="2019-05-15T12:38:12-04:00"\x0a      stEvt:softwareAgent="Adobe Premiere Pro CC 2019.0 (Macintosh)"\x0a      stEvt:changed="/metadata"/&gt;\x0a     &lt;rdf:li\x0a      stEvt:action="modified"\x0a      stEvt:parameters="unknown modifications"/&gt;\x0a     &lt;rdf:li\x0a      stEvt:action="saved"\x0a      stEvt:instanceID="xmp.iid:fe583e22-27f5-459e-b4bb-9309d37b2fc6"\x0a      stEvt:when="2019-07-22T08:43:11-04:00"\x0a      stEvt:softwareAgent="Adobe Premiere Pro CC 2019.0 (Macintosh)"\x0a      stEvt:changed="/"/&gt;\x0a     &lt;rdf:li\x0a      stEvt:action="saved"\x0a      stEvt:instanceID="xmp.iid:0a415057-2798-4302-a743-964294e410b2"\x0a      stEvt:when="2019-07-22T08:43:13-04:00"\x0a      stEvt:softwareAgent="Adobe Premiere Pro CC 2019.0 (Macintosh)"\x0a      stEvt:changed="/metadata"/&gt;\x0a    &lt;/rdf:Seq&gt;\x0a   &lt;/xmpMM:History&gt;\x0a  &lt;/rdf:Description&gt;\x0a &lt;/rdf:RDF&gt;\x0a&lt;/x:xmpmeta&gt;\x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                                                                                    \x0a                                        \x0a&lt;?xpacket end="w"?&gt;\x00</property>
    <property name="meta.input">name</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/audios/persos/longest/name-1/9999_name-1_es.mp3</property>
  </producer>
  <producer id="47_playlist10" title="Anonymous Submission" out="78" in="0">
    <property name="length">00:00:03:07</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/audios/persos/fr/age/0030.mp3</property>
    <property name="audio_index">0</property>
    <property name="video_index">-1</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="kdenlive:folderid">8</property>
    <property name="kdenlive:file_size">53376</property>
    <property name="kdenlive:file_hash">8f041149c36920fdf471878b1b889814</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">1</property>
    <property name="meta.media.0.stream.type">audio</property>
    <property name="meta.media.0.codec.sample_fmt">fltp</property>
    <property name="meta.media.0.codec.sample_rate">48000</property>
    <property name="meta.media.0.codec.channels">1</property>
    <property name="meta.media.0.codec.name">mp3float</property>
    <property name="meta.media.0.codec.long_name">MP3 (MPEG audio layer 3)</property>
    <property name="meta.media.0.codec.bit_rate">128000</property>
    <property name="meta.attr.0.stream.encoder.markup">LAME3.99r</property>
    <property name="meta.input">birthdayAge</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/audios/persos/longest/birthdayAge/9999_age_it.mp3</property>
  </producer>
  <producer id="40_playlist10" title="Anonymous Submission" out="157" in="0">
    <property name="length">00:00:06:14</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/audios/persos/all/postroll/pnp.mp3</property>
    <property name="audio_index">0</property>
    <property name="video_index">-1</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="kdenlive:folderid">6</property>
    <property name="kdenlive:file_size">105984</property>
    <property name="kdenlive:file_hash">44abf1dc431e5a13386fbd399c557e85</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">1</property>
    <property name="meta.media.0.stream.type">audio</property>
    <property name="meta.media.0.codec.sample_fmt">fltp</property>
    <property name="meta.media.0.codec.sample_rate">48000</property>
    <property name="meta.media.0.codec.channels">1</property>
    <property name="meta.media.0.codec.name">mp3float</property>
    <property name="meta.media.0.codec.long_name">MP3 (MPEG audio layer 3)</property>
    <property name="meta.media.0.codec.bit_rate">128000</property>
    <property name="meta.attr.0.stream.encoder.markup">LAME3.99r</property>
    <property name="meta.input">postroll</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/audios/persos/all/postroll/pnp.mp3</property>
  </producer>
  <playlist id="playlist10">
    <property name="kdenlive:track_name">Audio 3</property>
    <property name="kdenlive:audio_track">1</property>
    <blank length="331"/>
    <entry out="65" producer="39_playlist10" in="0"/>
    <blank length="2918"/>
    <entry out="43" producer="38_playlist10" in="0"/>
    <blank length="811"/>
    <entry out="43" producer="38_playlist10" in="0"/>
    <entry out="78" producer="47_playlist10" in="0"/>
    <blank length="570"/>
    <entry out="119" producer="40_playlist10" in="0"/>
  </playlist>
  <producer id="42_playlist1" title="Anonymous Submission" out="4890" in="0">
    <property name="length">00:03:24:00</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_01/prbd05_01.fr.mp3</property>
    <property name="audio_index">0</property>
    <property name="video_index">-1</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="kdenlive:folderid">11</property>
    <property name="kdenlive:file_size">3264384</property>
    <property name="kdenlive:file_hash">8aa91a32bb3ea723aadc3e78de656666</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">1</property>
    <property name="meta.media.0.stream.type">audio</property>
    <property name="meta.media.0.codec.sample_fmt">fltp</property>
    <property name="meta.media.0.codec.sample_rate">48000</property>
    <property name="meta.media.0.codec.channels">2</property>
    <property name="meta.media.0.codec.name">mp3float</property>
    <property name="meta.media.0.codec.long_name">MP3 (MPEG audio layer 3)</property>
    <property name="meta.media.0.codec.bit_rate">128000</property>
    <property name="meta.attr.0.stream.encoder.markup">LAME3.100</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_01/prbd05_01.en.mp3</property>
  </producer>
  <playlist id="playlist1">
    <property name="kdenlive:track_name">Audio 2</property>
    <property name="kdenlive:audio_track">1</property>
    <entry out="4890" producer="42_playlist1" in="0"/>
  </playlist>
  <producer id="45_playlist2" title="Anonymous Submission" out="4890" in="0">
    <property name="length">00:03:24:00</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_01/prbd05_01_music.mp3</property>
    <property name="audio_index">0</property>
    <property name="video_index">-1</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="kdenlive:folderid">11</property>
    <property name="kdenlive:file_size">3264384</property>
    <property name="kdenlive:file_hash">1300638478c6cc962888de9ac0637702</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">1</property>
    <property name="meta.media.0.stream.type">audio</property>
    <property name="meta.media.0.codec.sample_fmt">fltp</property>
    <property name="meta.media.0.codec.sample_rate">48000</property>
    <property name="meta.media.0.codec.channels">2</property>
    <property name="meta.media.0.codec.name">mp3float</property>
    <property name="meta.media.0.codec.long_name">MP3 (MPEG audio layer 3)</property>
    <property name="meta.media.0.codec.bit_rate">128000</property>
    <property name="meta.attr.0.stream.encoder.markup">LAME3.100</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_01/prbd05_01_music.mp3</property>
  </producer>
  <playlist id="playlist2">
    <property name="kdenlive:track_name">Audio 1</property>
    <property name="kdenlive:audio_track">1</property>
    <entry out="4890" producer="45_playlist2" in="0"/>
  </playlist>
  <producer id="1_playlist3" title="Anonymous Submission" out="896" in="0">
    <property name="length">00:00:37:09</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_01/prbd05_01.1080.mp4</property>
    <property name="audio_index">-1</property>
    <property name="video_index">0</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="aspect_ratio">1</property>
    <property name="kdenlive:folderid">-1</property>
    <property name="kdenlive:file_size">14259505</property>
    <property name="kdenlive:file_hash">a687089f4141ed4c2e5fd08da17f67a5</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">2</property>
    <property name="meta.media.0.stream.type">video</property>
    <property name="meta.media.0.stream.frame_rate">23.976</property>
    <property name="meta.media.0.stream.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.width">1920</property>
    <property name="meta.media.0.codec.height">1080</property>
    <property name="meta.media.0.codec.rotate">0</property>
    <property name="meta.media.0.codec.frame_rate">23.976</property>
    <property name="meta.media.0.codec.pix_fmt">yuv420p</property>
    <property name="meta.media.0.codec.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.colorspace">709</property>
    <property name="meta.media.0.codec.name">h264</property>
    <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property>
    <property name="meta.media.0.codec.bit_rate">3043438</property>
    <property name="meta.attr.0.stream.language.markup">eng</property>
    <property name="meta.attr.0.stream.handler_name.markup">Apple Video Media Handler</property>
    <property name="meta.attr.0.stream.timecode.markup">00:00:00:00</property>
    <property name="meta.attr.major_brand.markup">isom</property>
    <property name="meta.attr.minor_version.markup">512</property>
    <property name="meta.attr.compatible_brands.markup">isomiso2avc1mp41</property>
    <property name="meta.attr.encoder.markup">Lavf58.20.100</property>
    <property name="meta.media.sample_aspect_num">1</property>
    <property name="meta.media.sample_aspect_den">1</property>
    <property name="meta.media.frame_rate_num">24000</property>
    <property name="meta.media.frame_rate_den">1001</property>
    <property name="meta.media.colorspace">709</property>
    <property name="meta.media.color_trc">2</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="meta.media.top_field_first">0</property>
    <property name="meta.media.progressive">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_01/prbd05_01.1080.mp4</property>
  </producer>
  <producer id="2_playlist3" title="Anonymous Submission" out="151" in="0">
    <property name="length">00:00:06:08</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_02/prbd05_02.fr.1080.mp4</property>
    <property name="audio_index">-1</property>
    <property name="video_index">0</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="aspect_ratio">1</property>
    <property name="kdenlive:folderid">-1</property>
    <property name="kdenlive:file_size">1554085</property>
    <property name="kdenlive:file_hash">cca13336f7b58be1d448d9e3895029b8</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">2</property>
    <property name="meta.media.0.stream.type">video</property>
    <property name="meta.media.0.stream.frame_rate">23.976</property>
    <property name="meta.media.0.stream.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.width">1920</property>
    <property name="meta.media.0.codec.height">1080</property>
    <property name="meta.media.0.codec.rotate">0</property>
    <property name="meta.media.0.codec.frame_rate">23.976</property>
    <property name="meta.media.0.codec.pix_fmt">yuv420p</property>
    <property name="meta.media.0.codec.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.colorspace">709</property>
    <property name="meta.media.0.codec.name">h264</property>
    <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property>
    <property name="meta.media.0.codec.bit_rate">1901547</property>
    <property name="meta.attr.0.stream.language.markup">eng</property>
    <property name="meta.attr.0.stream.handler_name.markup">Apple Video Media Handler</property>
    <property name="meta.attr.0.stream.timecode.markup">00:00:37:09</property>
    <property name="meta.attr.major_brand.markup">isom</property>
    <property name="meta.attr.minor_version.markup">512</property>
    <property name="meta.attr.compatible_brands.markup">isomiso2avc1mp41</property>
    <property name="meta.attr.encoder.markup">Lavf58.20.100</property>
    <property name="meta.media.sample_aspect_num">1</property>
    <property name="meta.media.sample_aspect_den">1</property>
    <property name="meta.media.frame_rate_num">24000</property>
    <property name="meta.media.frame_rate_den">1001</property>
    <property name="meta.media.colorspace">709</property>
    <property name="meta.media.color_trc">2</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="meta.media.top_field_first">0</property>
    <property name="meta.media.progressive">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_02/prbd05_02.en.1080.mp4</property>
  </producer>
  <producer id="27_playlist3" title="Anonymous Submission" out="2702" in="0">
    <property name="length">00:01:52:18</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_03/prbd05_03.1080.mp4</property>
    <property name="audio_index">-1</property>
    <property name="video_index">0</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="aspect_ratio">1</property>
    <property name="kdenlive:folderid">-1</property>
    <property name="kdenlive:file_size">38697993</property>
    <property name="kdenlive:file_hash">9424cfc4a3261ba659ff502d3ebcb0c2</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">2</property>
    <property name="meta.media.0.stream.type">video</property>
    <property name="meta.media.0.stream.frame_rate">23.976</property>
    <property name="meta.media.0.stream.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.width">1920</property>
    <property name="meta.media.0.codec.height">1080</property>
    <property name="meta.media.0.codec.rotate">0</property>
    <property name="meta.media.0.codec.frame_rate">23.976</property>
    <property name="meta.media.0.codec.pix_fmt">yuv420p</property>
    <property name="meta.media.0.codec.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.colorspace">709</property>
    <property name="meta.media.0.codec.name">h264</property>
    <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property>
    <property name="meta.media.0.codec.bit_rate">2743633</property>
    <property name="meta.attr.0.stream.language.markup">eng</property>
    <property name="meta.attr.0.stream.handler_name.markup">Apple Video Media Handler</property>
    <property name="meta.attr.0.stream.timecode.markup">00:00:43:16</property>
    <property name="meta.attr.major_brand.markup">isom</property>
    <property name="meta.attr.minor_version.markup">512</property>
    <property name="meta.attr.compatible_brands.markup">isomiso2avc1mp41</property>
    <property name="meta.attr.encoder.markup">Lavf58.20.100</property>
    <property name="meta.media.sample_aspect_num">1</property>
    <property name="meta.media.sample_aspect_den">1</property>
    <property name="meta.media.frame_rate_num">24000</property>
    <property name="meta.media.frame_rate_den">1001</property>
    <property name="meta.media.colorspace">709</property>
    <property name="meta.media.color_trc">2</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="meta.media.top_field_first">0</property>
    <property name="meta.media.progressive">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_03/prbd05_03.1080.mp4</property>
  </producer>
  <producer id="28_playlist3" title="Anonymous Submission" out="1110" in="0">
    <property name="length">00:00:46:08</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_04/prbd05_04.fr.1080.mp4</property>
    <property name="audio_index">-1</property>
    <property name="video_index">0</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="aspect_ratio">1</property>
    <property name="kdenlive:folderid">-1</property>
    <property name="kdenlive:file_size">16362505</property>
    <property name="kdenlive:file_hash">fe47d70f058b7fdb0a6a90cca9449f9f</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">2</property>
    <property name="meta.media.0.stream.type">video</property>
    <property name="meta.media.0.stream.frame_rate">23.976</property>
    <property name="meta.media.0.stream.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.width">1920</property>
    <property name="meta.media.0.codec.height">1080</property>
    <property name="meta.media.0.codec.rotate">0</property>
    <property name="meta.media.0.codec.frame_rate">23.976</property>
    <property name="meta.media.0.codec.pix_fmt">yuv420p</property>
    <property name="meta.media.0.codec.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.colorspace">709</property>
    <property name="meta.media.0.codec.name">h264</property>
    <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property>
    <property name="meta.media.0.codec.bit_rate">2822382</property>
    <property name="meta.attr.0.stream.language.markup">eng</property>
    <property name="meta.attr.0.stream.handler_name.markup">Apple Video Media Handler</property>
    <property name="meta.attr.0.stream.timecode.markup">00:02:36:07</property>
    <property name="meta.attr.major_brand.markup">isom</property>
    <property name="meta.attr.minor_version.markup">512</property>
    <property name="meta.attr.compatible_brands.markup">isomiso2avc1mp41</property>
    <property name="meta.attr.encoder.markup">Lavf58.20.100</property>
    <property name="meta.media.sample_aspect_num">1</property>
    <property name="meta.media.sample_aspect_den">1</property>
    <property name="meta.media.frame_rate_num">24000</property>
    <property name="meta.media.frame_rate_den">1001</property>
    <property name="meta.media.colorspace">709</property>
    <property name="meta.media.color_trc">2</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="meta.media.top_field_first">0</property>
    <property name="meta.media.progressive">1</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/scenarios/prbd05/prbd05_04/prbd05_04.en.1080.mp4</property>
  </producer>
  <producer id="25_playlist4" title="Anonymous Submission" out="119" in="0">
    <property name="length">00:00:05:00</property>
    <property name="eof">pause</property>
    <property name="resource">/pnp-flattening/flattening/videos/persos/fr/postroll/pnp.1080.mp4</property>
    <property name="audio_index">-1</property>
    <property name="video_index">0</property>
    <property name="mute_on_pause">1</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="aspect_ratio">1</property>
    <property name="kdenlive:folderid">6</property>
    <property name="kdenlive:file_size">1978258</property>
    <property name="kdenlive:file_hash">c7f509a7dfec264f855a1288ab7c72bd</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="meta.media.nb_streams">2</property>
    <property name="meta.media.0.stream.type">video</property>
    <property name="meta.media.0.stream.frame_rate">24</property>
    <property name="meta.media.0.stream.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.width">1920</property>
    <property name="meta.media.0.codec.height">1080</property>
    <property name="meta.media.0.codec.rotate">0</property>
    <property name="meta.media.0.codec.frame_rate">24</property>
    <property name="meta.media.0.codec.pix_fmt">yuv420p</property>
    <property name="meta.media.0.codec.sample_aspect_ratio">1</property>
    <property name="meta.media.0.codec.colorspace">709</property>
    <property name="meta.media.0.codec.name">h264</property>
    <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property>
    <property name="meta.media.0.codec.bit_rate">3160817</property>
    <property name="meta.attr.0.stream.language.markup">eng</property>
    <property name="meta.attr.0.stream.handler_name.markup">VideoHandler</property>
    <property name="meta.attr.0.stream.timecode.markup">00:00:00:00</property>
    <property name="meta.attr.major_brand.markup">isom</property>
    <property name="meta.attr.minor_version.markup">512</property>
    <property name="meta.attr.compatible_brands.markup">isomiso2avc1mp41</property>
    <property name="meta.attr.encoder.markup">Lavf57.71.100</property>
    <property name="meta.media.sample_aspect_num">1</property>
    <property name="meta.media.sample_aspect_den">1</property>
    <property name="meta.media.frame_rate_num">24</property>
    <property name="meta.media.frame_rate_den">1</property>
    <property name="meta.media.colorspace">709</property>
    <property name="meta.media.color_trc">2</property>
    <property name="meta.media.width">1920</property>
    <property name="meta.media.height">1080</property>
    <property name="meta.media.top_field_first">0</property>
    <property name="meta.media.progressive">1</property>
    <property name="meta.input">postroll</property>
    <property name="meta.ugm-original-resource">/pnp-flattening/flattening/videos/persos/en/postroll/pnp.1080.mp4</property>
  </producer>
  <playlist id="playlist3">
    <property name="kdenlive:track_name">Video 1</property>
    <entry out="896" producer="1_playlist3" in="0"/>
    <entry out="151" producer="2_playlist3" in="0"/>
    <entry out="2702" producer="27_playlist3" in="0"/>
    <entry out="1110" producer="28_playlist3" in="0"/>
    <entry out="119" producer="25_playlist4" in="0"/>
  </playlist>
  <playlist id="playlist4">
    <property name="kdenlive:track_name">Video 2</property>
    <blank length="897"/>
    <entry out="151" producer="19" in="0"/>
    <blank length="1420"/>
    <entry out="95" producer="12" in="0"/>
    <blank length="1388"/>
    <entry out="88" producer="22" in="39"/>
    <entry out="79" producer="21" in="0"/>
    <blank length="83"/>
    <entry out="95" producer="23" in="0"/>
    <entry out="65" producer="21" in="0"/>
    <blank length="54"/>
    <entry out="95" producer="21" in="0"/>
    <entry out="252" producer="24" in="0">
      <filter id="pan_zoom" out="252">
        <property name="background">colour:0x00000000</property>
        <property name="mlt_service">affine</property>
        <property name="kdenlive_id">pan_zoom</property>
        <property name="tag">affine</property>
        <property name="kdenlive_ix">1</property>
        <property name="transition.geometry">0=1/-18:1920x1080:100</property>
        <property name="transition.distort">0</property>
        <property name="kdenlive:sync_in_out">1</property>
        <property name="kdenlive_info"/>
      </filter>
    </entry>
  </playlist>
  <playlist id="playlist5">
    <property name="kdenlive:track_name">Video 3</property>
    <blank length="897"/>
    <entry out="150" producer="46" in="0"/>
    <blank length="1421"/>
    <entry out="95" producer="29" in="0"/>
    <blank length="1187"/>
    <entry out="35" producer="7" in="4"/>
    <blank length="147"/>
    <entry out="71" producer="9" in="0"/>
    <blank length="23"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="8" producer="15" in="0"/>
    <blank length="83"/>
    <entry out="11" producer="16" in="0"/>
    <entry out="11" producer="16" in="0"/>
    <entry out="11" producer="16" in="0"/>
    <entry out="11" producer="16" in="0"/>
    <entry out="11" producer="16" in="0"/>
    <entry out="11" producer="16" in="0"/>
    <entry out="11" producer="16" in="0"/>
    <entry out="11" producer="16" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="5" producer="15" in="0"/>
    <blank length="54"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="15" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="11" producer="17" in="0"/>
    <entry out="0" producer="17" in="0"/>
  </playlist>
  <playlist id="playlist0">
    <property name="kdenlive:track_name">Video 4</property>
    <blank length="2469"/>
    <entry out="95" producer="30" in="0"/>
    <blank length="1438"/>
    <entry out="79" producer="11" in="0"/>
    <blank length="395"/>
    <entry out="252" producer="19" in="0"/>
  </playlist>
  <playlist id="playlist6">
    <property name="kdenlive:track_name">Video 5</property>
    <blank length="2469"/>
    <entry out="95" producer="31" in="0"/>
    <blank length="1913"/>
    <entry out="252" producer="26" in="0"/>
  </playlist>
  <playlist id="playlist7">
    <property name="kdenlive:track_name">Video 6</property>
    <blank length="2469"/>
    <entry out="95" producer="32" in="0"/>
  </playlist>
  <playlist id="playlist8">
    <property name="kdenlive:track_name">Video 7</property>
    <blank length="2469"/>
    <entry out="95" producer="33" in="0"/>
  </playlist>
  <playlist id="playlist9">
    <property name="kdenlive:track_name">Video 8</property>
    <blank length="2469"/>
    <entry out="45" producer="8" in="0"/>
  </playlist>
  <tractor id="maintractor" title="Anonymous Submission" global_feed="1" out="4983" in="0">
    <track producer="black_track"/>
    <track producer="playlist13" hide="both"/>
    <track producer="playlist12" hide="both"/>
    <track producer="playlist11" hide="both"/>
    <track producer="playlist10" hide="video"/>
    <track producer="playlist1" hide="video"/>
    <track producer="playlist2" hide="video"/>
    <track producer="playlist3"/>
    <track producer="playlist4"/>
    <track producer="playlist5"/>
    <track producer="playlist0"/>
    <track producer="playlist6"/>
    <track producer="playlist7"/>
    <track producer="playlist8"/>
    <track producer="playlist9"/>
    <transition id="transition0">
      <property name="a_track">0</property>
      <property name="b_track">1</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition1">
      <property name="a_track">0</property>
      <property name="b_track">2</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition2">
      <property name="a_track">0</property>
      <property name="b_track">3</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition3">
      <property name="a_track">0</property>
      <property name="b_track">4</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition4">
      <property name="a_track">0</property>
      <property name="b_track">5</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition6">
      <property name="a_track">0</property>
      <property name="b_track">6</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition7">
      <property name="a_track">0</property>
      <property name="b_track">7</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition8">
      <property name="a_track">0</property>
      <property name="b_track">8</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition9">
      <property name="a_track">0</property>
      <property name="b_track">9</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition10">
      <property name="a_track">0</property>
      <property name="b_track">10</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition11">
      <property name="a_track">0</property>
      <property name="b_track">11</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition12">
      <property name="a_track">0</property>
      <property name="b_track">12</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition13">
      <property name="a_track">0</property>
      <property name="b_track">13</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition14">
      <property name="a_track">0</property>
      <property name="b_track">14</property>
      <property name="mlt_service">mix</property>
      <property name="always_active">1</property>
      <property name="sum">1</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition15" out="2702">
      <property name="a_track">0</property>
      <property name="b_track">7</property>
      <property name="start">0/0:100%x100%</property>
      <property name="factory">loader</property>
      <property name="aligned">1</property>
      <property name="progressive">1</property>
      <property name="mlt_service">composite</property>
      <property name="always_active">1</property>
      <property name="valign">middle</property>
      <property name="halign">centre</property>
      <property name="fill">1</property>
      <property name="geometry">0=0/0:1920x1080</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition16" out="95">
      <property name="a_track">0</property>
      <property name="b_track">8</property>
      <property name="start">0/0:100%x100%</property>
      <property name="factory">loader</property>
      <property name="aligned">1</property>
      <property name="progressive">1</property>
      <property name="mlt_service">composite</property>
      <property name="always_active">1</property>
      <property name="valign">middle</property>
      <property name="halign">centre</property>
      <property name="fill">1</property>
      <property name="geometry">0=0/0:1920x1080</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition17" out="95">
      <property name="a_track">0</property>
      <property name="b_track">9</property>
      <property name="start">0/0:100%x100%</property>
      <property name="factory">loader</property>
      <property name="aligned">1</property>
      <property name="progressive">1</property>
      <property name="mlt_service">composite</property>
      <property name="always_active">1</property>
      <property name="valign">middle</property>
      <property name="halign">centre</property>
      <property name="fill">1</property>
      <property name="geometry">0=0/0:1920x1080</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition18" out="95">
      <property name="a_track">0</property>
      <property name="b_track">10</property>
      <property name="start">0/0:100%x100%</property>
      <property name="factory">loader</property>
      <property name="aligned">1</property>
      <property name="progressive">1</property>
      <property name="mlt_service">composite</property>
      <property name="always_active">1</property>
      <property name="valign">middle</property>
      <property name="halign">centre</property>
      <property name="fill">1</property>
      <property name="geometry">0=0/0:1920x1080</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition19" out="95">
      <property name="a_track">0</property>
      <property name="b_track">11</property>
      <property name="start">0/0:100%x100%</property>
      <property name="factory">loader</property>
      <property name="aligned">1</property>
      <property name="progressive">1</property>
      <property name="mlt_service">composite</property>
      <property name="always_active">1</property>
      <property name="valign">middle</property>
      <property name="halign">centre</property>
      <property name="fill">1</property>
      <property name="geometry">0=0/0:1920x1080</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition20" out="95">
      <property name="a_track">0</property>
      <property name="b_track">12</property>
      <property name="start">0/0:100%x100%</property>
      <property name="factory">loader</property>
      <property name="aligned">1</property>
      <property name="progressive">1</property>
      <property name="mlt_service">composite</property>
      <property name="always_active">1</property>
      <property name="valign">middle</property>
      <property name="halign">centre</property>
      <property name="fill">1</property>
      <property name="geometry">0=0/0:1920x1080</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition21" out="95">
      <property name="a_track">0</property>
      <property name="b_track">13</property>
      <property name="start">0/0:100%x100%</property>
      <property name="factory">loader</property>
      <property name="aligned">1</property>
      <property name="progressive">1</property>
      <property name="mlt_service">composite</property>
      <property name="always_active">1</property>
      <property name="valign">middle</property>
      <property name="halign">centre</property>
      <property name="fill">1</property>
      <property name="geometry">0=0/0:1920x1080</property>
      <property name="internal_added">237</property>
    </transition>
    <transition id="transition22" out="45">
      <property name="a_track">0</property>
      <property name="b_track">14</property>
      <property name="start">0/0:100%x100%</property>
      <property name="factory">loader</property>
      <property name="aligned">1</property>
      <property name="progressive">1</property>
      <property name="mlt_service">composite</property>
      <property name="always_active">1</property>
      <property name="valign">middle</property>
      <property name="halign">centre</property>
      <property name="fill">1</property>
      <property name="geometry">0=0/0:1920x1080</property>
      <property name="internal_added">237</property>
    </transition>
  </tractor>
</mlt>
ddennedy commented 4 years ago

Nothing comes to mind, but it seems that if a clip (image sequence) starts at the wrong time, then something coming before it is shorter now. Perhaps there is a numeric locale issue. Are you processing this with melt outside of Kdenlive? If, what is the locale set to in that environment? Are you setting the consumer to have the same frame rate as in <profile> in this document?

rgod9 commented 4 years ago

We noticed that the new kdenlive/melt version does not accept image sequences beginning with image 0000. This used to be OK, but now it does weird things... and we cany even include such a sequence during the creation of NEW projects...

ydesgagn commented 4 years ago

I don't think it start at the wrong time. It's more an offset accumulated over time. The first few frames of the sequence are good.

We use melt on Ubuntu 18 headless servers only. It's built with build-melt.sh. The xlm file and the assets are the same on the same physical server. The only change we do is to change the version of melt in the build script. The Kdenlive UI is never used in the process. Kdenlive was used to create the file but on a different machine.

v6.12.0 = OK v6.18.0 = offset in some of the frames v6.20.0 = offset in some of the frames

The following command is used to render the mp4 file.

melt scenario.kdenlive -consumer avformat:/tmp/test.mp4 acodec=aac vcodec=libx264 -vprofile=High level=40 preset=superfast crf=25 movflags=+faststart

The locale is the same for the 3 tests. Not even a logout between tests.

ddennedy commented 4 years ago

We noticed that the new kdenlive/melt version does not accept image sequences beginning with image 0000.

It works for me in Shotcut and melt. I tested with both a name stem preceding the numbers and with only numbers. I tested with both qimage and pixbuf image producers. I do not use, develop, or support Kdenlive.

Perhaps the problem is related to a change to prefer avformat to load image sequences instead of qimage or pixbuf: https://github.com/mltframework/mlt/commit/b4c3978b7b63a735d3bb82aa55bca2787edd9a27#diff-3618679c822f96781a092c5f0114ccfc I override that loading mechanism in Shotcut and specify to use qimage. I have found avformat introduces some odd behavior and Kdenlive's lead developer mentions it too: https://github.com/mltframework/mlt/issues/451#issuecomment-498993693

@ydesgagn Maybe this change is somehow affecting your execution as well even though mlt_service=qimage in your XML. You can verify that your melt 6.20 build installs a libmltqt.so and/or libmltgtk2.so. If not, then I think it will fall back to avformat. Also, here is an older version of that loader.dict file you can install to $prefix/share/mlt/core to test: https://raw.githubusercontent.com/mltframework/mlt/369b01d4fec2a23bd070423361af11f0b18626a4/src/modules/core/loader.dict

ydesgagn commented 4 years ago

I confirm we have both .so in the sandbox.

root@ip-10-5-80-51:/var/www/melt# find . -name '*.so' | grep libmltqt ./lib/mlt/libmltqt.so root@ip-10-5-80-51:/var/www/melt# find . -name '*.so' | grep libmltgtk2 ./lib/mlt/libmltgtk2.so

If we replace the loader.dict file by the file above the video is generated properly.

What would be the best way to have that permanently fixed for us?

ddennedy commented 4 years ago

I do not that file is the problem. I think libmltqt.so is failing to load in your environment. Using the same environment variables that your script that runs melt is using, run melt -query producers ands verify qimage is in the list. Also, ldd /var/www/melt/lib/mlt/libmltqt.so.

ydesgagn commented 4 years ago

qimage is present yes.

root@ip-10-5-80-51:/var/www/melt# melt -query producers
---
producers:
  - abnormal
  - color
  - colour
  - consumer
  - hold
  - melt
  - melt_file
  - noise
  - timewarp
  - tone
  - xml
  - xml-string
  - xml-nogl
  - pgm
  - ladspa.1047
  - ladspa.1050
  - vorbis
  - framebuffer
  - frei0r.ising0r
  - frei0r.lissajous0r
  - frei0r.nois0r
  - frei0r.onecol0r
  - frei0r.partik0l
  - frei0r.plasma
  - frei0r.test_pat_B
  - frei0r.test_pat_C
  - frei0r.test_pat_G
  - frei0r.test_pat_I
  - frei0r.test_pat_L
  - frei0r.test_pat_R
  - avformat
  - avformat-novalidate
  - pango
  - pixbuf
  - slowmotion
  - qimage
  - qtext
  - kdenlivetitle
  - blipflash
  - count
  - decklink

ldd looks fine as well.

root@ip-10-5-80-51:/var/www/melt# ldd /var/www/melt/lib/mlt/libmltqt.so
    linux-vdso.so.1 (0x00007ffeaa4e5000)
    libmlt.so.6 => /var/www/melt/lib/libmlt.so.6 (0x00007feb3088a000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007feb3066b000)
    libQt5Xml.so.5 => /var/www/melt/lib/libQt5Xml.so.5 (0x00007feb3042f000)
    libQt5Svg.so.5 => /var/www/melt/lib/libQt5Svg.so.5 (0x00007feb301da000)
    libQt5Widgets.so.5 => /var/www/melt/lib/libQt5Widgets.so.5 (0x00007feb2f993000)
    libQt5Gui.so.5 => /var/www/melt/lib/libQt5Gui.so.5 (0x00007feb2f22a000)
    libQt5Core.so.5 => /var/www/melt/lib/libQt5Core.so.5 (0x00007feb2eadf000)
    libexif.so.12 => /var/www/melt/lib/libexif.so.12 (0x00007feb2e89b000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007feb2e512000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007feb2e174000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007feb2df5c000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007feb2db6b000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007feb2d967000)
    /lib64/ld-linux-x86-64.so.2 (0x00007feb30cea000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007feb2d74a000)
    libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007feb2d4be000)
    libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007feb2d28c000)
    libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007feb2cfee000)
    libicui18n.so.60 => /usr/lib/x86_64-linux-gnu/libicui18n.so.60 (0x00007feb2cb4d000)
    libicuuc.so.60 => /usr/lib/x86_64-linux-gnu/libicuuc.so.60 (0x00007feb2c795000)
    libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007feb2c584000)
    libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007feb2c26d000)
    libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007feb2c03c000)
    libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007feb2bd86000)
    libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007feb2bad2000)
    libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007feb2b8a5000)
    libicudata.so.60 => /usr/lib/x86_64-linux-gnu/libicudata.so.60 (0x00007feb29cfc000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007feb29a8a000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007feb29752000)
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007feb2952a000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007feb29326000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007feb29120000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007feb28f0b000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007feb28d03000)
ddennedy commented 4 years ago

I just double-checked on my system, and if the XML says mlt_service=qimage, which yours does, and the image loads successfully with it, then it uses qimage and not what was supplied in loader.dict. loader.dict is used when the mlt_service fails or not specified. Exactly which sequence (base filename) do you think is the problem?

ydesgagn commented 4 years ago

Search for "cake_lutin".

rgod9 commented 4 years ago

If we rename all the files of the "cake_lutin" sequence so that the first image is 0001 instead of 0000, then the video is OK with the original loader.dict file. When we use the loader.dict you suggested, the video is OK with the 0000 sequence and the 0001 sequence. Also, other sequences starting at 0000 elsewhere in the project also are OK with the older loader.dict...

ddennedy commented 4 years ago

Thanks for the additional, but it is strange that I am still unable to reproduce it. Please be aware that some of your image sequences have begin on them (XML property and/or resource query string) that makes them expect to have the first file start with that number. So, if you rename them to start with 0 or 1, it might not work good. Also, according to <property name="meta.ugm-original-resource"> it looks like you changed them to end with ".1080.png". I tested with that ending as well without a problem. If you are renaming these, be aware the XML specifies 4 numeric digits in the file name.

rgod9 commented 4 years ago

using a simple text editor, we have tried adding '?begin=0' as in 'cakelutin%04d.png?begin=0' to try to force it... does not work... it seems that the newer kdenlive versions insist on NOT having 0000 as the first in a sequence during the creation of a new project, but it accepts loading an old project with 0000 sequences. but melt then goes funny... the is an in-house tag...

rgod9 commented 4 years ago

With a resource such as: /pnp-flattening/flattening/scenarios/prbd05/roto/cake_lutin/cakelutin%04d.png and with no "begin" property in its producer, according to (in producer_qimage.c) :

static void load_filenames( producer_qimage self, mlt_properties properties ) { char *filename = mlt_properties_get( properties, "resource" ); self->filenames = mlt_properties_new( );

if (!load_svg( self, properties, filename ) &&
    !load_sequence_querystring( self, properties, filename ) &&
    !load_sequence_sprintf( self, properties, filename ) &&
    !load_sequence_deprecated( self, properties, filename ) &&
    !load_folder( self, properties, filename ) )
{
    mlt_properties_set( self->filenames, "0", filename );
}
self->count = mlt_properties_count( self->filenames );
refresh_length( properties, self );

}

it would fail on load_sequence_querystring because there is no '?' and proceed with load_sequence_sprintf (in producer_pixbuf.c) that would set "begin" to zero (mlt_properties_get_int( properties, "begin" ) returning 0 since there is no "begin" property specified).

If I replace "qimage" with "pixbuf" as the service name, the sequence displays correctly with 0000 as the first image. It is only when I use "qimage" that it screws-up. In theory, since both services depend on the same load_sequence_sprintf function, the filename lists should be identical! The problem would appear to be later-on in the actual loading of the images in producer_qimage.c ???

Thank you for your help!

ydesgagn commented 4 years ago

After more testing:

v6.12, with or without xvfb-run -a all is fine.

v6.18 or 6.20 without xvfb-run -a = issue with lag, with xvfb-run -a it's also fine.

Can this explain the issue here?

ddennedy commented 4 years ago

"lag" = original problem? It is possible you are using different Qt versions that have different requirements on headless systems.

In other words, the only explanation I have been able to come up with is that Qt is failing to read the image. MLT producers do a validation on initialization so that if one fails another may provide. That is the nature of loader.dict and the loader meta-producer and what is happening in your case. The XML producer requests qimage from loader because mlt_service=qimage, but within loader when that fails it tries with what is in loader.dict, which in new version says to try avformat first. However, avformat treats every image sequence as 25 fps by default whereas MLT qimage and pixbuf use the project fps and its ttl property.

ydesgagn commented 4 years ago

Best thing I can give you to see the problem.

# download files

https://www.dropbox.com/s/1jlor1hkp29wsti/build-melt.sh?dl=1
https://www.dropbox.com/s/onv6uv8an6l43ow/30113288-xzz16cw9mtha4.tar.gz?dl=1

# spin the vm using https://multipass.run/

multipass launch --cpus 2 --disk 16G --mem 4G --name melt 18.04 
multipass transfer build-melt.sh melt:/tmp 
multipass transfer 30113288-xzz16cw9mtha4.tar.gz melt:/tmp
multipass shell melt

# install required packages

sudo apt-get update
sudo apt-get install autoconf automake bc build-essential cmake extra-cmake-modules git intltool libtool libtool-bin nasm pkg-config python-pip swig xutils-dev yasm hdf5-tools xvfb ladspa-sdk libcairo2-dev libeigen3-dev libexif-dev libfdk-aac-dev libfftw3-dev libgavl-dev libgtk2.0-dev libjack-dev libkf5crash-dev libkf5filemetadata-dev libopencv-dev libqt5opengl5-dev libqt5svg5-dev libsamplerate0-dev libsdl2-dev libsoup2.4-dev libsox-dev libtheora-bin libtheora-dev libvorbis-dev libxml2-dev python3-dev qtscript5-dev

# build melt

cd /tmp
chmod u+x build-melt.sh
sudo ./build-melt.sh

# test melt

export PATH="${PATH}:/var/www/melt"
tar xvfz 30113288-xzz16cw9mtha4.tar.gz
cd 30113288-xzz16cw9mtha4
sudo ln -s /tmp/30113288-xzz16cw9mtha4/pnp-flattening /pnp-flattening

melt scenario.kdenlive -consumer avformat:/tmp/test.mp4 acodec=aac vcodec=libx264 -vprofile=High level=40 preset=superfast crf=25 movflags=+faststart
xvfb-run -a melt scenario.kdenlive -consumer avformat:/tmp/test2.mp4 acodec=aac vcodec=libx264 -vprofile=High level=40 preset=superfast crf=25 movflags=+faststart
exit

# watch the video at 3:08

multipass transfer melt:/tmp/test.mp4 .
multipass transfer melt:/tmp/test2.mp4 .
ddennedy commented 4 years ago

Sorry, but I am not volunteering to help any more with this. I am unable to reproduce, and I think the problem is with your build or runtime environment.

ydesgagn commented 4 years ago

If you think your build-melt.sh script an Ubuntu 18.04 are not standard then close this.

ydesgagn commented 4 years ago

@ddennedy , we generate 25 millions of videos with melt each year since 2015. We are probably the biggest user of melt in the world. I'm sorry to hear that from you.

ddennedy commented 4 years ago

And yet I get nothing from you in exchange, not even code contributions. My work on this and other bug reports was all charity. For me Shotcut is bigger and the only reason I work on MLT any longer. I suggest you hire someone and submit a patch if you find a problem.

vpinon commented 4 years ago

Hello, I think like Dan that a problem seems to lie in a new Qt behavior with xvfb. As a volunteer with much too few spare time for everything to do, I also abandon if I have to setup a complete system just for a test, sorry for that. If you are such a big user, it would have been nice to say thank you for MLT earlier, and trying to continue finding a solution without going into negativity. There is certainly a solution, you proved to be quite efficient at debugging :) Cheers!

ydesgagn commented 4 years ago

@ddennedy, @vpinon, nothing negative on my side. You can email me at yves.desgagne@ugroupmedia.com if you want to continue on this. I'm sure we can find an agreement.

faridosc commented 4 years ago

@ddennedy , we generate 25 millions of videos with melt each year since 2015. We are probably the biggest user of melt in the world. I'm sorry to hear that from you.

That is a huge number! It is proof also how MLT is production ready. If you can't give back to the community by hiring someone or setting bounties at least do some promotion about this. Cheers

ydesgagn commented 4 years ago

I can certainly confirm it is production ready since 2015. It's also amazing to see it in action on more than 50 AWS c5.24xlarge instances with 96 cores each.

I'm sure we can find a way to send you money in some form.

ddennedy commented 4 years ago

Please re-read my comment https://github.com/mltframework/mlt/issues/543#issuecomment-611712879 where I had added a paragraph of technical explanation after original submission. However, I have no explanation for why starting the file with 0 or 1 makes a difference, which I do not reproduce.

Unfortunately, I already have two paying jobs and too busy to take on more. Maybe someone else will take you up on the offer, but I have yet to hear anyone else reproduce it. It seems you already have a few workarounds.

ydesgagn commented 4 years ago

Let me know if you need some nice press. The marketing guys can write something nice.

bmatherly commented 4 years ago

Perhaps the problem is related to a change to prefer avformat to load image sequences instead of qimage or pixbuf: b4c3978#diff-3618679c822f96781a092c5f0114ccfc I override that loading mechanism in Shotcut and specify to use qimage. I have found avformat introduces some odd behavior and Kdenlive's lead developer mentions it too: #451 (comment)

Both Shotcut and Kdenlive do not prefer avformat. And now it causes problems for a 3rd large user. This makes me wonder why avformat is the preferred service for image sequences.

Why do we not change the order preference for image sequences to "qimage,pixbuf,avformat"?

Here is a file that demonstrates that change: loader.dict.txt Perhaps @ydesgagn could see if it works around the problem for them (need to remove .txt file extension)

ydesgagn commented 4 years ago

@bmatherly, I confirm that if I use an old loader file like @ddennedy recommended above it does fix our issue.

On our side we will for sure put that old file back on top of v6.20.0 to be more compatible with the projects created in the past 5 years.

Someone on the MLT side must decide if it's best to roll it back or not and evaluate the gain/lost in performance versus compatibility. As a reminder, this is occurring only on headless servers.


Also, here is an older version of that loader.dict file you can install to $prefix/share/mlt/core to test: https://raw.githubusercontent.com/mltframework/mlt/369b01d4fec2a23bd070423361af11f0b18626a4/src/modules/core/loader.dict

bmatherly commented 4 years ago

Ok. I created a pull request to change the priority of avformat: https://github.com/mltframework/mlt/pull/548

@ydesgagn you should test this specific file in your environment since it is not the same as the reverted file that you tested. This file still includes avformat, but it makes is a lower priority in the selection order.

ddennedy commented 4 years ago

How do you know kdenlive does not use it? They motivated the change; see the git blame for the ticket #451 and reason. The reason the old file version works for Yves is that it fails over to pixbuf when qimage fails.

bmatherly commented 4 years ago

How do you know kdenlive does not use it?

I inferred it from your comment above (which references the ticket that caused the change):

I have found avformat introduces some odd behavior and Kdenlive's lead developer mentions it too: #451 (comment)

Maybe I inferred incorrectly that Kdenlive is not using the change.

I do not have a lot of experience with the image loaders. But to me, it seems that a good priority order would be to prefer more consistent producers over more optimized producers. The application developers always have the choice to specify the more optimized producer if they have tested that it works well for their application. But I do not have a strong preference for the priority order. So if someone has a strong preference, I would defer to them.

faridosc commented 4 years ago

I can certainly confirm it is production ready since 2015. It's also amazing to see it in action on more than 50 AWS c5.24xlarge instances with 96 cores each.

I'm sure we can find a way to send you money in some form.

Hi sorry to come back to this, as a Kdenlive/MLT user I think we need multithreading, gpu support, a caching system among other things to improve MLT for the new video production paradigms (4k, higher bit depths, etc). If you are willing to hire/sponsor a developer to help us achieve this it would be a great way to give back to the community. If the MLT developers are not open to accepting this task maybe you could donate an amount to KDE e.V. (Europe), Software Freedom Conservancy (USA) to see this through. (This could be tax-deductible :wink:)

PIease note that this is just a respectful suggestion and not a demand.