Making an additional advanced keyframe for the Corner Pin filter sets Corner 2, 3, and 4's y values at -100%

Steps to reproduce:

  1. Start Shotcut.
  2. Choose New Generator > Color, pick a color and click Add to Timeline.
  3. Apply a Corner Pin filter to the color clip.
  4. Click Use Keyframes for this parameter button.
  5. Set Corner 1, 2, 3, and 4 values for the first advanced keyframe in the Keyframes dock.
  6. Add another advanced keyframe by moving the playhead and clicking the Add a keyframe at play head button.

Expected behavior is making a copy of the first keyframe at the playhead. The actual behavior is Corner 2, 3, and 4’s y values are set to -100%, which is evident in the Filters dock.

Is this happening to anyone else?

Windows 11, Shotcut Version 25.10.31.

Just tested and yes, I get the same problem.

1 Like

I can fix this, but we have to give up some things and introduce other bugs due to a technology limitation: this filter uses a point type of parameter that our keyframes framework does not really support.

Best advice I can give right now is to not use that function. Anytime you change a value of a keyframed parameter it adds a keyframe that avoids this problem. If you need to add a keyframe with same values as previous increment and decrement a value.

I think the best remedy is to disable the Add Keyframe button for this parameter of this filter. That is my plan.

1 Like

This is fixed for the next version 25.12 without needing to disable that action.

3 Likes