Ceci est une ancienne révision du document !
Version Ubuntu Breezy En cours d'adaptation
Avidemux
**ATTENTION**
Si vous utilisez le codec xvid, il est vivement recommandé de le compiler avant d'installer avidemux! Si vous le compilez ensuite, avidemux ne le prendra pas forcement en compte !
Présentation
Avidemux est d'après son auteur Mean (voir plus haut) l'équivalent de VirtualDub sous Linux, mais aussi sous Windows puisque le logiciel est multi-plateforme. En effet on retrouve l'application de filtres sur les vidéos et l'audio, un nombreux choix de codecs, de multiples sources possibles en entrée, on peut couper des bouts de vidéo, réencoder etc… On remarquera le support des formats mpeg 1 et 2 ce qui est un gros plus par rapport au logiciel dont il soutient la comparaison.
Avidemux n'est pas disponible via les dépôts Ubuntu (même PLF et Marillat), c'est pourquoi nous utiliserons les sources du logiciel afin de le compiler et de l'installer.
Depuis Dapper, avidemux est disponible en version 2.1.2 dans les dépôts Multiverse, il est donc beaucoup plus aisé de l'installer :
sudo aptitude install avidemux
Pré-requis
Nous allons installer les dépendances suivantes:
- Autoconf
- Automake
- Build-essential
- G++
- Libxml2-dev
- Liba52-dev
- Subversion
- Libsmjs-dev
- Pkg-config
avec Synaptic, ou la commande ci-dessous:
$ sudo apt-get install autoconf automake g++ libxml2-dev liba52-dev libsmjs-dev subversion pkg-config build-essential
Installez, si nécessaire, les librairies GTK+ via Synaptic, ainsi que spidermonkey-dev et spidermonkey-bin.
Téléchargement, compilation, et installation
Téléchargez les fichiers de la branche de développement (avec SVN) via la commande
$ svn co svn://svn.berlios.de/avidemux/branches/avidemux_2.1_branch/
Entrez dans le répertoire créé et générez les fichiers de configuration:
$ cd avidemux_2.1_branch $ make -f Makefile.dist
Note : Si vous obtenez un message d'erreur lors de l'exécution de la deuxième commande, vérifiez la version de automake via la commandeautomake –version
. Cette dernière doit être égale ou supérieure à 1.7. Le cas échéant, retirez l'ancien paquet via Synaptic et installez la nouvelle version deautomake
.
Configurez la compilation avec la commande
$ ./configure --with-jsapi-include=/usr/include/smjs --with-newfaad
Note : Si vous obtenez un message d'erreur, indiquant que GTK+2.0 est absent, lors de l'exécution de cette commande,installer le via la commande:sudo apt-get install libgtk2.0-dev
.
Puis compilez et installez le logiciel:
$ make $ sudo make install
Mise à jour du logiciel
Pour mettre à jour Avidemux, utilisez la commande
$ svn update $ make $ sudo make install
à partir du dossier d'installation.
Note : Dans le cas où il vous manquerait une librairie comme les classiqueslibmad, libmad-dev, liba52, liba52-dev
il faut les installer viaapt-get
, mais aussi refaire le traitement./configure –with-jsapi-include=/usr/include/smjs, make, sudo make install
, puis lancer cette fois ./avidemux/avidemux2 depuis le répertoire d'installation…
Lancement du logiciel
Pour lancer Avidemux, entrez simplement la commande suivante dans un terminal:
$ avidemux2
Liens annexes
Notes
Il est possible aussi d'installer le logiciel depuis son paquet .rpm
1. On installe les bibliothèques manquantes via Synaptic, comme indiqué plus haut.
Créez un lien pour que le logiciel trouve liba52.so
cd /usr/lib sudo ln -s liba52.so liba52.so.0
2 . On récupére le paquet le plus récent sur le site.
Le paquet rh9 marche très bien chez moi !
3. On installe le paquet avec alien (si vous ne l'avez pas encore, installez le paquet alien via Synaptic)
$sudo alien -i NomDuPaquetTéléchargé.rpm
Paquet breezy sur lprod.org
Le site lprod.org propose une source APT de paquets pour ubuntu/breezy, avidemux y est disponible. Une rubrique est également consacrée à avidemux.
Ajoutez ces deux lignes dans votre fichier sources.list et vous pourez ensuite bénéficier des applications proposées dans le dépôt de lprod.org !
deb http://lprod.org/deb/breezy/ ./ deb-src http://lprod.org/deb/breezy/ ./