Bug 501985 - Unexpected behavior during video transition
Summary: Unexpected behavior during video transition
Status: REPORTED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Effects & Transitions (other bugs)
Version First Reported In: 24.12.3
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2025-03-25 15:41 UTC by Graham Trott
Modified: 2025-04-29 22:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
During transition (1.26 MB, image/png)
2025-03-25 15:41 UTC, Graham Trott
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Trott 2025-03-25 15:41:56 UTC
Created attachment 179726 [details]
During transition

1. Create 2 video clips in V2 and V1
2. Add Transform effects to the V1 clip
3. Overlap the 2 clips so V2 transitions to V1, and add a dissolve transition

OBSERVED RESULT
In some  - but not all - cases, instead of the expected transition, V1 appears immediately, with a small overlay window in the top left corner of the preview panel showing a replica of the V2 clip that gradually fades out through the transition. Note that this appears to only happen when one of the clips has Transform effects and the other does not.

EXPECTED RESULT
A smooth transition

SOFTWARE/OS VERSIONS
Kubuntu Linux 24.10 
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.6.2
Kdenlive: Flatpak Version 24.12.3

ADDITIONAL INFORMATION
The two clips are both 4k video captured on an Android smartphone. The project is set to HD720, 30fps.
The computer is an AMD Ryzen 9 5900X with 32GB RAM
Graphics: MSI GeForce RTX 3050 LP 6G OC (6GB GDDR6/PCI Express)
Drivers for Nvidia
Comment 1 Jean-Baptiste Mardelle 2025-03-26 06:03:47 UTC
In the transition settings, there is a "Revert" checkbox. It is usually set automatically if the transition needs to go from an upper track to a lower track, but in some cases it might not be detected.

Can you try checking this option to see if it fixes your problem ?
Comment 2 Bug Janitor Service 2025-04-10 03:46:57 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Graham Trott 2025-04-10 11:40:51 UTC
(In reply to Jean-Baptiste Mardelle from comment #1)
> In the transition settings, there is a "Revert" checkbox. It is usually set
> automatically if the transition needs to go from an upper track to a lower
> track, but in some cases it might not be detected.
> 
> Can you try checking this option to see if it fixes your problem ?

Hello - Sorry for the delay; I didn't see a notification.
I just tried all combinations of Invert, Revert, Composition Track and Wipe Method and none make any difference. However, all transitions apart from Wipe appear to function properly, and Dissolve seems to do the same job as Wipe so I'll use that from now on.
Comment 4 Graham Trott 2025-04-10 11:44:18 UTC
The problem is with transitions from both lower to upper track and vice versa. It seems to correlate with one or other of the tracks being zoomed.
Comment 5 Bug Janitor Service 2025-04-25 03:47:20 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!