Undo Performance Worsens With Longer Videos

What is your operating system?

Linux Bazzite 44, flatpak. I’ve had this issue before on Win10 and Win11 in the past, but it has been some time since I ran Windows.

What is your Shotcut version (see Help > About Shotcut)?

26.4.30

Can you repeat the problem? If so, what are the steps?

  • Create a project with a dozen or so video clips totaling at least an hour in length; the more video, the more pronounced this issue gets.
  • Put the clips into the timeline and make 20 or so cuts, edits, filter effects etc. to each one. Use the Undo feature once per clip (this is to show how much slower it gets the longer the video is).

The result I am getting is that the longer a video is, the more video clips are included, and the total number of edits all seem to impact the Undo feature’s performance (as well as using simple keyframes; I can create a separate bug for that if desired). I’m currently editing a video that’s up to 45 minutes long, and it takes around 30 seconds for the Undo action to finish processing, even for extremely simple actions like moving a single clip or splitting a clip at the playhead. (For this reason, I tend to use the Rejoin With Next Clip option instead.)

1 Like