Created attachment 162969 [details] mediainfo for all clips SUMMARY I'm suffering from deterministic clip misalignment, it may be a bug or something I did of very wrong, but if so I don't understand what I did wrong. I noticed this with Fedora 38's kdenlive, but it also happens with the official flatpak. STEPS TO REPRODUCE 1. I describe the full process in this subtitle video: https://youtu.be/sVwvfn6_jTI 2. I add show.kdenlive and show3.kdenlive files 3. I add mediainfo results for all clips OBSERVED RESULT After saving, quiting, and restarting, clips are misaligned. EXPECTED RESULT After saving, quiting, and restarting, clips are as aligned as they were at save time. SOFTWARE/OS VERSIONS Fedora 38, native kdenlive 23.08.1 and flatpak of 23.08.2
Created attachment 162970 [details] original file where I noticed the issue
Created attachment 162971 [details] file I "saved a copy as" in the video showcasing the issue
Note: the misalignment happens all over the file, I spend about two days (between life and such) fixing the holes, render a video with no issues, then when I open again... misalignment all over again.
I bit the bullet and repeated the test with the AppImage, with the same results.
Thanks for your detailed report. I can reproduce and will look into it asap.
Git commit d422c00d13c5253faa463213e3b63c7398999eca by Jean-Baptiste Mardelle. Committed on 15/02/2024 at 06:02. Pushed by mardelle into branch 'master'. Warn on opening a project with a non standard fps M +9 -0 src/doc/kdenlivedoc.cpp M +29 -0 src/profiles/profileinfo.cpp M +2 -0 src/profiles/profileinfo.hpp https://invent.kde.org/multimedia/kdenlive/-/commit/d422c00d13c5253faa463213e3b63c7398999eca
This bug happened because the project file was using a non standard framerate (29.83) which is not supported. This framerate was suggested by Kdenlive based on the source clip's data. We now ensure that only valid fps are proposed by Kdenlive (since 23.08.5), and a warning is now displayed when opening such projects (will be in 24.05.0)
Thank you so much, JBM! :)