Les logiciels de montage vidéo sous Linux
But de ce document
Ce document tente de faire l’état des lieux des différents logiciels qui sont disponibles sous Linux pour faire du montage vidéo. Tous les tests ont été fait sur une Debian/testing (Lenny) avec un environnement graphique KDE. Il fait suite aux articles sur l’installation d’une webcam sous Linux et l’enregistrement d’un flux vidéo :
Il me sert aussi de memo pour l’installation et l’utilisation de ces programmes. Je l’écris en espérant que cela puisse servir à d’autres. Voulant faire l’état des lieux, je ne prétends pas tout couvrir tant le nombre de logiciels est élevé, certains quasi mort-nés ou re-dirigés vers d’autres. Au delà de la vidéo cet article montre, s’il fallait encore le faire, la vitalité de la communauté du libre... Nous proposons aussi un comparatif rapide des logiciels testés. Depuis l’écriture de ce document, un site internet s’est beaucoup développé et devient incontournable pour toutes les questions de vidéos :
Liste des logiciels présentés :
Nous proposons ce tableau pour un premier repérage :
Testés | Existants | Abandonnés |
1. Lives | 9. Zs4 (non-libre) | 18. MainActor (non-libre)* |
2. Kino | 10. Jahshaka | 19. Kfilm |
3. Cinelerra | 11. Vivia | 20. Glnlinear |
4. Kdenlive | 12. Scilab-aurora | 21. Shotcut |
5. Avidemux | 13. Diva (gstreamer) | 22. Cuisine |
6. Pitivi | 14. OpenVIP | 23. Linux Video Studio |
7. Ekd | 15. La ménagerie | 24. HastalAVIsta* |
8. Open Movie Editor | 16. StopMotion | 25. Kut* |
17. Pihlaja* (en développement) | 26. Modesto* |
* non disponible.
1. Lives
Lives est un éditeur vidéo orienté VJ (Vidéo Jockey). Il a beaucoup d’effets spéciaux pour faire des clips vidéos. C’est son point fort.
Où trouver Lives ?
Lives est disponible dans les dépôts Marillat (version 0.9.8.6) Pour installer les dépôts Marillat (si cela n’est déjà fait) :
$ su
password :
# vim /etc/apt/sources.list
Ajouter ces lignes dans le fichier ouvert :
# debian marillat
deb http://www.debian-multimedia.org testing main
deb-src http://www.debian-multimedia.org testing main# security
Importer la clé gpg :
# gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907
# gpg --armor --export 1F41B907 | apt-key add -
Mettre à jour la liste des paquets
# aptitude update
Vous pouvez préférer les sources de Lives ici (il vous faudra recompiler le noyau) :
Ou sur un des mirroirs de sourceforge :
Installer Lives et Mencoder
# aptitude install lives mencoder
Lives se sert aussi de mplayer et d’autres paquets qu’il faut installer si cela n’est déjà fait. Lives vous dit au démarrage ce qui n’est pas installé. Ceci n’empêche pas Lives de fonctionner mais empêche certaines fonctionnalités donc ils sont recommandés :
# aptitude install mplayer cdda1wav icedax sox
# exit
$ lives
Pour pouvoir avoir le son en temps réel, il faudrait installer le paquet jackd ainsi que compiler realtime-lsm-source ce que nous n’avons pas fait. Nous donnons cependant deux adresses où trouver de la documentation pour le faire :
Documentation sur Lives :
2. Kino
« Basé sur les mêmes fondements que le logiciel de retouche d’image gimp, kino permet entre autre la capture de vidéo depuis une caméra numérique raccordée à l’ordinateur par un câble IEEE 1394 (dit aussi fireWire ou iLink). » (sources : wikipedia)
Personnellement, j’ai utilisé Kino pour faire un montage vidéo d’un film de 20’ pour le réduire à 5’. Etant en format .avi, Kino doit l’encoder en format .dv ce qui prend du temps et de l’espace disque (presque 2 GO pour 20’). Après, ce fut très facile de faire le montage et de ré-encoder en .avi ou autres (voir le site officiel ci-dessous). A privilégier pour les formet .dv en entrée.
Installation de Kino
Il est disponible dans les dépôts officiels. Il a peut-être des dépendances que je n’ai pas constaté l’ayant déjà installé. En console, cette première commande vous le dira puis vous pourrez l’installer :
$ apt-cache show kino
# aptitude install kino
Kino apparaît dans le menu K / Toutes les applications / Multimédia / Kino Montage Vidéo.
Documentation sur Kino
$ man kino (en anglais)
3. Cinelerra
Ce programme d’édition vidéo est libre et professionnel avec beaucoup de ressources en ligne pour son utilisation. « Cinelerra est un logiciel libre d’édition audio/video sophistiqué pour le système d’exploitation GNU/Linux. Il a été conçu par Heroine Virtual, et est distribué selon les termes de la GNU General Public License. » (sources : Wikipédia) Son avantage est du côté de son acception des codecs audio et vidéo d’une part et des manuels ou tutos d’utilisation d’autre part.
http://cvs.cinelerra.org/docs.php (la page du programme)
Installation sous Debian
Il existe des adresses pour les binaires Debian à cette adresse :
Sinon, il faut ajouter à votre sources.list une ligne (ici la ligne pour i386) :
# vim /etc/apt/sources.list
# cinelerra paquets binaires
deb http://www.kiberpipa.org/~minmax/cinelerra/builds/sid/ ./
Pour Amd 64
# cinelerra paquets amd 64
deb http://giss.tv/~vale/debian64 ./
Ce sont des paquets binaires .deb pour Sid. Ils sont construits depuis les versions SVN non officielles.
# aptitude install cinelerra
Les NOUVEAUX paquets suivants vont être automatiquement installés :
fftw3 libfaad2-0 libguicast libmpeg3hv libquicktimehv
valider
Les paquets suivants ont des dépendances non satisfaites :
libfaad0: Est en conflit avec: libfaad2-0 (< 2.5-2.1) mais 2.5-2 doit être installé.
Resolving dependencies...
Les actions suivantes permettront de résoudre ces dépendances :
Réinstaller à une version antérieure les paquets suivants :
libfaad0 [2.5-2.1 (testing, now) -> 2.5-2 (testing, testing)]
Valider de nouveau, Cinelerra est installé. A son démarrage nous avons eu un message d’erreur nous demandant de mettre cette commande en root avant de démarrer ce que nous avons fait et tout est rentré dans l’ordre.
# echo "0x7fffffff" > /proc/sys/kernel/shmmax
# exit
$ cinelerra
Bien que Cinelerra apparaît dans Toutes les applications / Multimédia / Cinelerra, il faut répéter la procédure ci-dessus à chaque démarrage ou lui étendre sa mémoire :
# vim /etc/sysctl.conf
Dans le fichier ouvert, ajouter la ligne suivante à la suite (attention, la ligne sera commenté d’office (#), pensez à la dé-commenter) :
# extend share memory for cinelerra
kernel.shmmax = 0x7fffffff
puis en console :
# sysctl -p
kernel.shmmax = 0x7fffffff
Cette solution vient de là :
Enfin, il peut être judicieux de commenter la ligne de votre sources.list ou de l’enlever :
# vim /etc/apt/sources.list
## cinelerra paquets binaires
# deb http://www.kiberpipa.org/~minmax/cinelerra/builds/sid/ ./
La première ligne est commentée doublement pour se souvenir que c’est une ligne de titre et la ligne de la liste de paquets une fois. A chaque nouvelle release de Cinelerra, nous pourrons dé-commenter la ligne. A chaque mise à jour de votre Debian, le paquet libfaad0 ne sera pas mis à jour.
Documentation sur Cinelerra :
$ man cinelerra
4. Kdenlive
Les paquets de ce programme sont aussi dans les dépôts Marillat (Cf : Lives). Ce projet est récent, il a été démarré en 2002 par Jason Wood. Etant récent, ce logiciel n’a pas encore la stabilité de Kino ou Cinelerra. Il est conçu pour une utilisation avec l’interface graphique KDE.
Installation de Kdenlive (l’ayant déjà sur mon ordinateur, il a peut-être des dépendances)
# aptitude install kdenlive
Kdenlive apparaît dans Toutes les applications / Multimédia / Kdenlive.
Pages de documentation
5. Avidemux
« Avidemux est un logiciel d’édition vidéo linéaire pour les systèmes d’exploitation GNU/Linux, MacOS X et Windows sous licence GNU/GPL similaire à VirtualDub, qui lui tourne sous Windows uniquement (ainsi que Wine). » (sources : wikipedia). Le programme est disponible dans les dépôts Marillat. C’est un programme adapté à la manipulation des divx au format .avi.
# aptitude install avidemux
6. PiTiVi (gstreamer)
Les sources binaires de cet éditeur vidéo sous Debian sont disponibles sous testing depuis le 13/06/2007 (http://packages.qa.debian.org/p/pitivi.html). Nous avons eu un paquet à installer en plus :
# aptitude install pitivi
Les NOUVEAUX paquets suivants vont être automatiquement installés :
gstreamer0.10-gnonlin
Pitivi apparaît dans Toutes les applications / Multimédia / Pitivi Video Editor. Je n’ai pas réussi à le faire fonctionner. Quand j’ajoute des séquences à la chronologie en bas de l’écran, pitivi ne fonctionne qu’aléatoirement. J’ai essayé avec plusieurs fichiers et format (.avi, .mpg) sans succès. Dommage.
Documentation
7. EKD
J’ai découvert ce programme sur le forum debian-fr :
Il aujourd’hui changé son site d’adresse :
Installation
$ su
Password
# vim /etc/apt/sources.list
Ajouter ces lignes (à adapter en fonction de votre distribution)
## EKD
deb http://download.tuxfamily.org/ekdforum/ekd lenny contrib
# wget http://download.tuxfamily.org/ekdforum/ekd/cle-ekd.key.asc -O - | sudo apt-key add -
# aptitude update
# aptitude install ekd
Ekd apparaît dans Toutes les applications / Graphisme / ekd EnKoDeur-mixeur.
Documentation :
8. Open Movie Editor
Ce programme date de 2005. Il est dans les dépôts officiels Debian Testing et Sid :
Installation
# aptitude install openmovieeditor
Quelques dépendances :
Les NOUVEAUX paquets suivants vont être installés :
libgavl0a libsndfile1a openmovieeditor
Utilisation
Pour ma part, j’ai suivi ce tuto video de 6 minutes pour m’initier rapidement et prendre facilement ce programme en main ainsi qu’un tuto très bien fait pour les fonctions essentielles :
Ce programme a un site officiel (en anglais) où vous trouverez de la documentation, un lien vers le forum (avec des HOWTO’s) et télécharger le programme. Plusieurs paquets tout prêts sont disponibles pour Debian, Suse, Ubuntu, etc. :
Comparatif des logiciels
Lives | Kino | Cinelerra | Kdenlive | Avidemux | Pitivi | EKD | Open Movie Editor | |
Facilité de prise en main | Oui | Oui | Moyenne | Oui | Très facile | Très facile | Très facile | Oui |
Effets spéciaux et transitions. | Oui (+ de 40 effets disponibles) | Oui | Oui | Oui | Peu d’effets disponibles | Non | Oui | Oui |
Prise en charge de différents format vidéos et audios | Oui | Non | Oui | Oui | Oui | Oui | Oui | Non |
Stabilité | Non, plantages nombreux durant les manipulations | Oui | Oui | Assez Bonne | Oui | Moyenne | Oui. | Oui |
Manuel d’utilisation | Oui (en anglais seulement) | Pas beaucoup | Oui. | Oui ainsi qu’un forum en anglais | Oui et un forum en français | Oui ainsi qu’un forum en anglais | Oui ainsi qu’un forum en français | Oui (en anglais seulement) |
Appréciation globale | Moyenne, stabilité vraiment pas bonne lors de mes tests. | Bonne pour la simplicité et la stabilité. Dommage qu’il ne prenne peu de codec vidéo en entreé. | Très bonne avec le bémol de la facilité de prise en main. Plus orienté professionnel et/ou Geek ! | Un très bon logiciel avec possibilité de créer des DVD. | Le meilleur pour mon utilisation, pour sa simplicité et le forum en cas de besoin. | Logiciel très simple avec peu d’options mais ne marche pas dans mon cas... | Le logiciel a énormément progressé dans beaucoupd e secteurs. A découvrir d’urgence ou à redécouvrir. | Le logiciel est facile de prise en main et prometteur. L’interface est très pratique et intuitive. Un bel avenir. Il reste à développer la prise en charge de format vidéo. Mes petits fichiers .avi sont mal passés. |
9. Zs4 (anglais, non-libre)
« ZS4 Video Editor, the new incarnation of Zwei-Stein Video Editor, is advanced video editing and compositing software with over 150 built-in video effects.
ZS4 runs on Windows, Linux and OSX and is free to download and use. »
« Zs4 éditeur de vidéo, la nouvelle incarnation de Zwein-Stein Editeur de vidéo, est un éditeur de vidéo avancé et un programme composant avec plus de 150 effets vidéos inclus. Il tourne sous Windows, Linux et Mac et et gratuit au téléchargement et à l’utilisation. »
Installation
Télécharger le paquet ici :
en console
# tar -xvzf t@b_zweistein_linux_mepis32_0703161351.tar.gz
Une icône apparaît sur votre écran.
Utilisation et remarques
Voici les formats acceptés en entrée et en sortie, ce tableau est reproduit depuis le site officiel.
Input Formats | Windows | Linux | OSX |
---|---|---|---|
iyuv/i420, yv12 and yuv9 avi, mjpg avi, mpng avi, wav, jpg, png, bmp | x | x | x |
Other avi files (depending on installed codecs) | x | ||
aif, snd, ico, cur, gif | x | ||
pnm, pbm, pgm, ppm, xpm, xbm | x | x | |
Output Formats | |||
i420/iyuv-avi, motion-jpg avi, motion-png avi, wav | x | x | x |
Ce tableau emprunté au site n’a pas marché avec nos tests. Chaque entrée d’un fichier avi a fait se planter le programme. A tester sous stable, peut-être une chance. Nous ne mettons donc rien dans le tableau récapitulatif.
Pour aller plus loin
10. Jahshaka
« Jahshaka est un logiciel gratuit et open source de montage et d’effets vidéos. Il est en cours de développement et la version 2.0 est sortie le 4 octobre 2006. Il offre des effets en temps-réel. » (Sources : wikipédia) Il n’existe pas de sources binaires pour Debian mais un script pour Ubuntu et d’autres distributions afin de mettre une ligne de dépôt dans votre sources.list.
Sinon des fichiers binaires ici :
Nous n’avons donc pas testé le programme qui, de plus, est en attente d’une version 3 plus stable et évoluée.
11. Vivia
Un éditeur vidéo très simple et très récent. Il ne travaille actuellement qu’en PAL DV (.avi ou .dv). La première sortie date du 29/10/2006 v0.1. Il marche sous Linux et Windows. Tout est en anglais. Les sources sont disponibles en ligne ainsi que des paquets pour Suse :
12. Scilab-aurora
Cette éditeur vidéo est prévu pour Linux et windows. Nous avons téléchargé le paquet compressé au format .zip. Une fois dans notre home, nous n’avons pu faire marcher le programme.
La première ligne du message d’erreur :
chcon: can't apply partial context to unlabeled file /home/[user]/EVP/libs/EVP_loader.sce
13. Diva (gstreamer)
Comme Pitivi, Diva est un éditeur vidéo utilisant Gstreamer. Le projet est très récent, première version en mars 2006. Le site « diva-project.org » n’est plus disponible mais vous pouvez télécharger le paquet ici :
14. OpenVIP
OpenVIP est un éditeur vidéo disponible sous windows et Linux. Ce programme est récent. Il y a des sources disponibles à partir de CVS.
15. La ménagerie
« La Ménagerie et la Médiathèque de Tournefeuille proposent un parcours dans le cinéma d’animation avec un atelier mensuel qui décline les diverses techniques du cinéma d’animation » (sources : http://lamenagerie.com/). Cette association développe des programmes open source pour les films d’animation.
Pour installer les logiciels de la ménagerie :
# vim /etc/apt/sources.list
## Logiciels de la ménagerie
deb http://garbure.org/debian/ ./
deb-src http://garbure.org/debian/ ./
# aptitude update
Myrtille (gstreamer)
« Myrtille est une interface graphique permettant d’acquérir des séquences d’images depuis des périphériques optiques (caméra, appareil photo), et permet de manipuler ces séquences d’images sous forme de liste pour créer des animations vidéo en temps réel. »
# aptitude install myrtille
Ratatouille (distribution)
« Ratatouille est une distribution destinée au cinéma d’animation créée par La Ménagerie. Elle s’applique à tout types de cinéma d’animation (deux dimensions : dessin ou vectoriel, trois dimensions ou volume), du tournage, en passant par le son, le montage, jusqu’à la publication. »
Dans tous les cas, cela vaut le coup d’aller voir leurs créations.
16. StopMotion
StopMotion est un logiciel d’animation disponible dans les dépôts Debain et existe maintenant pour d’autres distributions comme Mandriva (.rpm). Ce logiciel est lié au projet Skolelinux.
Des exemples d’utilisation et le site du projet :
17. Pihlaja
Un éditeur vidéo préparé pour Feisty (Ubuntu) et en attente pour un an.
Logiciels abandonnés mais parfois disponibles :
18. MainActor
Programme propriétaire et payant et qui fonctionne sous Linux.- MainActor vient d’être abandonné par son éditeur (05/2007) :
19. Kfilm. (première version sortie le 27/10/2004. Il a laissé place à Kdenlive.)
20. Glnlinear (The Gnu Enterprise Level Non-Linear Editing Suite) La dernière version 0.0.8 est sortie le 29 juillet 2003.
21. Shotcut (Un éditeur vidéo seulement disponible via CVS.)
22. Cuisine (Le programme n’est plus mis à jour depuis août 2003.)
23. Linux Video Studio
24. HastalAVIsta
25. Kut (Kut est un éditeur vidéo pour KDE utilisant Gstreamer.)
26. Modesto
Quelques liens
Historique des modifications
Version | Date | Commentaire |
---|---|---|
0.1 | 01/05/2007 | Création par Claude BOBEY |
0.2 | 08/05/2007 | Ajout du comparatif et corrections |
0.3 | 28/05/2007 | Programme MainActor abandonné |
0.4 | 4/06/2007 | Ajout d’EKD |
0.5 | 13/06/2007 | Ajout de Pitivi dans la section « testés » après son passage en testing |
0.6 | 23/06/2007 | Avis plus nuancé sur EKD après échanges avec son développeur. |
0.7 | 08/07/07 | Ajout de Zs4 (non-libre) et mis à jour |
0.8 | 11/08/2007 | Mise à jour Lives 0.9.8.6 et sortie de Kdenlive 0.5 |
0.9 | 18/05/2008 | Ajout de Open Movie Editor et Stop Motion. Nouveaux tests et mise à jour de l’ensemble. |
1 | 19/06/2008 | Mise à jour du logiciel EKD (version 1.4.1) |
Commentaires
Les logiciels de montage vidéo sous Linux
Oui, je viens d’installer la mise à jour et ça vaut le coup. Bravo pour le travail effectué. EKD est rentré dans la cour des grands et possède beaucoup d’atouts pour prendre une grande place. Bonne Rmll 2008.
Les logiciels de montage vidéo sous Linux
Une nouvelle version d’EKD vient de voir le jour. Il s’agit en fait d’une grosse refonte du logiciel, voilà en gros les changements :
* L’application utilise maintenant la bibliothèque graphique PyQt4 (EKD gagne en ergonomie tout en restant très simple d’utilisation).
* Le développeur originel a vu deux autres personnes rejoindre le projet (il s’agit maintenant d’une petite équipe de développement).
* De nouvelles fonctionnalités ont vus le jour (et celles qui existaient déjà ont été améliorées).
* Le projet a un nouveau site web (et forum), il dispose aussi maintenant de son propre dépôt Apt.
Le nouveau site web : http://ekd.tuxfamily.org
La documentation de la nouvelle version Linux : http://ekd.tuxfamily.org/index.php/Documents/Linux
Les didacticiels de la version Linux : http://ekd.tuxfamily.org/index.php/Acceuil/Didacticiels
EKD sera représenté aux Rencontres Mondiales du Logiciel Libre à Mont-de-Marsan du 1er au 5 juillet 2008 sur le stand de lprod (http://fr.lprod.org/wiki/doku.php).
Les logiciels de montage vidéo sous Linux
Ah ok . Pour résoudre ce problème de montage, je voudrais en discuter avec toi (et surtout que je puisse voir les vidéos avec lesquelles tu essayes de faire le montage) . Je te propose donc de t’inscrire en tant que membre ici (attention si tu es ok pour ça, il faut attendre que je valide ton inscription pour pouvoir par exemple poster des messages) :
http://ekd-forum.tolosano.info/
Si tout est ok pour toi, tu me donneras ton pseudo exact d’inscription afin que je valide .
a+
Developpeur d’EKD.
Les logiciels de montage vidéo sous Linux
J’ai mis stabilité moyenne car je n’ai jamais réussi à faire de montage vidéo, cela a bloqué Ekd à chaque fois. J’ai d’ailleurs mis en appréciation "Le logiciel est plus fait pour l’encodage que le montage. Nous n’avons d’ailleurs pas réussi ce dernier point." Sinon, Ekd est prometteur à plus d’un titre sur ce que tu as dit dans ton premier post. Je garde donc le logiciel installé :-)
Les logiciels de montage vidéo sous Linux
Merci pour ces encouragements .
Je voudrais avoir malgré tout, quelques précisions . Je vois dans le trableau comparatif (bravo pour l’idée, très clair !) qu’il est noté notamment, par rapport à EKD : Stabilité —> Moyenne ... sur quels critères jugez-vous la stabilité d’EKD moyenne ? (EKD est parfaitement stable, là je pige pas bien) .
a+
Eveloppeur d’EKD.
Les logiciels de montage vidéo sous Linux
Bonsoir,
Merci de toutes ces précisions et bon avenir à EKD.
Les logiciels de montage vidéo sous Linux
Bonsoir,
Merci de toutes ces précisions et bon avenir à EKD.
Les logiciels de montage vidéo sous Linux
Bonjour à tous,
Je suis le développeur d’EKD et je suis très fièr d’être mis aux côtés de Lives, Kino, Cinelerra, Avidemux, Jahshaka ou Linux Video Studio, par exemple, dans ce comparatif ... même si EKD est encore très perfectible (car encore jeune comme il est précisé ici —> il n’a pas encore deux ans) .
EKD n’est pas réellement un logiciel de montage vidéo ("Un petit module très basique de montage vidéo ..."), ce n’est pas son but ultime, mais j’essaie (même si on est encore loin du compte) de mettre en place une application pouvant être mise en production dans de petits projets vidéo, voire pour de petits studios . EKD est assez efficace dans sa partie traitement de l’image (enfin j’espère) et dans la possibilité de transformer une série d’images en vidéo .
EKD sait par exemple faire :
... mais aussi :
Sur ce dernier point EKD sait donc par exemple faire du chroma key :
http://www.linux-france.org/prj/jargonf/C/chroma_key.html
http://en.wikipedia.org/wiki/Bluescreen
Voici la documentation concernant le chroma key et EKD :
http://ekd.tolosano.info/Documents/TUTdfbv
En espérant qu’EKD saura vous satisfaire .
a+ je pense
Développeur d’EKD .
Les logiciels de montage vidéo sous Linux
Merci du renseignement, je vais l’ajouter à l’article.
Les logiciels de montage vidéo sous Linux
MainActor vient d’être abandonné par son éditeur. J’avais failli l’acheter...