Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kdenlive: cannot use ladspa plugin
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
gkmac
Guru
Guru


Joined: 19 Jan 2003
Posts: 336
Location: West Sussex, UK

PostPosted: Tue Oct 22, 2024 8:29 pm    Post subject: kdenlive: cannot use ladspa plugin Reply with quote

In kdenlive it's apparently possible to use LADSPA plugins but I cannot get them working at all, specificly the "noise-suppression-for-voice" plugin.

There are guides for getting it working on other distros such as this one which mention compiling it from source and copying librnnoise_ladspa.so into /usr/lib/ladspa; that's precisely what the Gentoo ebuild does (in Gentoo's case it goes into /usr/lib64/ladspa). The guides simply say "restart kdenlive afterwards and you'll find it by searching in the Effects list" but it never appears for me.

The effect is visible in Audacity so the plugin is definitely there, but starting kdenlive from the command line reveals a few lines of plugin not available: "ladspa"

I've tried re-emerging kdenlive and I've even tried installing ladspa-sdk then re-emerging kdenlive afterwards, but it still persists with those plugin not available: "ladspa" warnings and searching for "noise" in the effects list still shows no sign of "Noise Suppressor for Voice".

Any ideas?
_________________
If ~amd64 ebuilds are cutting edge, then git-9999 ebuilds are chainsaws.
"Not everyone can ride a unicycle, does that mean we should put another wheel on it?" - Lokheed
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3477

PostPosted: Tue Oct 22, 2024 8:53 pm    Post subject: Reply with quote

This looks like the same problem I had with easyeffects. And this is how I solved it:
Code:
lrwxrwxrwx 1 root root 17 2024-03-28   /usr/lib/ladspa -> /usr/lib64/ladspa
lrwxrwxrwx 1 root root 15 2024-03-28   /usr/lib/lv2 -> /usr/lib64/lv2


I consider it a workaround rather than a proper solution, but it works, so whatever :roll:
_________________
Make Computing Fun Again
Back to top
View user's profile Send private message
gkmac
Guru
Guru


Joined: 19 Jan 2003
Posts: 336
Location: West Sussex, UK

PostPosted: Tue Oct 22, 2024 9:03 pm    Post subject: Reply with quote

Good thinking about those symlinks. Unfortunately it doesn't work, still getting plugin not available: "ladspa" and still no sign of the plugin appearing in kdenlive.
_________________
If ~amd64 ebuilds are cutting edge, then git-9999 ebuilds are chainsaws.
"Not everyone can ride a unicycle, does that mean we should put another wheel on it?" - Lokheed
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3477

PostPosted: Tue Oct 22, 2024 9:39 pm    Post subject: Reply with quote

Well, if it's not the location, then maybe some dependency needs an interface?
Have you enabled ladspa USE flag? Kdenlive doesn't like my configuration, so I can't just --pretend install it do see the all dependencies, but I remember it being opt-in for my toys. Same thing applies to lv2.
_________________
Make Computing Fun Again
Back to top
View user's profile Send private message
gkmac
Guru
Guru


Joined: 19 Jan 2003
Posts: 336
Location: West Sussex, UK

PostPosted: Tue Oct 22, 2024 9:56 pm    Post subject: Reply with quote

szatox wrote:
Have you enabled ladspa USE flag? ... Same thing applies to lv2.
The kdenlive ebuild itself does not have either of those USE flags.

I've enabled both those USE flags, re-emerged everything that used those USE flags and re-emerged kdenlive yet again afterwards. Still no change.
_________________
If ~amd64 ebuilds are cutting edge, then git-9999 ebuilds are chainsaws.
"Not everyone can ride a unicycle, does that mean we should put another wheel on it?" - Lokheed
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3477

PostPosted: Tue Oct 22, 2024 11:48 pm    Post subject: Reply with quote

Damn, that's not good. I'm outside of familiar territory now and it's pretty hard to come up with new ideas without having the problem right in front of me.
Quote:
starting kdenlive from the command line reveals a few lines of plugin not available: "ladspa"

Kinda grasping at straws here, but a bunch of things depend on media-libs/ladspa-sdk. Could it be a missing dependency?
Does kdenlive have a verbose or debug switch enabling more detailed messages?

In the end, there's always the option of running kdenlive under strace. It does print e.g. calls to open a file, which may tell you what exactly it can't find, as well as a bunch of other things we wouldn't guess to ask about, but might still recognize as a problem when we see it.
_________________
Make Computing Fun Again
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22867

PostPosted: Tue Oct 22, 2024 11:52 pm    Post subject: Reply with quote

If you go the strace route, I suggest starting with strace --decode-fds -e trace=file -f -tt -o /tmp/kdenlive.strace kdenlive --arg1 --arg2. By restricting it to file related operations, we can cut down on noise, and hopefully not cut out the critical piece. You could omit -e trace=file to get a much more verbose trace.
Back to top
View user's profile Send private message
pingtoo
Veteran
Veteran


Joined: 10 Sep 2021
Posts: 1339
Location: Richmond Hill, Canada

PostPosted: Wed Oct 23, 2024 12:22 am    Post subject: Reply with quote

gkmac.

I did a quick search in KDE/kdenlive source code for word "ladspa".

Does
Code:
ladspa_declipper.xml
ladspa_equalizer.xml
ladspa_equalizer_15.xml
ladspa_librnnoise.xml
ladspa_limiter.xml
ladspa_phaser.xml
ladspa_pitch.xml
ladspa_pitch_scale.xml
ladspa_rate_scale.xml
ladspa_reverb.xml
ladspa_room_reverb.xml
ladspa_vinyl.xml
Ring any bell?

Do you know where is ${KDE_INSTALL_DATADIR}${DATA_INSTALL_PREFIX}/effects)?

Can you find for example am_pitchshift_1433.so on your file system?

I can dig deeper but just want to understand current state on your setting for now. Will try tomorrow.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum