"error, couldn't find SDL module from MLT, Kdenlive will not start untill you fix this"

Bug #363430 reported by Olivier Banus
72
This bug affects 16 people
Affects Status Importance Assigned to Milestone
kdenlive (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: kdenlive

I just updated to 0.7.3-0ubuntu2 and i still get the message on startup
"error, couldn't find SDL module from MLT, Kdenlive will not start untill you fix this" (this is basically what it says, i did a "quick" translation from the french error message)

this message is reported on kdenlive forum by rico, and I can confirm it.

i found a workaround on my machine :

this happens only if the frei0r-plugins package is installed.

So I uninstalled frei0r package, then ran the "first time kdenlive wizard, next re-install frei0r package. But this should be fixed, especially if in a future package version kdenlive will recommend frei0r-plugins.

Revision history for this message
Guiodic (Guido Iodice) (guido-iodice) wrote :

I confirm the bug.

Workaround:
1 uninstall frei0r-plugins
2 start kdenlive
3 make configuration wizard
4 close kdenlive
5 reinstall frei0r-plugins

Changed in kdenlive (Ubuntu):
status: New → Confirmed
Revision history for this message
Anthony Mercatante (tonio) wrote :

I'd like to work on that point, but after several attempts, I haven't been able to reproduce.

I removed any configuration file for kdenlive, installed frei0r plugins, ran kdenlive config wizzard, no issue reported...

The problem is probably happening with an existing kdenlive configuration written when mlt didn't have frei0r plugins support, or something like that...

I'll make tests to try to reproduce, which is unfortunatelly needed if I want to be able to help and fix...

Revision history for this message
RIco (rico-rootscore-deactivatedaccount) wrote :

when the problem happened I erased all configuration files (/home/{user}/.kde) and the problem was still present, installing frei0r 'after' runing the wizard solved the issue (but no fixing here.. jus workaround)

Revision history for this message
Olivier Banus (sunab) wrote :

to anthony mercatante ,

to reproduce this bug :

1- a fresh and clean install of ubuntu jaunty (I work with 64bits arch, don't know if it matters here)
2- sudo apt-get install kdenlive frei0r-plugins

it is important to install both at the same time, if you install frei0r after kdenlive first run, there is no bug.

hoping it can help.

Revision history for this message
RIco (rico-rootscore-deactivatedaccount) wrote :

I'm on 32bit so it's the same on both arch.

Revision history for this message
MichaelB (mibluhm-freenet) wrote :

I've got the same problem.
I solved it by deleting the following file:

home/xxx/.kde/share/config/kdenliverc

After this, kdenlive is working.

I hope this information will be helpful

Revision history for this message
Olivier Banus (sunab) wrote :

sorry to say that MichaelB, but deleting kdenliverc file works ONLY if frei0r-plugins aren't installed on the system. If they are present the config wizard will display an error message on first step.

Revision history for this message
Architeuthis (neutronair) wrote :

I'm having the same issue. Kdenlive crashes on startup whenever frei0r is installed.

But for me none of the fore mentioned work-arounds seem to work.

I completely removed kdenlive, frei0r, the kdenlive directory and the .kde directory.
After that I ran the kdenlive wizard before reinstalling frei0r, but it didn't solve the problem. Kdenlive keeps crashing at startup.
Removing frei0r is not an option, it limits the available effects in kdenlive; many common effects (like adjusting contrast) are unavailable.

A thread about this issue on the kdenlive forums: http://www.kdenlive.org/forum/frei0r#comment-3047

Revision history for this message
Architeuthis (neutronair) wrote :

The problem seems to be with the "facedetect.so" plugin (/usr/lib/frei0r-1/facedetect.so). Removing this one stops the startupcrash.

Revision history for this message
Christopher Waid (chris-errtech) wrote :

i'm having this problem too-but it seems to be a little different on my system. i have ubuntu 9.04 32 bit edition.

I installed kdenlive and ran the initial wizard that comes up. I tried out kdenlive. I never rendered any video. Then I installed frei0r-plugins. I played with some more video. I went to render and it didn't work. I got the message about it being corrupted.

I couldn't figure out the problem for some time. I finally tried running the config wizard from settings -> run config wizard. That is when I got the message:

"error, couldn't find SDL module from MLT, Kdenlive will not start untill you fix this"

So I searched the web for that message and came up here.

I tried what Guido suggested. Or I think I did-and it was a partial work-around for me. It solved the inability to render-if I left out step 5. But I wasn't able to get frei0r-plugins reinstalled and have it work.

Here is exactly what I did:
1 uninstalled frei0r-plugins using synaptic
2 started kdenlive from applications -> audio and video
3 ran "run config wizard" from settings
4 closed kdenlive

If I open it again and try to render it works. If I follow step 5 and reinstall frei0r-plugins with synaptic and then run kdenlive I end up being unable to render-even if I try to run "run config wizard" after the reinstall of the frei0r-plugins.

5 reinstall frei0r-plugins

Revision history for this message
Olivier Banus (sunab) wrote :

fixed upstream in MLT git (http://mltframework.org/gitweb/mlt.git), the trouble is caused by facedetect.so ( a frei0r plugin). The MLT developper have blacklisted this one.

to benefit from this use my ppa, with the latest MLT git snaphot (27 june) and the latest Kdenlive svn snapshot (3679).

deb http://ppa.launchpad.net/sunab/ppa/ubuntu jaunty main

Changed in kdenlive (Ubuntu):
status: Confirmed → In Progress
Olivier Banus (sunab)
Changed in kdenlive (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Should be fixed in Kubuntu 10.04.

Changed in kdenlive (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Risto H. Kurppa (risto.kurppa) wrote :

Kubuntu 64-bit 10.10

Installed kdenlive, got the same message as in the original report.
Removing kdenliverc
Didn't help.
Removed frei0r-plugins
Didn't help.

Package: kdenlive
Priority: optional
Section: universe/graphics
Installed-Size: 3272
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: Patrick Matthäi <email address hidden>
Architecture: amd64
Version: 0.7.7.1+svn4571-1
Depends: kdebase-runtime, libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libkdecore5 (>= 4:4.4.85), libkdeui5 (>= 4:4.3.4), libkio5 (>= 4:4.5.1), libknewstuff3-4 (>= 4:4.4.0), libknotifyconfig4 (>= 4:4.3.4), libkrossui4 (>= 4:4.3.4), libmlt++3, libmlt2, libqt4-dbus (>= 4:4.6), libqt4-network (>= 4:4.6), libqt4-svg (>= 4:4.6), libqt4-xml (>= 4:4.6), libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.6.2), libstdc++6 (>= 4.2.1), kdenlive-data (= 0.7.7.1+svn4571-1), melt, ffmpeg
Recommends: swh-plugins, dvgrab, frei0r-plugins, recordmydesktop, dvdauthor, genisoimage
Filename: pool/universe/k/kdenlive/kdenlive_0.7.7.1+svn4571-1_amd64.deb
Size: 1219844
MD5sum: 4e8452de10e3eb00420c51cd5f62f8b5
SHA1: 085e5448094dde8fc4e50b04d43a34a663d3bee8
SHA256: 8c4d041086914d72360cd9e5aa75a63ab8e6799417b63d35732ce353b83b7627
Description: a non-linear video editor
 Kdenlive is a non-linear video editing suite, which supports DV, HDC and much
 more formats.
 It main features are:
  * Guides and marker for organizing timelines
  * Copy and paste support for clips, effects and transitions
  * Real time changes
  * Firewire and Video4Linux capture
  * Screen grabbing
  * Exporting to any by FFMPEG supported format
Homepage: http://www.kdenlive.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

Revision history for this message
Joeman1 (jgiles) wrote :

This is happening to me as well.

Running Kubuntu 11.10 beta 2.

Installed Kdenlive from Muon. Install went fine but when I try to run the application, I get a screen pop-up that says:

Fatel Error:
MLT's SDL module not found. Please check your MLT install.
Kdenlive will not work until this is fixed.

This is from a complete fresh install. Never installed this application before. There is not even a configuration file created to delete.

Installed software related:

dpkg -l |grep mlt
ii libmlt++3 0.7.4-3 MLT multimedia framework C++ wrapper (runtime)
ii libmlt-data 0.7.4-3 multimedia framework (data)
ii libmlt4 0.7.4-3 multimedia framework (runtime)

dpkg -l |grep sdl
ii libsdl-mixer1.2 1.2.8-6.3build1 mixer library for Simple DirectMedia Layer 1.2
ii libsdl-sound1.2 1.0.3-3.1 Decoder of several sound file formats for SDL
ii libsdl-ttf2.0-0 2.0.9-1build2 ttf library for Simple DirectMedia Layer with FreeType 2 support
ii libsdl1.2debian 1.2.14-6.1ubuntu4 Simple DirectMedia Layer
ii libsdl1.2debian-all 1.2.14-6.1ubuntu4 Simple DirectMedia Layer (with all available options)

Please let me know what other information you will need...

Thanks!
Joe

Revision history for this message
Max Dobmann (max-dobmann) wrote :

I found a very simple and fast workaround which worked for me (Kubuntu 11.10 final 32-Bit) on a german site (I'm german) http://wiki.ubuntuusers.de/Kdenlive#Schwerer-Fehler-MLT-SDL-ab-11-10 if you don't understand german use google translator...
I hope that this someone...

Revision history for this message
Søren Løvborg (kwi) wrote :

@Max: Thank you, that finally did the trick for me (on Ubuntu 11.10 64-bit).

The TL;DRG (too long; don't read German) version of the work-around:

Run the following command from the terminal:

    echo -n '[version]\nversion=0.8' >> ~/.kde/share/config/kdenliverc

Revision history for this message
Eugene Horohorin (genixoid) wrote :

The same error. Ubuntu 11.10 64-bit

  echo -n '[version]\nversion=0.8' >> ~/.kde/share/config/kdenliverc

Doesn't help (kdenliverc is empty)

Revision history for this message
Aurélien Gâteau (agateau) wrote :

I have the problem as well on Kubuntu 11.10. The workaround proposed in #16 works for me, but that should not be necessary.

Changed in kdenlive (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Mauriziopz (mauriziopz) wrote :

If #16 doesn't work for you open ~/.kde/share/config/kdenliverc remove "\n" and replace it with a new line.

That worked for me

Revision history for this message
Louis Moureaux (louis-m-deactivatedaccount) wrote :

#16 then #19 worked for me.
Thanks !

Revision history for this message
Carl Beech (carl-beech) wrote :

Unfortunately, nether has worked for me - Ubuntu 11.10, 64Bit (server edition) -

removed frei0r-plugins -> error message
echo ...> kdenliverc -> error message
Copy old version of kdenliverc into .kde/share... (including echo... >> kdnliverc..) -> error message...

Any other thoughts....?

Thanks

Carl.

Revision history for this message
Steve (stevenm86) wrote :

Worked for me after creating a file called ~/.kde/share/config/kdenliverc with the following contents:

[version]
version=0.8

Revision history for this message
Jasdeep Hari Bhajan Singh Khalsa (jasdeep) wrote :

This is a fully featured video editor for Linux, with timelines, effects, custom screens, ability to break detach audio from video.

If you are having problems installing due to an error in MLT module, do the following to install this properly (tested with Ubuntu Oneiric 11.10).

First open a new terminal and remove Kdenlive if you have installed it already:
sudo apt-get remove kdenlive

Now let's a personal package archive to Ubuntu from one of the developers of kdenlive (which contains the correct version of MLT):
sudo add-apt-repository ppa:sunab/kdenlive-svn

Next, lets get Ubuntu to fetch the latest distributions of the PPAs:
sudo apt-get update

Let's install those latest greatest package upgrades:
sudo apt-get dist-upgrade

Finally, lets install kdenlive (again):
sudo apt-get install kdenlive

And...now let's run it with "kdenlive"

Easy peasy when you know how, right? Enjoy this great video editor for Linux.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.