Eli Wapniarski
2008-10-14 07:41:23 UTC
Hi Rex.
I've just spent about week figuring out how to get kdenlive (a feature rich
nonlinear video editor) compiled for Fedora 9 x86_64. Currently its in Beta
and frankly, personally, I don't know how much use I would make of it. But it
seems like its one of those apps that should be included in the KDE / Fedora
bag of tricks. It probably can't be included in the formal Fedora distribution
and it probably should eventually wind up in Livna or some such but....
So, for anyone that might be interested, I've included a basic outline of how
I got things done for the x86_64 platform.
Rex... I'm requesting that the application be included in the kde-redhat repo,
at least for the time being.
Several packages are required and it would seem that some extras might be
useful.
From http://en.wikibooks.org/wiki/Kdenlive/Getting_and_installing
Rquired Packages (The ones they tell you about available in the repos)
* Gdk-Pixbuf (gdk-pixbuf, gdk-pixbuf-dev) (not needed anymore)
* libsamplerate (libsamplerate, libsamplerate-dev)
* OGG (libogg, libogg-dev)
* Vorbis (libvorbis, libvorbis-dev)
* libdv (libdv, libdv-dev)
* Ladspa (ladspa-sdk)
* libJack (libjack-dev)
* Ladspa plugins (swh-plugins)
* SOX (sox, sox-dev - This one does not seem to work and their have been
complaints about sox. According to what I've found out, its not really
required.)
* libXML2 (libxml2, libxml2-dev)
* libmad (libmad-dev)
* FFMPEG (libavformat development files, recent version + libswscale,
libswscale-dev): This can be found in the ffmpeg-compat-devel packagage at
Livna
Rquired Packages (The ones they don't tell you about available in the repos)
* soprano-devel
Optional Packages (Available in the repos)
* Libquicktime (libquicktime, libquicktime-dev)
* Theora (libtheora, libtheora-dev)
Optional Packages (Not available in the repos)
gavl (Current Version: 1.0.1)
http://gmerlin.sourceforge.net/gavl.html
./configure --prefix=/usr --libdir=/usr/lib64
make
make install
frei0r-plugins (Current Version: 1.1.21)
http://www.piksel.org/frei0r
After asking I had to modify 2 files to get frei0r-plugins to compile.
1) frei0r-plugins-1.1.21/src/filter/equaliz0r/equaliz0r.cpp
I had to add: #include <cstring>
2) frei0r-plugins-1.1.21/src/filter/sobel/sobel.cpp
I had to add: #include "stdlib.h"
export PKG_CONFIG_PATH=/usr/lib64/pkgconfig/
./configure --prefix=/usr --libdir=/usr/lib6
make
make install
Required Packages (Not available in the repos)
mlt (Current Version: 0.3.0)
http://www.mltframework.org/twiki/bin/view/MLT/
./configure --prefix=/usr --libdir=/usr/lib64 --enable-gpl --disable-mmx --
disable-qimage --avformat-swscale
make
make install
I haven't found out yet how to get qimage from qt4 to get compiled into mlt. I
have asked and I am waiting for a response.
mlt++ (Current Version: 0.3.0)
http://www.mltframework.org/twiki/bin/view/MLT/
./configure --prefix=/usr --libdir=/usr/lib64
make
make install
kdenlive (Current Version: 0.7beta1)
http://www.kdenlive.org/
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
make install
Thanks for your consideration Rex.
Eli
I've just spent about week figuring out how to get kdenlive (a feature rich
nonlinear video editor) compiled for Fedora 9 x86_64. Currently its in Beta
and frankly, personally, I don't know how much use I would make of it. But it
seems like its one of those apps that should be included in the KDE / Fedora
bag of tricks. It probably can't be included in the formal Fedora distribution
and it probably should eventually wind up in Livna or some such but....
So, for anyone that might be interested, I've included a basic outline of how
I got things done for the x86_64 platform.
Rex... I'm requesting that the application be included in the kde-redhat repo,
at least for the time being.
Several packages are required and it would seem that some extras might be
useful.
From http://en.wikibooks.org/wiki/Kdenlive/Getting_and_installing
Rquired Packages (The ones they tell you about available in the repos)
* Gdk-Pixbuf (gdk-pixbuf, gdk-pixbuf-dev) (not needed anymore)
* libsamplerate (libsamplerate, libsamplerate-dev)
* OGG (libogg, libogg-dev)
* Vorbis (libvorbis, libvorbis-dev)
* libdv (libdv, libdv-dev)
* Ladspa (ladspa-sdk)
* libJack (libjack-dev)
* Ladspa plugins (swh-plugins)
* SOX (sox, sox-dev - This one does not seem to work and their have been
complaints about sox. According to what I've found out, its not really
required.)
* libXML2 (libxml2, libxml2-dev)
* libmad (libmad-dev)
* FFMPEG (libavformat development files, recent version + libswscale,
libswscale-dev): This can be found in the ffmpeg-compat-devel packagage at
Livna
Rquired Packages (The ones they don't tell you about available in the repos)
* soprano-devel
Optional Packages (Available in the repos)
* Libquicktime (libquicktime, libquicktime-dev)
* Theora (libtheora, libtheora-dev)
Optional Packages (Not available in the repos)
gavl (Current Version: 1.0.1)
http://gmerlin.sourceforge.net/gavl.html
./configure --prefix=/usr --libdir=/usr/lib64
make
make install
frei0r-plugins (Current Version: 1.1.21)
http://www.piksel.org/frei0r
After asking I had to modify 2 files to get frei0r-plugins to compile.
1) frei0r-plugins-1.1.21/src/filter/equaliz0r/equaliz0r.cpp
I had to add: #include <cstring>
2) frei0r-plugins-1.1.21/src/filter/sobel/sobel.cpp
I had to add: #include "stdlib.h"
export PKG_CONFIG_PATH=/usr/lib64/pkgconfig/
./configure --prefix=/usr --libdir=/usr/lib6
make
make install
Required Packages (Not available in the repos)
mlt (Current Version: 0.3.0)
http://www.mltframework.org/twiki/bin/view/MLT/
./configure --prefix=/usr --libdir=/usr/lib64 --enable-gpl --disable-mmx --
disable-qimage --avformat-swscale
make
make install
I haven't found out yet how to get qimage from qt4 to get compiled into mlt. I
have asked and I am waiting for a response.
mlt++ (Current Version: 0.3.0)
http://www.mltframework.org/twiki/bin/view/MLT/
./configure --prefix=/usr --libdir=/usr/lib64
make
make install
kdenlive (Current Version: 0.7beta1)
http://www.kdenlive.org/
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
make install
Thanks for your consideration Rex.
Eli
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.