kdenlive Rendering Issue

Hey guys,

I’m running openSUSE tumbleweed and have been taking screencasts with vokoscreen. I have a 1366x768 screen and record with libx264 and in avi format. The clips play fine, I can successfully edit them in kdenlive, and can even start rendering. The problem is, no matter the format I try the job never finishes. The loading bar gets to the very end and then just stops with a sliver left. I’ve installed the codecs at this https://forums.opensuse.org/english/…one-click.html thread, but it didn’t fix the problem.

Any ideas? Thanks in advance.

This is what it looks like:http://i.imgur.com/hRlRIsF.png

Well, first of all I have to say that I never used Tumbleweed myself, so I don’t really know if it works there…

But, let’s check some facts:
What is your repo layout:

zypper lr -d

Then, is all the necessary stuff for kdenlive from Packman?


rpm -qi kdenlive
rpm -qi melt
rpm -qi libmlt6
rpm -qi libmlt6-data
rpm -qi libmlt6-modules
rpm -qi libmlt++3
rpm -qi libavcodec55

Here we go:

Doctor@TARDIS:~> zypper lr -d
#  | Alias                            | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                            | Service
---+----------------------------------+------------------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------------+--------
 1 | Packman Repository               | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3/                       |        
 2 | SuSE                             | SuSE                               | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/Tumbleweed/                          |        
 3 | VLC                              | VLC                                | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/Tumbleweed                           |        
 4 | devel:tools:ide                  | devel:tools:ide                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/ide/openSUSE_12.3/     |        
 5 | games                            | games                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_12.3/                 |        
 6 | home:Strahlex                    | home:Strahlex                      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Strahlex/openSUSE_12.3/        |        
 7 | home:ZaWertun:kde                | home:ZaWertun:kde                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ZaWertun:/kde/openSUSE_12.3/   |                                                         
 8 | home:derselbst                   | home:derselbst                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/derselbst/openSUSE_Tumbleweed/ |                                                         
 9 | libdvdcss repository             | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.3/                                           |                                                         
