Installation des OggVideoTools sous Ubuntu
Pour ceux qui ne connaissent pas, OggVideoTools est composé des logiciels suivants (en ligne de commande):
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.:
On commence par récupérer les sources de la dernière version disponible (0.7b au moment de l'écriture de ce billet):
- 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.
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.gzPuis on lance la compilation (il faut que votre machine dispose des outils de compilation standard: build-essential sous Ubuntu):
./configureEt voili:
make
sudo make install
# 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