Filter with out-timetamp only imported incorrectly

A filter with a end time set is saved into .mlt file correctly (filter 1,3,4 here):

<filter id="filter1" out="00:00:10.000">
  <property name="shotcut:filter">affineSizePosition</property>
</filter>
<filter id="filter2" in="00:00:10.000" out="00:00:20.040">
  <property name="shotcut:filter">affineSizePosition</property>
</filter>
<filter id="filter3" out="00:00:10.000">
  <property name="mlt_service">avfilter.hflip</property>
</filter>
<filter id="filter4" out="00:00:10.000">
  <property name="shotcut:filter">affineSizePosition</property>
</filter>

After opening the .mlt file again, the filters are created as if the end time was not set at all. A new save updates the file with end time of the filtered entity:

<filter id="filter1" out="00:00:20.320">
  <property name="shotcut:filter">affineSizePosition</property>
</filter>
<filter id="filter2" in="00:00:10.000" out="00:00:20.040">
  <property name="shotcut:filter">affineSizePosition</property>
</filter>
<filter id="filter3" out="00:00:20.320">
  <property name="mlt_service">avfilter.hflip</property>
</filter>
<filter id="filter4" out="00:00:20.320">
  <property name="shotcut:filter">affineSizePosition</property>
</filter>

Workaround: Issue does not happen when filter starts from the second frame. Adding in=“00:00:00.000” does not help.

Supply the steps in the UI and specify your version.

Sorry for missing the version information. It is 20.04.12 installed by snap on Ubuntu 16.04.

Steps in UI:

  • Apply two video track filters
  • In the Keyframes view, put the playhead to the middle of the track
  • For one filter select ‘Set filter end’
  • For the other filter select ‘Set filter start’
  • Verify that in the first part of the track the first filter is applied, in the second the other.
  • Save the project, close it.
  • Load the project again
  • Observe that in the first part of the track the first filter is applied, in the second part both filters are combined.
1 Like

Thanks, this bug is specific to track filters. I hope to fix it for the next release.

I found another way to break the filter trim out point is to make any change to timeline that affects overall project/track duration.
This is fixed for the next version 20.06!

Many thanks for the fix!

Going forward with my project, I see that when a transition is in a track that has a size/position filter, it looks like a different filter values are applied during the transition. The picture jumps briefly. Is this known issue? Does it belong to quirks confirmed at Transitions are cancelling / not picking image filters ?