Size filter stops working in one of 6 images

I had some problems of INVALID warnings with two of the six images I was using. I saw that the INVALID problem could be related to a file path that had changed. That was the problem I had. After I fixed that, for reasons I have not yet figured out, my six cropped images display fine along with some descriptive text, but some 5-6 seconds after all the images are viewable, one of them loses the effects of the size, position & rotate filter and reverts to full size. This can be seen below. Any ideas as to what is causing this?

I forgot to mention that I am using version 21.05.18 on a Windows 10 Pro Laptop.

The image is too small for my monitor, and when I zoom in, the image becomes blurry. I have an LG ultrawide which is 5k and it makes small images hard to see, I also have an 18-inch monitor but it only supports VGA which I do not have on my CPU. Could send an upscaled image of this or capture a high-quality one.

It is almost certainly a problem with your MLT project file. The “out” attribute for the SPR <filter …> does not match the “out” attibute for the <entry producer=…> associated with that image. e.g

  <producer id="producer0" in="00:00:00.000" out="03:59:59.983">
    <property name="length">04:00:00.000</property>
    <property name="eof">pause</property>
    <property name="resource">C:/Users/XXX/Downloads/YYY/about.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="mlt_service">qimage</property>
    <property name="creation_time">2021-06-06T18:03:06</property>
    <property name="shotcut:caption">about.png</property>
    <property name="shotcut:hash">176dd8be394d6c2f2ed3c7e9af8d3880</property>
    <property name="ignore_points">0</property>
    <property name="global_feed">1</property>
    <property name="xml">was here</property>
    <filter id="filter0" out="00:00:01.00">
      <property name="background">color:#00000000</property>
      <property name="mlt_service">affine</property>
      <property name="shotcut:filter">affineSizePosition</property>
      <property name="transition.fill">1</property>
      <property name="transition.distort">0</property>
      <property name="transition.rect">547.908 306.5 824.311 467 1</property>
      <property name="transition.valign">middle</property>
      <property name="transition.halign">center</property>
      <property name="shotcut:animIn">00:00:00.000</property>
      <property name="shotcut:animOut">00:00:00.000</property>
      <property name="transition.threads">0</property>
    </filter>
  </producer>
  <playlist id="playlist0">
    <property name="shotcut:video">1</property>
    <property name="shotcut:name">V1</property>
    <entry producer="producer0" in="00:00:00.000" out="00:00:03.983"/>
  </playlist>

Here I edited the line <filter id="filter0" out="00:00:01.00"> which should have had an “out” equal to that of <entry producer="producer0" in="00:00:00.000" out="00:00:03.983"/> and as a consequence the filter ran for 1 second (and 1 frame) as opposed to 4 seconds.

One solution is to remove the filter on that image and apply it again. Another would be to look at the filter in the “keyframes” panel and drag the RED handle to the very end of your clip. You could also (I DO NOT RECOMMEND THIS) edit the MLT file, but please make a backup copy first in case you make a mistake.

1 Like

I agree with this proposal. Remove the filter and re-apply it.

I looked through the mlt files I had but could not find the in out values mentioned in Elusien’s reply. I proceeded to remove all images from the playlist and the image I was convinced was causing the problem from the timeline as well. I reinserted it and applied the size, position, rotation filter again. To my surprise, the problem was still there. In the .mlt file I discovered a reference to an image I had replaced. The information in the .mlt file is copied below.

04:00:00.000 pause E:/BAK PHOTOS/2011 _ SWITZERLAND #/2011 SWITZERLAND COPY+OTHER #/JPG COPY 2/IMG_0348.JPG 1 1 1 1 qimage 2011-08-30T12:03:54 was here 26014193c7ee927964de44618f405c8e IMG_0348.JPG 0 color:#00000000 affine affineSizePosition 1 0 643.2 0 633.6 475 1 middle center 00:00:00.000 00:00:00.000 0 0

timestamp

The timestamp when the image appears is shown above.

Hope you can help. I can upload the entire .mlt if necessary.

Thanks.

I don’t know why the .mlt content I copied was not there.

04:00:00.000 pause E:/BAK PHOTOS/2011 _ SWITZERLAND #/2011 SWITZERLAND COPY+OTHER #/JPG COPY 2/IMG_0348.JPG 1 1 1 1 qimage 2011-08-30T12:03:54 was here 26014193c7ee927964de44618f405c8e IMG_0348.JPG 0 color:#00000000 affine affineSizePosition 1 0 643.2 0 633.6 475 1 middle center 00:00:00.000 00:00:00.000 0 0

Maybe it would help if you post a screenshot of your timeline and a copy of your MLT file for people to inspect.

I kept trying different alternatives and managed to get everything to work as planned.

Thanks to everyone who took an interest in my problem.

This topic was automatically closed after 90 days. New replies are no longer allowed.