Audio Effects Not Working in Kdenlive on Ubuntu 24.04

Hi everyone,

I recently installed Ubuntu 24.04 and downloaded the Kdenlive Version 24.02.2 AppImage from the official Kdenlive website. For some inexplicable reason, most of my audio effects are not working. I can add them to the audio clips, but they have no effect whatsoever.

Here are the steps I’ve taken so far:

  • Tried using the Kdenlive version from the Ubuntu repository.
    
  • Tested older AppImage versions of Kdenlive.
    

Unfortunately, none of these attempts resolved the issue. Below, I’ve attached the terminal output I get when running Kdenlive. Any help or suggestions would be greatly appreciated.

Terminal Output:

kdenlive-24.02.2-x86_64.AppImage’
Loaded icon theme: “breeze”
Loaded icon theme: “breeze-dark”
kf.config.core: Watching absolute paths is not supported “/tmp/.mount_kdenliuRGRlr/usr/share/color-schemes/BreezeDark.colors”
Starting render server
profilePath from $MLT_PROFILES_PATH: “/tmp/.mount_kdenliuRGRlr/usr/share/mlt-7/profiles/”
meltPath from KdenliveSetting::meltPath: “/tmp/.mount_kdenliuRGRlr/usr/bin/melt”
plugin not available: “region”
Empty metadata for “glsl.manager”
Empty metadata for “telecide”
plugin not available: “avfilter.acompressor”
plugin not available: “avfilter.aecho”
plugin not available: “avfilter.agate”
plugin not available: “avfilter.atadenoise”
plugin not available: “avfilter.bs2b”
plugin not available: “avfilter.bwdif”
plugin not available: “avfilter.deblock”
plugin not available: “avfilter.dedot”
plugin not available: “avfilter.deflate”
plugin not available: “avfilter.derain”
plugin not available: “avfilter.doubleweave”
plugin not available: “avfilter.field”
plugin not available: “avfilter.framestep”
plugin not available: “avfilter.fspp”
plugin not available: “avfilter.graphmonitor”
plugin not available: “avfilter.hqdn3d”
plugin not available: “avfilter.inflate”
plugin not available: “avfilter.lagfun”
plugin not available: “avfilter.loudnorm”
plugin not available: “avfilter.random”
plugin not available: “avfilter.removegrain”
plugin not available: “avfilter.separatefields”
plugin not available: “avfilter.shuffleplanes”
plugin not available: “avfilter.sofalizer”
plugin not available: “avfilter.sr”
plugin not available: “avfilter.tmix”
plugin not available: “avfilter.w3fdif”
plugin not available: “avfilter.weave”
plugin not available: “avfilter.yadif”
plugin not available: “frei0r.baltan”
plugin not available: “frei0r.bgsubtract0r”
plugin not available: “frei0r.delay0r”
plugin not available: “frei0r.delaygrab”
plugin not available: “frei0r.lightgraffiti”
plugin not available: “frei0r.lightgraffiti”
plugin not available: “frei0r.tehRoxx0r”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “ladspa”
plugin not available: “movit.unsharp_mask”
plugin not available: “timewarp”
=== /// CANNOT ACCESS SPEECH DICTIONARIES FOLDER
qt.qml.typeresolution.cycle: Cyclic dependency detected between “qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml” and “qrc:/qt/qml/org/kde/desktop/MenuItem.qml”
qt.qml.typeresolution.cycle: Cyclic dependency detected between “qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml” and “qrc:/qt/qml/org/kde/desktop/MenuItem.qml”
begin
OpenGL vendor “NVIDIA Corporation”
OpenGL renderer “NVIDIA GeForce RTX 4070/PCIe/SSE2”
OpenGL threaded? true
OpenGL ES? false
OpenGL maximum texture size = 32768
OpenGL maximum viewport size = 32768 x 32768
end
begin
OpenGL vendor “NVIDIA Corporation”
OpenGL renderer “NVIDIA GeForce RTX 4070/PCIe/SSE2”
OpenGL threaded? true
OpenGL ES? false
OpenGL maximum texture size = 32768
OpenGL maximum viewport size = 32768 x 32768
end
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: “org.freedesktop.DBus.Error.Disconnected”
“Not connected to D-Bus server”
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: “org.freedesktop.DBus.Error.Disconnected”
“Not connected to D-Bus server”
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: “org.freedesktop.DBus.Error.Disconnected”
“Not connected to D-Bus server”
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: “org.freedesktop.DBus.Error.Disconnected”
“Not connected to D-Bus server”
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: “org.freedesktop.DBus.Error.Disconnected”
“Not connected to D-Bus server”
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: “org.freedesktop.DBus.Error.Disconnected”
“Not connected to D-Bus server”
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: “org.freedesktop.DBus.Error.Disconnected”
“Not connected to D-Bus server”
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: “org.freedesktop.DBus.Error.Disconnected”
“Not connected to D-Bus server”
:::: USING TRACK COMPOSITING: “frei0r.cairoblend”
:::: NOT FOUND DOCUMENT GUIDES !!!
!!!
qt.qml.typeresolution.cycle: Cyclic dependency detected between “qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml” and “qrc:/qt/qml/org/kde/desktop/MenuItem.qml”
qrc:/qml/timeline.qml:509: ReferenceError: proxy is not defined
qrc:/qml/timeline.qml:489: ReferenceError: proxy is not defined
==== NO PREVIOUS TIMELINE
::::::::::: connecting timeline: QUuid(“{438eabc9-ae16-465b-b6a8-d513159bcc6c}”) , DUR: 0
root context get sub model new function
HHHHHHHHHHHH
INVALID BIN PLAYLIST…
=== OPENING FILE WITH TRACKS: 5
:::: FOUND TRACTOR WITH TRACKS: 2


