Adding various audio effects from the "EQ and Filters" section to Clips on timeline have no impact to the audio output. E.g. Equalizer or "High Shelf" or "Low Shelf". Even if I set the Filter to amplify a range of frequences extreme, there is no impact. Tested on .deb, Flatpak and Appimage versions. Problem still exist for me since version 23.08.5 (Previous Versions are Ok. used them for comparing my tests)
I can confirm this as well. I recently installed Ubuntu 24.04 and downloaded 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. ## Hardware Information:## - **Hardware Model:** Micro-Star International Co., Ltd. MS-7D41 - **Memory:** 64.0 GiB - **Processor:** 13th Gen Intel® Core™ i7-13700KF × 24 - **Graphics:** NVIDIA GeForce RTX™ 4070 - **Disk Capacity:** 6.0 TB ## Software Information:## - **Firmware Version:** 2.D0 - **OS Name:** Ubuntu 24.04 LTS - **OS Build:** (null) - **OS Type:** 64-bit - **GNOME Version:** 46 - **Windowing System:** X11 - **Kernel Version:** Linux 6.8.0-31-generic ## 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
Are there any updates on this issue? It has been a month since it was reported, and I still cannot get audio effects to work on Kdenlive, which prevents me from using the software. Is there anything I can do to test or contribute to speed up the bug fix?
Possibly related: #510047 https://bugs.kde.org/show_bug.cgi?id=510047