SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Apply rotoscope effect to keyframes in a clip and select "Discrete" interpolation for all keyframes. 2. Keyframe changes to square. 3. OBSERVED RESULT Interpolation appears to be linear EXPECTED RESULT Interpolation should be discrete. SOFTWARE/OS VERSIONS Windows: 10 macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION I have also tried this with an alpha mask and it works correctly.
I guess you use effect “Rotoscoping (Mask)”. If so I tested on version 21.12.2 and it works as expected. Please test with version 21.12.2.
Just a quick comment, as I was facing a similar issue... I'm using the Flatpak version of kdenlive - v22.12.2 I was experimenting with the Rotoscoping (mask) effect and keyframes. I selected "Smooth" as "Default keyframe type" under the keyframe timeline. Manually adding keyframes used the correct interpolation. However, after saving the project and re-opening; ALL keyframes were changed to linear. This happens every time I tried so far. It seems this keyframe property is not being saved ?
I can confirm. Rotosoping (mask): Setting mixed keyframes interpretations and saving the project, after reopening all keyframes are set back to default.