Menu

#244 melt crashes when placing a JPG image on top of a transition

unknown
open
nobody
None
5
2016-06-10
2016-06-10
No

I hope I'm able to accurately describe this and provide the necessary information - I'm not familiar with melt and just bumped into this trying to troubleshoot a rather annoying Shotcut crash.

The timeline consists of a video track transitioning two videos, and another video track which simply contains a JPG image. Error details and MLT snippets below:

[producer pixbuf] 07.jpg
    527x1353 (rgb24)
cache_object_close: item 000000000B2BDD80 object 000000000B0FB5C0 data 00000000035F5880 refcount 2
cache_object_close: item 000000001BCED300 object 000000000B0FB5C0 data 0000000035D7D060 refcount 2
[filter deinterlace] error 0 deint 1 prog 1 fmt rgb24 method yadif
TFF in 0 out 0
filter_movit_convert: rgb24 -> glsl (29300)
[filter movit.crop] 527x1353 -> 527x1353
filter_movit_convert: glsl -> yuv422 (29300)
Assertion failed!

Program: c:\Program Files\Shotcut\qmelt.exe
File: filter_movit_convert.cpp, Line 204

Expression: effect

MLT snippets:

  <producer id="producer8" title="Anonymous Submission" in="00:00:00.000" out="00:02:12.000">
    <property name="length">00:02:12.040</property>
    <property name="eof">pause</property>
    <property name="resource">1.mkv</property>
    <property name="audio_index">1</property>
    <property name="video_index">0</property>
    <property name="mute_on_pause">0</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="aspect_ratio">1</property>
    <property name="shotcut:hash">78b2a01541311b46f111bec3d210248d</property>
    <property name="ignore_points">0</property>
    <property name="shotcut:caption">1.mkv</property>
    <property name="shotcut:detail">1.mkv</property>
    <property name="shotcut:comment"></property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="movit.convert.width">1920</property>
    <property name="movit.convert.height">1080</property>
    <property name="movit.convert.format">1</property>
  </producer>
  <producer id="producer9" title="Anonymous Submission" in="00:00:00.000" out="00:02:12.000">
    <property name="length">00:02:12.040</property>
    <property name="eof">pause</property>
    <property name="resource">1.mkv</property>
    <property name="audio_index">1</property>
    <property name="video_index">0</property>
    <property name="mute_on_pause">0</property>
    <property name="mlt_service">avformat-novalidate</property>
    <property name="seekable">1</property>
    <property name="aspect_ratio">1</property>
    <property name="shotcut:hash">78b2a01541311b46f111bec3d210248d</property>
    <property name="ignore_points">0</property>
    <property name="shotcut:caption">1.mkv</property>
    <property name="shotcut:detail">1.mkv</property>
    <property name="shotcut:comment"></property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <property name="movit.convert.width">1920</property>
    <property name="movit.convert.height">1080</property>
    <property name="movit.convert.format">1</property>
  </producer>
  <tractor id="tractor1" title="Anonymous Submission" global_feed="1" in="00:00:00.000" out="00:00:04.400">
    <property name="shotcut:transition">lumaMix</property>
    <track producer="producer8" in="00:02:03.920" out="00:02:08.320"/>
    <track producer="producer9" in="00:00:03.400" out="00:00:07.800"/>
    <transition id="transition2" out="00:00:04.400">
      <property name="a_track">0</property>
      <property name="b_track">1</property>
      <property name="mlt_service">movit.luma_mix</property>
    </transition>
    <transition id="transition3" out="00:00:04.400">
      <property name="a_track">0</property>
      <property name="b_track">1</property>
      <property name="mlt_service">mix</property>
      <property name="start">-1</property>
    </transition>
  </tractor>

[...]

  <producer id="producer17" title="Anonymous Submission" in="00:00:00.000" out="00:00:15.000">
    <property name="length">00:10:00.000</property>
    <property name="eof">pause</property>
    <property name="resource">07.jpg</property>
    <property name="ttl">1</property>
    <property name="aspect_ratio">1</property>
    <property name="progressive">1</property>
    <property name="seekable">1</property>
    <property name="loop">1</property>
    <property name="mlt_service">pixbuf</property>
    <property name="shotcut:hash">4ef6309789eb25b8dc87c4f9068ccb69</property>
    <property name="ignore_points">0</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <filter id="filter13">
      <property name="rect">77.97%/0.00%:100.00%x100.00%</property>
      <property name="fill">0</property>
      <property name="distort">0</property>
      <property name="mlt_service">movit.rect</property>
      <property name="shotcut:filter">movitSizePosition</property>
      <property name="valign">top</property>
      <property name="halign">left</property>
    </filter>
  </producer>

[...]