=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS: 2


=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS: 2


=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS: 2


=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: USING TRACK COMPOSITING: “frei0r.cairoblend”
:::: USING TRACK COMPOSITING: “frei0r.cairoblend”
:::: USING TRACK COMPOSITING: “frei0r.cairoblend”
===== ACTIVATING DOCUMENT: QUuid(“{438eabc9-ae16-465b-b6a8-d513159bcc6c}”)
::::::::::::::::::::::
qml: item not found
::: REQUESTING SELECTION CLEAR!!!
=== GOT DROPPED FILED: QList(“file:///home/stuart/Desktop/Aldo Visconti - Pagina Bianca (1937)-cr.wav”)

/////////// createClipFromFile “/home/stuart/Desktop/Aldo Visconti - Pagina Bianca (1937)-cr.wav” “-1”
=== GOT DROPPED MIME: “audio/vnd.wave”
/////////// final xml “\n <property name="resource">/home/stuart/Desktop/Aldo Visconti - Pagina Bianca (1937)-cr.wav\n\n”
============STARTING LOAD TASK FOR: 4 = “/home/stuart/Desktop/Aldo Visconti - Pagina Bianca (1937)-cr.wav”

:::::::::::::::::::
################### ProjectClip::setproducer #################
################### ClipController::updateProducer
################### ClipController::addmasterproducer FOR: “4”

FRAME HAS AUDIO: true / false

========== READY FOR TASK DISCARD ON: 4

SETTING AUDIO DATA IN MONITOR NOT EMPTY!!!
====== OPENING CLIP: “Aldo Visconti - Pagina Bianca (1937)-cr.wav”
MUTEX LOCK!!! setmodel
MUTEX UNLOCK!!! setmodel
MUTEX LOCK!!! loadEffects COUNT: 0
TRACK NOT IN TARGET : 2 = QList(2)
ACTION: “&My Custom job” = “custom;”
:::: COMPARING ACTIONTYPE: “” = ClipType::Audio
ACTION: “&Automatic Scene Split…” = “scenesplit;v”
:::: COMPARING ACTIONTYPE: “v” = ClipType::Audio
ACTION: “&Stabilize” = “stabilize;v”
:::: COMPARING ACTIONTYPE: “v” = ClipType::Audio
ACTION: “&Duplicate Clip with Speed Change…” = “timewarp;av”
:::: COMPARING ACTIONTYPE: “av” = ClipType::Audio
ACTION: “&Configure Clip Jobs…” = “”
:::: COMPARING ACTIONTYPE: “” = ClipType::Audio
callback “4” 2 , MAXIMUM SPACE: -1

CREATING TIMELINE OBJECT: 5

// GET TIMELINE PROD FOR STREAM: 0
==== BUILT CLIP STREAM: 0
REGISTRATION 5 ptr count 5
::: UPDATING MAIN TIMELINE DURATION: 5117
// SETTING CLIP PROPERTIES: QMap((“kdenlive:duration”, “00:03:24:17”)(“kdenlive:maxduration”, “5117”)(“length”, “5117”)(“out”, “5116”))
qml: loaded clip: 99 , ID: 5 , index: 2 , TYPE: 1
qml: loaded clip with Astream: 0
TRACK NOT IN TARGET : 2 = QList(2)
::: REQUESTING SELECTION CLEAR!!!
::: REQUESTING SELECTION CLEAR!!!

// SHOW KEYFRAMES: true
MUTEX LOCK!!! setmodel
MUTEX UNLOCK!!! setmodel
MUTEX LOCK!!! loadEffects COUNT: 0

// SHOW KEYFRAMES: true

// SHOW KEYFRAMES: true
::: UPDATING MAIN TIMELINE DURATION: 0
// SETTING CLIP PROPERTIES: QMap((“kdenlive:duration”, “00:00:00:00”)(“kdenlive:maxduration”, “0”)(“length”, “0”)(“out”, “-1”))
::: UPDATING MAIN TIMELINE DURATION: 5018
// SETTING CLIP PROPERTIES: QMap((“kdenlive:duration”, “00:03:20:18”)(“kdenlive:maxduration”, “5018”)(“length”, “5018”)(“out”, “5017”))

// SHOW KEYFRAMES: true
qml: item not found
TRACK NOT IN TARGET : 2 = QList()
TRACK NOT IN TARGET : 2 = QList()
::::: ASSET IS AUDIO!!!
qml: Add effect: avfilter.lowpass
XML parsing of “avfilter.lowpass” . found 8 parameters
QLocale: Default value is QVariant(double, 500) parsed: “500”
QLocale: Default value is QVariant(QString, “h”) parsed: “h”
QLocale: Default value is QVariant(double, 0.707) parsed: “0.707”
QLocale: Default value is QVariant(double, 2) parsed: “2”
QLocale: Default value is QVariant(double, 1) parsed: “1”
QLocale: Default value is QVariant(QString, “0”) parsed: “0”
QLocale: Default value is QVariant(QString, “di”) parsed: “di”
QLocale: Default value is QVariant(QString, “auto”) parsed: “auto”
END parsing of “avfilter.lowpass” . Number of found parameters 8
// GOT CLIP STACK DATA CHANGE: QList(308)
// GOT CLIP STACK DATA CHANGE DONE: QModelIndex(0,0,0x5,TimelineItemModel(0x6967520)) = QList(308)

// SHOW KEYFRAMES: true
MUTEX LOCK!!! setmodel
MUTEX UNLOCK!!! setmodel
MUTEX LOCK!!! loadEffects COUNT: 1
QLocale: Could not load double parameter “”
MUTEX UNLOCK!!! loadEffects
::: EDITING FINISHED…
qml: item not found
::: REQUESTING SELECTION CLEAR!!!
deleting collapsibleeffectview
[out @ 0x7f806400cc00] Removing channel layout 0x3, redundant with 2 channels
pos: 2073 out: 35018
[out @ 0x7f806400cf00] Removing channel layout 0x3, redundant with 2 channels
[out @ 0x7f806400dbc0] Removing channel layout 0x3, redundant with 2 channels
::: REQUESTING SELECTION CLEAR!!!
::: REQUESTING SELECTION CLEAR!!!

// SHOW KEYFRAMES: true
MUTEX LOCK!!! setmodel
MUTEX UNLOCK!!! setmodel
MUTEX LOCK!!! loadEffects COUNT: 1
QLocale: Could not load double parameter “”
MUTEX UNLOCK!!! loadEffects

// SHOW KEYFRAMES: true

    • ** REMOVING EFFECT FROM STACK!!!
      !!!
      // GOT CLIP STACK DATA CHANGE: QList()
      // GOT CLIP STACK DATA CHANGE DONE: QModelIndex(0,0,0x5,TimelineItemModel(0x6967520)) = QList()
      MUTEX LOCK!!! loadEffects COUNT: 0
      // GOT CLIP STACK DATA CHANGE: QList(314)
      // GOT CLIP STACK DATA CHANGE DONE: QModelIndex(0,0,0x5,TimelineItemModel(0x6967520)) = QList(314)
      MUTEX LOCK!!! loadEffects COUNT: 0
      deleting collapsibleeffectview
      ::::: ASSET IS AUDIO!!!
      qml: Add effect: avfilter.lowpass
      XML parsing of “avfilter.lowpass” . found 8 parameters
      QLocale: Default value is QVariant(double, 500) parsed: “500”
      QLocale: Default value is QVariant(QString, “h”) parsed: “h”
      QLocale: Default value is QVariant(double, 0.707) parsed: “0.707”
      QLocale: Default value is QVariant(double, 2) parsed: “2”
      QLocale: Default value is QVariant(double, 1) parsed: “1”
      QLocale: Default value is QVariant(QString, “0”) parsed: “0”
      QLocale: Default value is QVariant(QString, “di”) parsed: “di”
      QLocale: Default value is QVariant(QString, “auto”) parsed: “auto”
      END parsing of “avfilter.lowpass” . Number of found parameters 8
      // GOT CLIP STACK DATA CHANGE: QList(308)
      // GOT CLIP STACK DATA CHANGE DONE: QModelIndex(0,0,0x5,TimelineItemModel(0x6967520)) = QList(308)
      MUTEX LOCK!!! loadEffects COUNT: 1
      QLocale: Could not load double parameter “”
      MUTEX UNLOCK!!! loadEffects

// SHOW KEYFRAMES: true
pos: 2980 out: 35018
[out @ 0x7f807001fb00] Removing channel layout 0x3, redundant with 2 channels
qml: item not found
::: REQUESTING SELECTION CLEAR!!!
deleting collapsibleeffectview
kf.notifications: Failed to play sound with canberra: No such driver
==== NO PREVIOUS TIMELINE
==== ABORTING NO TIMELINE AVAILABLE
::: REQUESTING SELECTION CLEAR!!!
::::::==

CLOSING TIMELINE MODEL

::::::::
… FOUND CLIP: “2” = “Sequences”
… FOUND CLIP: “4” = “Aldo Visconti - Pagina Bianca (1937)-cr.wav”
========== READY FOR TASK DISCARD ON: 3
========== READY FOR TASK DISCARD ON: 4
begin
begin
QPaintDevice: Cannot destroy paint device that is being painted

Thank you in advance for your assistance!

Best regards,
LinuxUser1920

I can confirm that. Since version 23.08.5, some audio effects that I use no longer have any effect. In my case, effects from the “EQ and Filter” group. My system is Ubuntu and I was able to reproduce the behavior with the .deb, Flatpak and Appimage versions. Since then I have been using Appimage version 23.08.4. I would be very happy if this could be repaired.
Best regards,
Marcus

Please log this as a bug report via Kdenlive Menu > Help > Report Bug

reported on 2024-05-12 as bug #486925

Yep, I can see it here. Thanks!