[kdenlive] Can't get MLT using libavfilters

Harald Albrecht harald.albrecht at gmx.net
Wed Jun 22 20:12:11 UTC 2016


Hi,

I'm compiling Kdenlive, MLT, and ffmpeg from sources, basically 
according to the instructions given in the Kdenlive wiki for compiling 
on KF5/Kubuntu.

Note: I'm not installing into /usr/local but instead into a local inside 
my home directory. I've set up $INSTALL_PREFIX to points 
~/kdenlive-local/local. I've also set $LD_LIBRARY_PATH to point to 
~/kdenlive-local/local/lib.

1. For ffmpeg I'm compiling using these options; please not that I'm 
compiling with --progs-suffix.

$./configure --prefix=$INSTALL_PREFIX --progs-suffix=mlt 
--build-suffix=mlt --enable-shared --enable-libmp3lame --enable-gpl 
--enable-libfaac --enable-libvorbis --enable-pthreads --enable-libfaac 
--enable-libxvid --enable-x11grab --enable-libgsm --enable-libx264 
--enable-libtheora --enable-libdc1394 --enable-nonfree 
--disable-stripping --enable-avfilter --enable-libschroedinger 
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 
--enable-libvpx
$make clean; make -j8; make install

2. MLT I'm compiling as this:
$./configure --enable-gpl --enable-gpl3 --prefix=$INSTALL_PREFIX 
--qt-includedir=/usr/include/x86_64-linux-gnu/qt5 
--qt-libdir=/usr/lib/x86_64-linux-gnu --avformat-shared=$INSTALL_PREFIX 
--avformat-suffix=mlt
$make clean; make -j8; make install

Now, when I check with "$INSTALL_PREFIX/bin/melt -query filter" I don't 
see any filters from the avfilter namespace, that is, "avftilter.xxxx".

I'm scratching my head now for some time but can't figure out what I'm 
doing wrong. In $INSTALL_PREFIX/lib/ I see libavfiltermlt.* .so and .a 
libraries. I've set LD_LIBRARY_PATH, but somehow I must have done 
something wrong... but what?

Someone please can shed some light on this...?

Best regards,
Harald


More information about the kdenlive mailing list