10 | openSUSE:12.3:NonFree            | openSUSE:12.3:NonFree              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/non-oss/                   |                                                         
11 | openSUSE:12.3:Update             | openSUSE:12.3:Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3/                                      |        
12 | openSUSE:Tumbleweed              | openSUSE:Tumbleweed                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/       |        
13 | openSUSE_Current_OSS             | openSUSE Current OSS               | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/openSUSE-current/repo/oss/           |        
14 | openSUSE_Current_OSS_updates     | openSUSE Current OSS updates       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-current/                          |        
15 | openSUSE_Current_non-OSS         | openSUSE Current non-OSS           | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/       |        
16 | openSUSE_Current_non-OSS_updates | openSUSE Current non-OSS updates   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-non-oss-current/                  |        
17 | repo-debug                       | openSUSE-12.3-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.3/repo/oss/                 |        
18 | repo-debug-update                | openSUSE-12.3-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.3/                                |        
19 | repo-debug-update-non-oss        | openSUSE-12.3-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.3-non-oss/                        |        
20 | repo-non-oss                     | openSUSE-12.3-Non-Oss              | No      | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/non-oss/                   |        
21 | repo-oss                         | openSUSE-12.3-Oss                  | No      | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/oss/                       |        
22 | repo-source                      | openSUSE-12.3-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.3/repo/oss/                |        
23 | repo-update                      | openSUSE-12.3-Update               | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3/                                      |        
24 | repo-update-non-oss              | openSUSE-12.3-Update-Non-Oss       | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3-non-oss/                              |        
25 | wine                             | wine                               | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.2/       |        
Doctor@TARDIS:~> rpm -qi kdenlive
Name        : kdenlive
Version     : 0.9.6
Release     : 2.26
Architecture: x86_64
Install Date: Tue 06 Aug 2013 05:48:31 PM EDT
Group       : Productivity/Multimedia/Video/Editors and Convertors
Size        : 19585131
License     : GPL-3.0+
Signature   : RSA/SHA1, Mon 05 Aug 2013 08:26:23 PM EDT, Key ID 45a1d0671abd1afb
Source RPM  : kdenlive-0.9.6-2.26.src.rpm
Build Date  : Mon 05 Aug 2013 07:44:30 PM EDT
Build Host  : swkj07.site
Relocations : (not relocatable)
Packager    : packman@links2linux.de
Vendor      : http://packman.links2linux.de
URL         : http://www.kdenlive.org/
Summary     : Non-linear video editor
Description :
Kdenlive is a non-linear video editor for GNU/Linux and FreeBSD, which supports
DV, AVCHD (experimental support) and HDV editing. Kdenlive relies on several
other open source projects, such as FFmpeg and the MLT video framework. It was
designed to answer all needs, from basic video editing to semi-professional
work.
Distribution: Essentials / openSUSE_12.3
Doctor@TARDIS:~> rpm -qi melt
Name        : melt
Version     : 0.8.8
Release     : 1.1.1
Architecture: x86_64
Install Date: Fri 26 Jul 2013 03:34:06 PM EDT
Group       : Productivity/Multimedia/Video/Editors and Convertors
Size        : 0
License     : GPL-3.0+
Signature   : RSA/SHA256, Tue 05 Feb 2013 05:53:53 AM EST, Key ID b88b2fd43dbdc284
Source RPM  : libmlt-0.8.8-1.1.1.src.rpm
Build Date  : Tue 05 Feb 2013 05:52:10 AM EST
Build Host  : build20
Relocations : (not relocatable)
Packager    : http://bugs.opensuse.org
Vendor      : openSUSE
URL         : http://mlt.sourceforge.net/
Summary     : Multimedia framework designed and developed for television broadcasting
Description :
MLT is an open source multimedia framework, designed and developed for
television broadcasting. It provides a toolkit for broadcasters, video editors,
media players, transcoders, web streamers and many more types of applications.
The functionality of the system is provided via an assortment of ready to use
tools, XML authoring components, and an extensible plug-in based API.
Distribution: openSUSE 12.3
Doctor@TARDIS:~> rpm -qi libmlt6
Name        : libmlt6
Version     : 0.9.0
Release     : 6.4
Architecture: x86_64
Install Date: Mon 29 Jul 2013 06:56:20 PM EDT
Group       : System/Libraries
Size        : 774721
License     : GPL-3.0+
Signature   : RSA/SHA1, Sun 28 Jul 2013 02:26:03 PM EDT, Key ID 45a1d0671abd1afb
Source RPM  : libmlt-0.9.0-6.4.src.rpm
Build Date  : Sun 28 Jul 2013 01:22:45 PM EDT
Build Host  : swkj07.site
Relocations : (not relocatable)
Packager    : packman@links2linux.de
Vendor      : http://packman.links2linux.de
URL         : http://mlt.sourceforge.net/
Summary     : Multimedia framework designed and developed for television broadcasting
Description :
MLT is an open source multimedia framework, designed and developed for
television broadcasting. It provides a toolkit for broadcasters, video editors,
media players, transcoders, web streamers and many more types of applications.
The functionality of the system is provided via an assortment of ready to use
tools, XML authoring components, and an extensible plug-in based API.
Distribution: Essentials / openSUSE_12.3
Doctor@TARDIS:~> rpm -qi libmlt6-data
Name        : libmlt6-data
Version     : 0.9.0
Release     : 6.4
Architecture: noarch
Install Date: Mon 29 Jul 2013 06:56:21 PM EDT
Group       : Productivity/Multimedia/Video/Editors and Convertors
Size        : 28389
License     : GPL-3.0+
Signature   : RSA/SHA1, Sun 28 Jul 2013 02:26:07 PM EDT, Key ID 45a1d0671abd1afb
Source RPM  : libmlt-0.9.0-6.4.src.rpm
Build Date  : Sun 28 Jul 2013 01:22:45 PM EDT
Build Host  : swkj07.site
Relocations : (not relocatable)
Packager    : packman@links2linux.de
Vendor      : http://packman.links2linux.de
URL         : http://mlt.sourceforge.net/
Summary     : Multimedia framework designed and developed for television broadcasting
Description :
MLT is an open source multimedia framework, designed and developed for
television broadcasting. It provides a toolkit for broadcasters, video editors,
media players, transcoders, web streamers and many more types of applications.
The functionality of the system is provided via an assortment of ready to use
tools, XML authoring components, and an extensible plug-in based API.
Distribution: Essentials / openSUSE_12.3
Doctor@TARDIS:~> rpm -qi libmlt6-modules
Name        : libmlt6-modules
Version     : 0.9.0
Release     : 6.4
Architecture: x86_64
Install Date: Mon 29 Jul 2013 06:56:24 PM EDT
Group       : Productivity/Multimedia/Video/Editors and Convertors
Size        : 35193676
License     : GPL-3.0+
Signature   : RSA/SHA1, Sun 28 Jul 2013 02:26:05 PM EDT, Key ID 45a1d0671abd1afb
Source RPM  : libmlt-0.9.0-6.4.src.rpm
Build Date  : Sun 28 Jul 2013 01:22:45 PM EDT
Build Host  : swkj07.site
Relocations : (not relocatable)
Packager    : packman@links2linux.de
Vendor      : http://packman.links2linux.de
URL         : http://mlt.sourceforge.net/
Summary     : Multimedia framework designed and developed for television broadcasting
Description :
MLT is an open source multimedia framework, designed and developed for
television broadcasting. It provides a toolkit for broadcasters, video editors,
media players, transcoders, web streamers and many more types of applications.
The functionality of the system is provided via an assortment of ready to use
tools, XML authoring components, and an extensible plug-in based API.
Distribution: Essentials / openSUSE_12.3
Doctor@TARDIS:~> rpm -qi libmlt++3
Name        : libmlt++3
Version     : 0.9.0
Release     : 6.4
Architecture: x86_64
Install Date: Mon 29 Jul 2013 06:56:24 PM EDT
Group       : System/Libraries
Size        : 185448
License     : GPL-3.0+
Signature   : RSA/SHA1, Sun 28 Jul 2013 02:26:03 PM EDT, Key ID 45a1d0671abd1afb
Source RPM  : libmlt-0.9.0-6.4.src.rpm
Build Date  : Sun 28 Jul 2013 01:22:45 PM EDT
Build Host  : swkj07.site
Relocations : (not relocatable)
Packager    : packman@links2linux.de
Vendor      : http://packman.links2linux.de
URL         : http://mlt.sourceforge.net/
Summary     : Multimedia framework designed and developed for television broadcasting
Description :
MLT is an open source multimedia framework, designed and developed for
television broadcasting. It provides a toolkit for broadcasters, video editors,
media players, transcoders, web streamers and many more types of applications.
The functionality of the system is provided via an assortment of ready to use
tools, XML authoring components, and an extensible plug-in based API.
Distribution: Essentials / openSUSE_12.3
Doctor@TARDIS:~> rpm -qi libavcodec55
Name        : libavcodec55
Version     : 2.0
Release     : 1.4
Architecture: x86_64
Install Date: Tue 06 Aug 2013 05:49:24 PM EDT
Group       : System/Libraries
Size        : 8940754
License     : LGPL-2.0+ and some code GPL-2.0+
Signature   : RSA/SHA1, Mon 05 Aug 2013 08:26:57 PM EDT, Key ID 45a1d0671abd1afb
Source RPM  : ffmpeg-2.0-1.4.src.rpm
Build Date  : Mon 05 Aug 2013 05:25:32 AM EDT
Build Host  : swkj07.site
Relocations : (not relocatable)
Packager    : packman@links2linux.de
Vendor      : http://packman.links2linux.de
URL         : http://www.ffmpeg.org
Summary     : FFmpeg libavcodec
Description :
ffmpeg libavcodec shared library
Distribution: Essentials / openSUSE_12.3

As I was suspecting, you have a mixture there between Tumbleweed and 12.3 (and even 12.2) repos, and you have the wrong Packman repo for Tumbleweed.

I’m not sure that those cause you’re kdenlive problem, but better remove all those 12.2 and 12.3 repos.
And the vlc repos as well! (packman and vlc don’t mix really well, and all that’s in vlc is in packman as well)

Then do this:

sudo zypper dup --from "openSUSE Current OSS"
sudo zypper up
sudo zypper ar http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed Packman
sudo zypper dup --from Packman

Afterwards, hopefully kdenlive should work correctly…

Sorry for the absurdly late response. Basically I tried your suggestion but when it didn’t work I gave up for a while. Then I accidentally uninstalled almost ALL of the libraries on my system, rendering it virtually useless. I had to wipe and reinstall. I’ve decided to try out Tumbleweed again after I’ve learned some more about Linux and have become less of an idiot.

Anyways thanks for the help lol!