LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 07-08-2010, 04:05 PM   #16
stormtracknole
Senior Member
 
Registered: Aug 2005
Distribution: Slackware, RHEL
Posts: 1,263

Rep: Reputation: 231Reputation: 231Reputation: 231

Building kdenlive and mlt are a bit tricky. There are a quite a few dependencies that need to be met, especially with ffmpeg. In fact, ffmpeg is almost the culprit as most people fail to build it correctly. Glad to hear that you got it working though. :-)
 
Old 07-08-2010, 11:29 PM   #17
logicalfuzz
Member
 
Registered: Aug 2005
Distribution: Arch Linux
Posts: 291

Rep: Reputation: 48
Quote:
Originally Posted by stormtracknole View Post
Building kdenlive and mlt are a bit tricky. There are a quite a few dependencies that need to be met, especially with ffmpeg. In fact, ffmpeg is almost the culprit as most people fail to build it correctly. Glad to hear that you got it working though. :-)
FFMPEG is like the humble guy who takes all the abuse because he was responsible for most (if not all) mishaps in the past You have no idea how many useless battles i fought with ffmpeg before i turned my attention elsewhere to solve this problem! (though i must admit... ffmpeg does demand decent attention)

In my case the culprit was mlt. The readme of mlt said something like... 'you may require libquicktime if you plan to use kdenlive'
 
Old 07-09-2010, 07:52 AM   #18
stormtracknole
Senior Member
 
Registered: Aug 2005
Distribution: Slackware, RHEL
Posts: 1,263

Rep: Reputation: 231Reputation: 231Reputation: 231
Quote:
Originally Posted by logicalfuzz View Post
FFMPEG is like the humble guy who takes
In my case the culprit was mlt. The readme of mlt said something like... 'you may require libquicktime if you plan to use kdenlive'
Good catch on that! I'll notify the slackbuilds.org staff and have them
change that part of the documentation.
 
Old 07-15-2010, 12:05 AM   #19
Interject
Member
 
Registered: Jun 2009
Distribution: Slackware 12.2/13.1
Posts: 41

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by logicalfuzz View Post
libquicktime was the culprit... compiled and installed it, and recompiled kdenlive. Avformat detected
OP here, I pretty much gave up with kdenlive although maybe since you're successful with building it could you make a tutorial for building kdenlive with a fresh 13.0/1 install?
Also I have libquicktime and kdenlive still no worky
 
Old 07-15-2010, 02:15 AM   #20
stormtracknole
Senior Member
 
Registered: Aug 2005
Distribution: Slackware, RHEL
Posts: 1,263

Rep: Reputation: 231Reputation: 231Reputation: 231
Quote:
Originally Posted by Interject View Post
OP here, I pretty much gave up with kdenlive although maybe since you're successful with building it could you make a tutorial for building kdenlive with a fresh 13.0/1 install?
Also I have libquicktime and kdenlive still no worky
What is the output of the following command:
Code:
grep -l avformat /var/log/packages/*
This will tell me whether or not you built ffmpeg and mlt correctly.
 
Old 07-15-2010, 01:24 PM   #21
logicalfuzz
Member
 
Registered: Aug 2005
Distribution: Arch Linux
Posts: 291

Rep: Reputation: 48
Quote:
Originally Posted by Interject View Post
OP here, I pretty much gave up with kdenlive although maybe since you're successful with building it could you make a tutorial for building kdenlive with a fresh 13.0/1 install?
Also I have libquicktime and kdenlive still no worky
This post in kdenlive forum helped me. Specifically... i used the following information:
Code:
ffmpeg was compiled with:
./configure --prefix=/usr --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --enable-libfaadbin --enable-libvorbis
--enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libx264 --enable-libdc1394
--enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger
--disable-encoder=libschroedinger --enable-avfilter-lavf --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3

MLT compiled with:
./configure --prefix=/usr --enable-gpl --qimage-libdir=/usr/lib/ --qimage-includedir=/usr/include/qt4 --avformat-swscale --enable-mmx
I customized the build options by using 'Edit build options/flavours' item in sbopkg and the 'edit slackbuild' option. The options that i used in "Edit build options/flavours' for ffmpeg is as follows:
Code:
AMRNB=yes AMRWB=yes DC1394=yes OPENCORE=yes DIRAC=yes SCHROEDINGER=yes XVID=yes
Most of these depend on other packages...

For some options i could not find in variables like above, i edited the slackbuild file and inserted the following below line 162 (which reads --arch=$ARCH \)
Code:
--enable-libfaadbin \
--enable-libvorbis \
--enable-libmp3lame \
--disable-stripping \
--disable-decoder=libdirac \
--disable-decoder=libschroedinger \
(just noticed that i may have repeated libmp3lame, when it was already enabled using the 'LAME' variable in slackbuild)
 
Old 07-15-2010, 01:58 PM   #22
ryerke
Member
 
Registered: Dec 2006
Location: Fresno CA
Distribution: Slackware 13 Slackware 13.37 ARMEDSlack 13.37
Posts: 89

Rep: Reputation: 21
Quote:
Originally Posted by logicalfuzz View Post
I too did a 'su -' (thats a habit ) before letting sbopkg compile ffmpeg.


Are you using ffmpeg, mlt and other packages also from slackbuilds.org?
It would be great if you can share the compile options for ffmpeg thats making your kdenlive detect avformat.... (ffmpeg was the only one where i had to do custom changes in slackbuilds.info file, while following a kdenlive forum post)
Yes. All of the dependencies are from Slackbuilds. I did notice that the order that things are compiled in seems to be very important. There are a lot of dependencies so you have to go through each one to find the ones that are required at build time. I had to make a chart so that I could visualize what needed to be build and installed first.
I noticed while reviewing the file that mlt needs ffmpeg and I think it may need it at build time. You may just need to rebuild mlt and you will be golden. Worth a try anyway.
Attached Files
File Type: txt dep-kdenlive.txt (518 Bytes, 15 views)

Last edited by ryerke; 07-15-2010 at 02:00 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
problem with kdenlive kite dirk Linux - Newbie 0 10-24-2009 01:12 AM
kdenlive dual monitor? jmite Linux - Newbie 2 01-25-2009 08:47 PM
LXer: Kdenlive 0.7, for KDE 4 LXer Syndicated Linux News 0 11-13-2008 01:30 AM
kdenlive: problem with a transation eantoranz Linux - Software 0 10-09-2007 04:01 PM
kdenlive crash D.A. Linux - Software 0 09-08-2007 11:27 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:28 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration