This bug only affects filters that use VUI, such as Text: Simple, Spot Remover, and Crop: Rectangle.
Steps to reproduce:
- Launch Shotcut.
- Open a video file.
- Move a clip to the Timeline.
This bug still happens even if a filter is applied to Source.
- Apply a filter that uses VUI.
In my test, Text: Simple, Spot Remover, Crop: Rectangle, and Timer filters are affected, but not Size, Position & Rotate and Text: Rich.
- Click Use Keyframes for this parameter button to show advanced keyframes area.
- Create two keyframes with different positions or sizes.
- Place the playhead slightly left of the first keyframe and attempt to play the video between the two keyframes.
- A large number of keyframes are created as the playhead pass through the first keyframe. RAM used by Shotcut tends to increase until it’s full.
A. Tested on Windows 10
B. Tested on two of my PCs that have different CPUs.
C. Happens only in v21.05.01. v21.03.21 and prior don’t exhibit this bug.
D. Happens irrespective of video file extensions (tested with mp4 and webm), resolutions (tested 1080p and 720p), or fps (tested 30fps and 60fps).