SUMMARY Rendered video glitches out when going from normal to slowed down. More so in higher Res 4k but also in 1080 both 29.97fps. When paused picture is either 1/4 sized or normal but when playing it flicker and line across screen but only in the slow down portion. STEPS TO REPRODUCE 1. Created a short clip in 4k 29.97 2. Dropped down to 1080 29.97 3. OBSERVED RESULT Replaying in VLC and EXPECTED RESULT smooth transition SOFTWARE/OS VERSIONS Windows: 10.0.19043 16G i9-9880H HP Zbook note book macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION See attached Images.
See image of https://img.gg/2hP9znk
Video of see: https://img.gg/369qI0Z
I can confirm that I also see this issue. Using 4K 29.97 Hz footage (in 30 Hz project), I see one glitch frame at the boundary between a sped-up section and a 100% speed section, without frame blending. With frame blending, I get lots of glitches in the 100% section.
Further observation: Enabling frame blending creates a result where glitches and actual frames are average, which suggests that the problem occurs before time remapping in the pipeline. Could be related to MLT, and how the timeremap reads data from the thing before itself (https://github.com/mltframework/mlt/blob/04bd9ff25670c9986b8de016b73b9f483dabc9fc/src/modules/core/link_timeremap.c#L243-L316).
Thank you for reporting. I tested with a 4K 59.9401fps clip but I don't have this glitches. @fabian@schuiki.ch do you think your MLT commit fixes the issue (https://github.com/mltframework/mlt/commit/685698ab01fea2ac5322ab074b3e827ead5a6739)?
@emohr It fixed the issue for me, and it looked like the bug I was seeing was the same as what @Jim saw. I'm hopeful this is fixed now.
Is this fix in Daily kdenlive-master-865-windows-mingw_64-gcc.7z if so I'm still seeing the same issue.
@Jim. This is not fixed in the daily build, as we have to push the MLT master first. I let you know when it's done.
@Jim. MLT master pushed. The latest MLT fix should be in the nightly build. Please try, if it's not working try tomorrow.
Looks good that did the trick. Thanks for fixing that.
Thank you for the feedback and contribution. Glad to hear it works.