[[kdenlive]]
Piste: » kdenlive
Kdenlive
Introduction
Kdenlive (prononcez kay-den-live) est un logiciel très complet d'édition non linéaire de vidéo utilisant le framework vidéo MLT. Il est multipistes (n*pistes video, n*pistes audio), permet l'utilisation de transitions, d'effets vidéos et audios avec une interface claire et intuitive.

(crédit image : http://kdenlive.org)
Je vous propose un tutorial comportant 3 méthodes d'installation :
- depuis les paquets dans les dépôts (la plus simple)
- depuis les sources SVN (pour avoir la toute toute dernière version)
- depuis les paquets .deb
La version stable la plus récente à ce jour est la 0.5 (sortie le 11 août 2007).
Première Méthode : Installation depuis les dépôts
Gutsy 7.10 ou ubuntu studio 7.10
La version 0.5 se trouve désormais dans les dépôts Universe de Gutsy. Pour l'installer, il suffit donc de passer par le gestionnaire de paquet Adept ou Synaptic... ou bien de cliquer ici : apt://kdenlive ou encore de taper dans un terminal :
sudo apt-get install kdenlive
Feisty 7.04 ou ubuntu studio 7.04
Concernant Feisty, il existe un dépôt qui est mis à jour très régulièrement (tous les 15 jours environ avec la version SVN). les paquets sont disponibles ici. Il faut éditer et modifier le fichier /etc/apt/sources.list et ajouter les deux lignes suivantes :
deb http://download.tuxfamily.org/3v1deb feisty 3v1n0 deb-src http://download.tuxfamily.org/3v1deb feisty 3v1n0
Ensuite, charger la clé d'authentification des paquets :
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
Ouvrir adept et lancer "recharger". le paquet kdenlive sera disponible.
Remarque : il faut forcer la mise à jour du paquet libfreetype6 pour pouvoir installer kdenlive (il faut au moins la version 2.3.5 de libfreetype6). Pour cela il faut éditer et modifier le fichier /etc/apt/sources.list et ajouter les deux lignes suivantes :
deb http://www.telemail.fi/mlind/ubuntu feisty fonts deb-src http://www.telemail.fi/mlind/ubuntu feisty fonts
Ensuite, charger la clé d'authentification des paquets :
wget http://www.telemail.fi/mlind/ubuntu/937215FF.gpg sudo apt-key add 937215FF.gpg rm 937215FF.gpg
Ouvrir adept (ou Synaptic) et cliquer sur "Recharger". Chercher le paquet libfreetype6 et le mettre à jour.
Vous pourrez ensuite installer kdenlive.
Deuxième Méthode : Installation depuis les sources SVN
La première méthode détaille les étapes d'installation à partir d'une Kubuntu Feisty (7.04) presque vierge...j'ai donc du installer vraiment toutes les dépendances. Je me suis inspiré du tutoriel de funix et du tutoriel d'installation du site officiel, très complet tout de même.
Attention, cette installation est effectuée à partir des dernières versions à ce jour (02/07/2007), les pré-requis pourront changer à l'avenir. Sauf précision contraire, l'installation est effectuée via APT (gestionnaire de paquets).
Liste des librairies pré-requises
Librairies Générales
- fichiers de développement de QT et KDE. Nom des paquets : kdelibs4-dev, libqt4-dev
- unsermake : unsermake, python2.4
- SDL : libsdl-image1.2, libsdl-image1.2-dev, libsdl1.2-dev
- libsamplerate : libsamplerate0, libsamplerate0-dev
- ogg : libogg0, libogg-dev
- vorbis : libvorbis0a, libvorbis-dev
- libdv : libdv4, libdv4-dev
- libjack : libjack0.100.0, libjack0.100.0-dev
- sox : sox, sox-dev
- libxml2 : libxml2, libxml2-dev
- ladspa: ladspa-sdk
- (optionnel : libquicktime et theora : libquicktime0, libquicktime-dev, libtheora0, libtheora-dev)
La commande pour installer tout ce petit monde :
sudo aptitude install kdelibs4-dev libqt4-dev unsermake python2.4 libsdl-image1.2 libsdl-image1.2-dev libsdl1.2-dev libsamplerate0 libsamplerate0-dev libogg0 libogg-dev libvorbis0a libvorbis-dev libdv4 libdv4-dev libjack0.100.0 libjack0.100.0-dev sox sox-dev libxml2 libxml2-dev ladspa-sdk
Installation de FFMPEG
- ladspa : ladspa-sdk
- swh-plugin : swh-plugins
- libavformat : libavformat, libavformat0d, libavformat-dev
- libxvid : libxvidcore4, libxvidcore4-dev
- liblame : liblame-dev, liblame0
- subversion (pour installer FFMPEG) : subversion
- installer les librairies précitées, puis lancer :
cd ~ svn co svn://svn.mplayerhq.hu/ffmpeg/trunk cd trunk ./configure --enable-gpl --enable-shared --enable-libvorbis --enable-libogg --enable-pp --enable-libmp3lame --enable-libxvid make sudo make install
Installation de MLT
- si vous rencontrez l'erreur suivante : pb ./configure pour MLT, éditez d'abord le fichier configure et remplacez à la première ligne #!/bin/sh par #!/bin/bash.
- j'ajoute les paquets suivants : build-essential, libgtk2.0-dev, libmad0, libmad0-dev (sinon erreur de compilation, voir pb make MLT)
- cvs : cvsnt
- ensuite, je tape :
cd ~ cvs -d:pserver:anonymous@mlt.cvs.sourceforge.net:/cvsroot/mlt login # (appuyez sur "Entrée" sans rien pour le mot de passe demandé) cvs -z3 -d :pserver:anonymous@mlt.cvs.sourceforge.net:/cvsroot/mlt co mlt cd mlt ./configure --enable-gpl --enable-shared --enable-theora --enable-vorbis --enable-libogg --enable-pp --enable-shared-pp --enable-motion-est --avformat-svn --prefix=/usr make sudo make install
Installation de MLT++
- si vous rencontrez l'erreur suivante : pb ./configure pour MLT, éditez d'abord le fichier configure et remplacez à la première ligne #!/bin/sh par #!/bin/bash.
- je tape :
cd ~ cvs -d:pserver:anonymous@mlt.cvs.sourceforge.net:/cvsroot/mlt login cvs -z3 -d :pserver:anonymous@mlt.cvs.sourceforge.net:/cvsroot/mlt co mlt++ cd mlt++ ./configure --prefix=/usr make sudo make install
Le meilleur pour la fin...
...Installation de KDENLIVE
- installation des paquets : autoconf, automake (sinon erreur lors du make -f Makefile.cvs)
- je tape :
cd ~ svn co https://kdenlive.svn.sourceforge.net/svnroot/kdenlive/trunk/kdenlive cd kdenlive make -f Makefile.cvs ./configure --prefix=/usr make (ou unsermake si installé)
# (aller prendre un café)
sudo make install
ET VOILA !... ...ou presque parce que si vous rencontrez ce problème là au moment du lancement : il faut ajouter les étapes suivantes :
cd /usr/lib sudo ln -s /usr/local/lib/libmlt.so.0.2.2 libmlt.so.0.2.2 sudo ln -s /usr/local/lib/libmlt++.so.0.2.2 libmlt++.so.0.2.2 sudo ln -s /usr/local/lib/libmiracle.so.0.2.2 libmiracle.so.0.2.2 sudo ln -s /usr/local/lib/libvalerie.so.0.2.2 libvalerie.so.0.2.2 sudo ln -s libavformat.so.0d libavformat.so.51 sudo ln -s libavcodec.so.0d libavcodec.so.51 sudo ln -s libavutil.so.0d libavutil.so.49
puis taper kdenlive et ça se lance !!!
Troisième Méthode : installation depuis les paquets .deb (pour Edgy, Feisty)
Liste des libraires requises
- SDL : libsdl-image1.2
- libsamplerate : libsamplerate0
- ogg : libogg0
- vorbis : libvorbis0a
- libdv : libdv4
- libjack : libjack0.100.0-0
- sox : sox
- libxml2 : libxml2
- ladspa: ladspa-sdk
- avformat: libavformat0d
- (optionnel : libquicktime et theora : libquicktime0 libtheora0)
Pour installer toutes les librairies :
sudo aptitude install libsdl-image1.2 libsdl-image1.2-dev libsdl1.2-dev libsamplerate0 libogg0 libvorbis0a libdv4 libjack0.100.0-0 sox libxml2 ladspa-sdk libavformat0d
Installation de MLT, MLT++ Kdenlive
Il faut tout d'abord télécharger une archive zip contenant les paquets deb (MLT, MLT++, kdenlive) : l'adresse n'est pas disponible sur le wiki de kdenlive
Wiki Kdenlive page installation
Téléchargement kdenlive_mlt_ubuntu.zip lien mort
Décompressez l'archive :
unzip kdenlive_mlt_ubuntu.zip
Et on installe tout :
cd kdenlive_mlt_ubuntu rm *.sig sudo dpkg -i mlt* kdenlive*
Si cela échoue pour cause de dépendances avec kde :
sudo apt-get install -f && sudo dpkg -i mlt* kdenlive*
Liens
- Documentation française (attention, dépassée selon Lprod).
- Tuto français d'initation à Kdenlive, attention, il y a 4 articles à la suite.
Contributeur : olabomba (légère simplification), juolive Septembre 2007, L.Bellegarde, Mai 2007, équipe lprod.org