Non Linear Video Editor for KDE  


Source code:
0.4 source code.
If you want to compile Kdenlive, make sure to carefully read the requirements .

Install Guide & binary packages:
You can find compilation instructions and links to binary packages on our WIKI Page

Klik package (old 0.3 version): (might not work on all distributions, check here )
One click install: klik://kdenlive (More infos on klik | Kdenlive's klik page)

Development version (subversion repository):

To download the latest source code:
svn co

To browse source code:


Make sure to install all listed libraries before attempting to compile Kdenlive!!!
Install libraries in the order listed on that page.
  • QT and KDE developpement files (KDE >= 3.4 required)
    Provided with most distributions (usually named qt-devel and kdelibs-devel. For debian users, see for a recent KDE environement).

  • Unsermake (not required but improves compilation)
    Package available with most distributions.

  • SDL
    Provided with most distributions. Install the devel package: SDL-dev and SDL-image-dev.

  • Audio / video and other libraries (you should find binary packages for all of them in your distro):

  • FFMPEG (libavformat development files, recent version):
    If you cannot find a recent package for libavformat-dev, download the development svn version:
    svn checkout svn:// ffmpeg
    Recommended config option:
    ./configure --enable-gpl --enable-shared --enable-vorbis --enable-libogg --enable-pp
    WARNING: if you have a recent FFMPEG svn version, use following configure instead:
    ./configure --enable-gpl --enable-shared --enable-libogg --enable-pp --enable-libtheora --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-libvorbis --enable-swscaler

  • MLT (version 0.2.2 or greater, latest cvs required for new effects):
    ( recommended config option for MLT: ./configure --enable-gpl --enable-shared --enable-theora --enable-vorbis --enable-libogg --enable-pp --enable-shared-pp --enable-motion-est )
    Make sure that the configure output gives no error for modules/avformat, since it means FFMpeg was not correctly installed.

  • MLT++ (version 0.2.2 or greater)

  • To compile Kdenlive:
    make -f Makefile.cvs; ./configure; make

Older versions (<=0.2.4) of Kdenlive rely on Piave, which you can get here.