Kdenlive 25.08 Release Candidate Ready For Testing - Kdenlive

Kdenlive 25.08 Release Candidate is ready for testing. While this release focuses mostly on bug fixing, the dev team still managed to sneak in some cool features during the summer heat. Some highlights include:


This is a companion discussion topic for the original entry at https://kdenlive.org/news/2025/2508-rc
6 Likes

Was this merged and shipped with 25.04 release or will this be in 25.08? Not entirely sure. I have a fairly good computer, yet a 5 second snippet applying SAM2 takes several minutes.

Having a play. The new audio mixer looks good.

2 Likes

I’m pretty sure this didn’t make it into 25.04.

Looks like it is still having the same issue since 25.xx release. Kdenlive will crash when you drags from clip monitor to timeline in certain conditions (Windows 11). One of the conditions can be seen in the video. Please make sure to only drag video (without audio) and click play on project monitor first. Please fix the youtube url because I can’t add link to the post.

youtube .com/watch?v=mCkMnwQfQ4c

I’ve seen it’s based on MLT 7.33 (probably with updated decklink module for recent hardware and drivers). It look like decklink support for external display has been disabled in RC.

Looks great on the Steam Deck in spite of the tiny 1200x800 pixel space:

One quirk I have noticed is that all pop-up dialogues/modals become full screen:


For comparison this is what it looks like on the current stable version:

However the modals look normal here:

I did notice that even in previous versions that kdenlive would sometimes suddenly fit itself on the screen? If I would edit the kwin settings for maximize horizontally/vertically/hide title bar it sometimes would fit sometimes not.

With the release candidate it just looked good from the start, save for the weird dialogue windows.

Great work team!

1 Like

Only 25.08 indeed.

Pro-tip, In commits view in gitlab, you can see the tags the commit is including in, at this time this commit is only in v25.07.80 i.e 25.08 RC.

I apologize about this post.
Everything is OK in Kdenlive RC with decklink monitoring (with recent BM driver).
The reason was that the deckling kernel module suddenly diseppear on my debian 12 by (black) magic and I didn’t notice it.

For some reason, some of the effect sliders don’t move at all unless it’s at absolute min or absolute max treating it like a boolean instead of a slider.
kdenlive-recording

Fixed: Fix effect slider with decimals jumping (28fc34a1) · Commits · Multimedia / Kdenlive · GitLab

1 Like

Looks great, however, App Crashes when I:
select a clip in the timeline, right click, and select “Clip in project bin”

Doesn’t happen in 25.04 Flatpak with the same project.

NOTE: this may be specific to a single project with 3 sequences in it. It does not happen on older projects with single sequences. I made a backup of the project that is crashing and removed 2 of the sequences, but it continues to crash when I select “Clip in project bin”, so perhaps it’s something saved in the project file. But if so, not sure why it doesn’t crash 25.04 Flatpak…

Tried running it from the command line, but it just reports “Segmentation fault (core dumped)”. And unfortunately, my coredump system is not currently operational.

PS> Love the new “Show all guides and markers in project” for the Guides panel. Any chance you could include an option to show all guides and markers in a specific Sequence?

Debug info:
Kdenlive: 25.07.90
Package Type: AppImage
MLT: 7.33.0
Qt: 6.8.3 (built against 6.8.3 x86_64-little_endian-lp64)
Frameworks: 6.16.0
System: Ubuntu 25.04
Kernel: linux 6.14.0-24-generic
CPU: x86_64
Windowing System: wayland
GPU: AMD/AMD Radeon Graphics (radeonsi, renoir, ACO, DRM 3.61, 6.14.0-24-generic)
Movit (GPU): disabled
Track Compositing: qtblend

I’m impressed, you guys are wicked fast with fixing bugs. :smiley:

It really does help to have people wicked fast at finding them too :smiley:

I’m getting some crashes on the Appimage with segmentation fault:


XXXXXXXXXXXXX 
UPDATING COMPO DRAG
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=7, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=7, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=7, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=7, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=5, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
mask_failed to create transition: [ ref=6, _events=0x7f56b0f20e10, mlt_type=filter, in=0, out=0, transition=0, mlt_image_format=rgba, _unique_id=56739, mlt_service=mask_apply, _profile=0x37b97990, _xml_branch=139981574111233.2066.31244139026710638., id=filter3915, kdenlive_id=mask_apply, kdenlive:collapsed=0, service=0x7f58291a6320, instance=(nil) ]
Falha de segmentação

You’re probably going to need to tell us a bit more about what you’re doing to trigger this. Ideally can you create and share a minimal project file that reproduces it?

I had this issue when I opened my working project on the app. I wouldn’t know how to reproduce it on a smaller project.

I just had a crash on the flatpak version on the same project that might be related to the crash on the RC appimage. I added the debug info on the bug tracker:

Nod … this is a pretty big project then? and it wasn’t a problem before it got that sort of big? Is it the sort of big where even the UI is starting to show a lot of lag?

A quick look at the backtraces you added seem to consistently show what looks like an insane number of threads … I’d have to check against some of my really huge projects, but that doesn’t really look right …

Yeah. It’s a big project. 15 minutes and growing with tons of clips. I uploaded the project to the bugtracker.