You will have your reasons to think like that, but as a user I cannot follow. Whenever I use a speed changing filter, it will have an effect on the duration of that clip.
The workaround is to adjust the clip duration by trimming (out point) and using Properties > Duration if needed to extend the maximum for the out point.
Hi, I came here to ask the same question as OP. I was wondering if you could expand on your workaround as I am a bit confused. After I trim it my video is timeline is about a minute. After 5 seconds, I want to accelerate over 5 seconds to 10x. Stay there for like 20 seconds, then decelerate over 5 seconds back to 1x. As soon as I increase speed the video gets compressed while playing but not on the timeline so every time I create a keyframe and adjust the speed it will shift any other keyframe. I don’t understand how changing the duration fixes that? Also, when I go to properties the duration is listed as the value of the untrimmed video.
My advice is to work from left to right. Adjusting a keyframe only affects the frames for future keyframes. So if you work from left to right, there are no “future” keyframes yet. When you are all done, and like the effect, then make one final trim to the clip to cut off any extra duration at the end.
Initially, yes. But you can change it to make it longer. Making it longer is only necessary if you are slowing the speed. If you are only making the speed faster, then, eventually, you will need to shorten the video.
I used this filter first time a couple of days ago - to make some parts of a long video to play slightly faster. As a relatively fresh user of Shotcut, this went sideways for me because:
Fail to notice the tendency of the end of a filtered section to repeat. Not until quite into the hour long project did I found something was wrong about the video. Because this is a screen copy (software learning video) - the repeats wasn’t easy to spot until I heard the sound (very basic quality control).
After I did found irregularity in the resulting playback, I wasn’t able to understand or figure the cause. After some repeat I did come to the conclusion that the timeline was unchanged - interpreted that as a bug, until I found this post.
This issue was mainly because of me not being an advanced user of Shotcut, but If there are no plans for future versions to introduce change of duration for whatever reasons - maybe I can propose some suggestions that reduce the risk of new users (like me) get to produce a video containing unwanted repeats:
Idea1 - When filters manipulating time are being used the first time after Shotcut install, the user should get a notification to get aware of this limitation.
Idea2 - I do struggle pin point the correct time to set the marker for split and deleting a section in such a way that it gives a seamless result. Therefore, please introduce an option or script that calculate updated times, and can automatically split away the part that repeats when filter settings make duration shorter.