Please test the BETA for version 22.09

This only seems to happen for me under certain conditions like this simple example. It is due to the change Fix duplicate after 2 clip moves, 2 undos, and 1 redo (#1318) · mltframework/shotcut@badd569 · GitHub and goes away if I revert it. @TRA Can you take a look please?

Set the playhead to the end and press Zoom Timeline To Fit. The Timeline shifts to the right.


Yeah, I’m investigating, and it seems like what I wrote about in that pull request is the root cause:

This is highly reliant on the assumption that the order the producers are inserted into newSelection is the same as all the integers are inserted into the QLists.

If two color clips have different start points relative to the 00:00:00:00 point, this bug doesn’t happen.
If @DRM can confirm this, that’d be great.

One solution is to get rid of QMultiMap and replace it with QList in MoveClipCommand.
QMultiMap uses playlist start points as keys. If the keys are exactly the same, I don’t know which clip will comes first during for (auto &clip : m_selection).

Yes, I can confirm. I should also add that the switching of the order of the clips isn’t limited to up and down. I tested again and it also happens if the clip is moved left or right. In this demo, I redo the demo from above but then show that the bug isn’t triggered if the clips are not directly on top of each other. But after that I trigger the bug again when I put the clips at the same starting point and move both to the right.

Thanks, DRM.

I’ve made a pull request that converts QMultiMap to QList. This might cause another problem, but for now this clip swapping bug disappears with this PR. This addresses left and right movements as well as up and down movements.

Simple and advanced keyframes can not exist at the same time. So I added Advanced keyframe seeking to the existing actions.

1 Like

Great! :+1:

Did you update the description of the shortcut key then to say “Seek To Next/Previous Keyframe” rather than “Seek To Next/Previous Simple Keyframe”?


As per this thread, I can confirm that “opening files with a % in their path or name” is (partially) fixed! :slight_smile:

Selecting a URL-enconded filename doesn’t crash Shotcut anymore (but no item is added to the playlist and no error message is displayed)

This might give you a hind on thats going on: if the file is hard-linked, then the URL-encoded filename can be used. Example:

11639368 -rw-r–r–@ 2 me staff 987383205 Sep 9 20:18 formacionpm.17.m%c3%b3dulo-iii—encuentro9 on 2022-09-09 20-15.mp4
11639368 -rw-r–r–@ 2 me staff 987383205 Sep 9 20:18 formacionpm.17.módulo-iii—encuentro9 on 2022-09-09 20-15.mp4

(first entry works fine and is loaded as the second one. Guess that the “open file” dialog uses i-node as the key…)

Features tested:

“Press Esc when the dialog…” works and, whats even better, doesn’t cancel fullscreen or tiled window modes.
“Added the ability to drag-scroll/pan using the middle mouse button…”, works using PC mouse’s wheel

Too newbie for most of the other new features, sorry :slight_smile:

Version: 22.09 (22.09.01)
Code Type: ARM-64 (Native)
OS Version: macOS 12.5.1 (21G83)

Thanks for Shotcut!

  • Press ? in the Action list window and the mouse cursor turns into a stop symbol and stays like that even after you close the window. Demo.
  • I think it would make sense for the icon of the Mute filter to have an X on top of the image of the speaker instead of just the same speaker icon all the other Audio filters currently have.
  • It would be very useful to add to the Action list some kind of drop down menu that would add filter options. Options for filtering the Action list such as Show All (which is how it is now), Assigned (actions that have been given shortcuts), Unassigned (actions that have not been given shortcuts), an Unalterable option (to show shortcuts that cannot be changed) and Unmodified and Modified (to show the shortcut keys that have the original assigned keys and those that the user has changed). This would be very useful because the user can see what’s going on and what choices they have much quicker. If they want to add shortcuts to actions that don’t have shortcuts assigned out of the box instead of scrolling around to find them they can just filter the list to show that. If they want to see all the shortcuts they modified and didn’t modify then they have the options to just see those. And if they want to see the ones they can’t change then they will quickly be able to see that.
  • Since the Action list allows the user to change shortcut keys, there should be an equivalent of a preset option like there is on filters. That way a user can save their preferred shortcut keys but be able to revert back to the defaults and even back to their own customized keys quickly. Also, how are the customized shortcut keys saved here? I ask because I wonder if there is a way that a user could save their preferred shortcut keys and export them in case they go to another computer to use Shotcut but want to use Shotcut in the way they customized the actions.

And any update on this:

This is a very old bug I reproduced as far back as 21.03 that will not be addressed in this release.

Action list some kind of drop down menu that would add filter options
Since the Action list allows the user to change shortcut keys, there should be an equivalent of a preset option like there is on filters.

These are out-of-scope for this release.

I am no longer going to respond to everything new raised in this thread. People can leave feedback, which I may take into consideration.

Is that the case for this bug involving the right Simple Keyframe as well?



the feature click S to slice a clip and then the right clip is selected and I can press X to remove is not working or it was removed from this release ?

That was never a deliberate feature, and it went away over a year ago in version 21.05. Rather, it is a subtle behavior, and these things do change as the software still heavily improves. Besides, there is a better way to do this press O (letter ‘o’ for “out”, not zero) instead of S.


thanks for the feedback regarding click O … but I prefer X causes it remove and join to the following clip

Any other letter to slice and remove the left clip ? :slight_smile:

This is in the new Help > Actions and Shortcuts, and it is known as trimming on the timeline. So, obviously that is I for “in.” And do not forget the ripple versions of these that do as X did: Shift+O and Shift+I. And by the way, these are not new but in the new version more explicit (can be seen in the timeline menu too).

Closing this thread now as the beta has ended.