<playlist id="playlist4">
    <property name="shotcut:video">1</property>
    <property name="shotcut:name">V3</property>
    <blank length="00:17:38.760"/>
    <entry producer="producer11" in="00:00:00.000" out="00:00:15.800"/>
    <blank length="00:00:02.760"/>
    <entry producer="producer12" in="00:00:00.000" out="00:00:15.000"/>
    <blank length="00:00:02.760"/>
    <entry producer="producer13" in="00:00:00.000" out="00:00:16.160"/>
    <blank length="00:00:02.800"/>
    <entry producer="producer14" in="00:00:00.000" out="00:00:15.040"/>
    <blank length="00:00:02.200"/>
    <entry producer="producer15" in="00:00:00.000" out="00:00:15.560"/>
    <blank length="00:00:03.320"/>
    <entry producer="producer16" in="00:00:00.000" out="00:00:15.040"/>
    <blank length="00:00:04.240"/>
    <entry producer="producer17" in="00:00:00.000" out="00:00:15.000"/>
    <blank length="00:00:02.240"/>
    <entry producer="producer18" in="00:00:00.000" out="00:00:15.600"/>
    <blank length="00:00:02.880"/>
    <entry producer="producer19" in="00:00:00.000" out="00:00:15.600"/>
    <blank length="00:00:02.280"/>
    <entry producer="producer20" in="00:00:00.000" out="00:00:15.040"/>
    <blank length="00:00:02.200"/>
    <entry producer="producer21" in="00:00:00.000" out="00:00:15.560"/>
    <blank length="00:00:02.200"/>
    <entry producer="producer22" in="00:00:00.000" out="00:00:15.560"/>
    <blank length="00:00:02.240"/>
    <entry producer="producer23" in="00:00:00.000" out="00:00:15.040"/>
    <blank length="00:05:02.400"/>
    <entry producer="producer24" in="00:00:00.000" out="00:00:20.240"/>
    <blank length="00:00:03.000"/>
    <entry producer="producer25" in="00:00:00.000" out="00:00:20.240"/>
    <blank length="00:00:02.800"/>
    <entry producer="producer26" in="00:00:00.000" out="00:00:20.040"/>
    <blank length="00:00:02.560"/>
    <entry producer="producer27" in="00:00:00.000" out="00:00:20.240"/>
    <blank length="00:00:03.000"/>
    <entry producer="producer28" in="00:00:00.000" out="00:00:20.600"/>
    <blank length="00:00:03.320"/>
    <entry producer="producer29" in="00:00:00.000" out="00:00:20.040"/>
    <blank length="00:00:03.320"/>
    <entry producer="producer30" in="00:00:00.000" out="00:00:19.880"/>
    <blank length="00:00:03.480"/>
    <entry producer="producer31" in="00:00:00.000" out="00:00:20.440"/>
    <blank length="00:00:03.560"/>
    <entry producer="producer32" in="00:00:00.000" out="00:00:20.240"/>
    <blank length="00:00:03.240"/>
    <entry producer="producer33" in="00:00:00.000" out="00:00:20.240"/>
    <blank length="00:00:03.400"/>
    <entry producer="producer34" in="00:00:00.000" out="00:00:20.600"/>
    <blank length="00:00:03.600"/>
    <entry producer="producer35" in="00:00:00.000" out="00:00:20.240"/>
    <blank length="00:00:04.120"/>
    <entry producer="producer36" in="00:00:00.000" out="00:00:20.440"/>
    <blank length="00:00:04.480"/>
    <entry producer="producer37" in="00:00:00.000" out="00:00:20.440"/>
    <blank length="00:03:30.360"/>
    <entry producer="producer38" in="00:00:00.000" out="00:00:20.120"/>
    <entry producer="producer39" in="00:00:00.000" out="00:00:20.000"/>
    <entry producer="producer40" in="00:00:00.000" out="00:00:20.000"/>
    <entry producer="producer41" in="00:00:00.000" out="00:00:19.960"/>
    <entry producer="producer42" in="00:00:00.000" out="00:00:19.960"/>
    <entry producer="producer43" in="00:00:00.000" out="00:00:20.000"/>
    <entry producer="producer44" in="00:00:00.000" out="00:00:20.040"/>
    <entry producer="producer45" in="00:00:00.000" out="00:00:19.960"/>
    <entry producer="producer46" in="00:00:00.000" out="00:00:19.960"/>
    <entry producer="producer47" in="00:00:00.000" out="00:00:19.960"/>
    <entry producer="producer48" in="00:00:00.000" out="00:00:19.960"/>
    <entry producer="producer49" in="00:00:00.000" out="00:00:19.960"/>
    <entry producer="producer50" in="00:00:00.000" out="00:00:19.960"/>
    <entry producer="producer51" in="00:00:00.000" out="00:00:19.960"/>
  </playlist>

Discussion


Log in to post a comment.