V19.02.28 Bug Report

Windows 10

I found 11 bugs and issues with v19.02.28. The links are for clips I made demonstrating the issue I’m reporting.

1 - The tab for Presets in Filters is not very responsive when it’s being clicked on. Sometimes when you click on it the tab behaves like it’s being clicked but the tab doesn’t open so it has to be clicked on more than once: https://images2.imgbox.com/ac/5b/VvWkWDr7_o.gif

You can see it after I choose the “Slide In From Bottom” preset. Each time after that when click on the tab you see it indent like it’s being clicked on but it doesn’t open.

2 - Choose a Preset on a filter. Now choose another filter and come back to the first filter that has the preset chosen. The tab does not display anymore the preset that was chosen: https://images2.imgbox.com/61/3c/y2it8al2_o.gif

You can see bug #1 in action again right before I go to chose the 2nd filter as you can see the Preset tab with the “Slow Zoom In” Preset displayed indent as I try to click to add a new filter.

3 - Bring a clip with audio to the timeline on a video track. Then bring the audio from that clip down to an audio track by one of the following ways: 1) Dragging it down to the audio track 2) Copying and pasting it to the audio 3) Or if it’s a video clip detaching the audio.

Split the audio track. Pick the clip on the left. Right click to pick “Merge With Next Clip”. Instead of merging the audio tracks, it deletes the 2nd half: https://images2.imgbox.com/43/f7/qyz1okYO_o.gif

4 - Shotcut miscalculates when a clip is moved up and down the different tracks while the timeline is zoomed out. It’ll show frame numbers as if it’s being moved when that’s not actually happening. This does not happen when the timeline is zoomed in. In this clip, first I show it zoomed in where it correctly indicates no movement to the left or right. Then I zoom out and move it up and down where it incorrectly says that the clip was moved around some frames: https://images2.imgbox.com/62/2c/ixZ9LokJ_o.gif

5 - Pick a filter with Simple Keyframes. Take the left handle and drag it all the way to the right as far as it will go. Now move the arrow buttons in the Keyframes menu to the right. The playhead in Simple Keyframes will move but the playhead in the timeline window will not move. This does not happen with the right handle: https://images2.imgbox.com/0d/d5/D5ujLekD_o.gif

6 - Pick the Mask From File Filter. Animate a wipe using Simple Keyframes that goes from 0 to 100%. Go to the timeline and place the playhead right in middle of that animation. Now go to corner of the clip to activate the Fade filter and drag it up to where the playhead is. Let go then pick the handle again and drag it back to deactivate the Fade filter. Now the animation in Simple Keyframes is interrupted and won’t go to 100%: https://images2.imgbox.com/3b/33/StU9R2MF_o.gif

7 - Pick the Mask From File Filter. Input some Threshold values into Advanced Keyframes. Now pick any other filter. Then switch back to the Mask From File Filter and go to Threshold to change it. The Advanced Keyframes will be completely erased. In this clip, I show that even a change of 0.01% was enough to erase the Advanced Keyframes: https://images2.imgbox.com/85/2e/ZckdsfDt_o.gif

8 - The values in the Shake presets in the Size and Position filter go haywire when you hit the default button: https://images2.imgbox.com/41/a7/Zr0qhMLu_o.gif

You can see bug #1 in action again after I pick the Scale preset and I try to hit the default button the first time. You see the Preset tab indent but nothing actually happens.

9 - Apply one of the Shake presets to a clip. Split the clip. The Shake filter that gets repeated on the 2nd clip is screwed up. The box selection is thrown all the way to the top left corner.

Update: After checking this again it turns out that this bug is not limited to the Shake preset. It actually occurs when any animation in Size And Position is done with Advanced Keyframes and then the clip is split.

Before split:

After split:

10 - Set two separate clips against each other. On the 2nd clip, apply the Sketch filter. Then grab the start of that clip and stretch it over to the left (don’t pick up the clip and drag it) so that it overlaps to create a transition with the 1st clip. Even though a transition clip is created, no transition will play out.

The playhead in the middle of the transition clip and no transition animation is seen:

The playhead at the end of the transition clip and the 2nd clip is seen with the Sketch filter:

11 - With certain settings the Mask Simple Shape will show in playback for the first frame the entire image that you are intending to apply Mask effects to. I’ve experienced this several times but it was difficult to replicate but I tried it here. You can see the values I put it in these pictures and what I used was a transparent clip and a color clip.

1st frame with Mask Simple Shape filter shows the whole text even though it’s not meant to show:

2nd frame now shows the text completely masked out:

3rd frame shows the mask effect in motion:

4th frame shows the mask effect completed:


The transition bug is not limited to the sketch filter. I created four different transitions with 4 different filters, levels, contrast, glow, and saturation. Applied the filters to the first clip. Used the trim handle of the first clip, dragged left to right to create a 1 second transition. None of the applied filters work properly. All the transitions are flawed.

On V2, used the same filters but used the overlap method to create the transitions. All the transitions work correctly.

The project including the images used is attached.

Transition Bug.zip (1.7 MB)

Thanks for additional info. :slight_smile:

It looks like we need more people to help fixing bugs. I am going on a vacation for a little while.

Have a good time. :sunglasses:

I have book-marked this post so I can return to it.

Enjoy your vacation. :slight_smile:

When can we expect you back?

I will not be addressing all of these before the next beta (tomorrow), but some I will address during the beta period.

  1. I think this is a Qt bug for which I have not found a fix or workaround. It is annoying but not completely broken.
  2. This is simply not implemented, and I am not sure it should. It is very similar to someone’s report about View > Layout not showing a checkmark. These are not really sticky items. Shotcut applies the saved values, but you can quickly and easily deviate from the saved values. Then, it is not accurate to say this preset or layout is currently being used. One way to do this is to mark the layout or preset as current and then clear it as soon as something is changed. But that is actually a lot of code to add that will lead to more bugs (something changed but state not cleared) that does not add a lot of value IMO.
  3. Merging is known buggy and the menu item was supposed to be always be hidden since v18.07, but actually it was not. I am going to hide it.

Will there be an option to unhide it?

No, meanwhile, just remove one clip and resize the other.

  1. This (filters broken after trimming to make a transition or adjusting a transition by trimming) is fixed for the next release.

4, 5, 7, & 11 are fixed for the 19.04 release.

1 Like

After the fix for bug #4 a new problem has emerged. Now if you zoom in to a clip and move it around the help bubble that calculates the frames that the clip has been moved only appears at the start of the clip. If you have the playhead in the middle of the clip or at the end and move it around while zoomed in the help bubble will not appear.

OK, fixed for next version.

This has not been completely fixed. It works fine if you only do one transition for the whole project. But as soon as you create a second transition clip then the bug is triggered again.

@shotcut, just wondering if you got to see the last post I did here about bug #10 still happening?

Yes, I have this thread bookmarked and revisit occasionally, I’ll be looking at again during the beta period because I am first trying to get more of the user-visible changes done to hand off strings to the translators.

I am not reproducing this. There is a rule to keep in mind: if you have trimmed any of the filters, then they are not adjusted as the trim points are not considered an offset relative to the beginning or end of the clip’s trim points. Filter trim points are considered fixed to those time positions within the clip (relative to the source clip’s beginning). Consider the use case where a filter such as Spot Remover is used to fix a certain portion bounded by time.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.