Installation des OggVideoTools sous Ubuntu
Date: 21/08/2009 | Catégories: Image,Open-source | Tags: linux,ogg,oggvideotools,theora,ubuntu,vorbis
Pour ceux qui ne connaissent pas, OggVideoTools est composé des logiciels suivants (en ligne de commande):
- oggSplit: permet de séparer l'audio et la vidéo d'un fichier en deux fichiers distincts (un fichier par flux).
- oggJoin: Prend en entré une liste de fichiers OGG (audio au format vorbis et/ou vidéo au format Theroa) et donne en sortie un seul fichier.
- oggCut: permet de couper un fichier OGG.
- oggCat: permet de coller les uns à la suite des autres des fichiers OGG.
- oggDump: Affiche un fichier OGG sous la forme de paquets.
- oggLength: Affiche la taille d'un fichier OGG (en ms).
Si vous voulez en plus disposer des deux autres utilitaires suivants, Il faut passer par une phase de compilation supplémentaire de la librairie Theora depuis les sources car le paquet Ubuntu (et aussi Debian) comporte un bug.:
- oggResize: permet de changer les caractéristiques des flux audio/video d'un fichier OGG.
- oggSilence: Permet de créer un fichier audio vide (silence) au format Vorbis d'une taille donnée.
En attendant que ces petits utilitaires pour manipuler les fichiers audio/video libre basés sur le format libre OGG soit disponibles dans les dépôts Ubuntu (ce qui ne devrait pas tarder...). Voici une petite procédure pour effectuer la compilation depuis les sources.
Compilation des OggVideoTools
Les sources sont hébergées sur le site Sourceforge.
On commence par récupérer les sources de la dernière version disponible (0.7b au moment de l'écriture de ce billet):
wget http://downloads.sourceforge.net/project/oggvideotools/oggvideotools/oggvideotools-0.7b/oggvideotools-0.7b.tar.gz
Puis on lance la compilation (il faut que votre machine dispose des outils de compilation standard: build-essential sous Ubuntu):
./configure
make
sudo make install
Et voili:
# oggLength bigbuckbunny.ogv
596467# oggSplit bigbuckbunny.ogv
# ls -alF
total 326172
-rw-r--r-- 1 labo labo 166825767 2009-08-21 11:26 bigbuckbunny.ogv
-rw-r--r-- 1 labo labo 153622630 2009-08-21 16:26 theora_f0678e1.ogg
-rw-r--r-- 1 labo labo 13203137 2009-08-21 16:26 vorbis_1fa82364.ogg