Le format ogg est un containeur qui peut encapsuler un flux audio (la plupart du temps au format vorbis) et un flux vidéo (format Theora).
oggvideotools est un toolkit qui permet de manipuler des fichiers ogg, par exemple:
- redimensionner une vidéo,
- générer des aperçus à partir d'une vidéo,
- monter un slideshow à partir d'images.
- Couper, concaténer des fichiers vidéo
Pour l'installer sous Ubuntu (ou Debian):
sudo apt-get install oggvideotools
Générer des aperçus
oggvideotools permet de générer, à partir d'une vidéo ogg, des images à des instants précis de la vidéo. Par exemple:
oggThumb -t 5, 10.5, 12.3, 23 -s 0x150 -o png my_video.ogv
Cette commande génère 4 images différentes au format png, d'une dimension maximum de 150 pixels en hauteur, prises à 5s, 10.5s, 12.3s et 23s dans la vidéo.
Ainsi, si on roule cette commande sur notre film préféré Les Zoolympiques pour générer 6 images, on obtient le résultat suivant:
Fabriquer un diaporama
À partir de plusieurs images, oggvideotools nous permet de générer un diaporama sous forme de vidéo. La commande est la suivante:
oggSlideshow -l3 -tcf -d1024000 -s480x320 -o demo-plain.ogv image1.jpg image2.jpg ... image43.png
Avec cette commande, le diaporama s'arrête 3 secondes sur chaque images (option -l) et fait une transition fade (option -t). La résolution sera 480x320 (option -s), et le fichier de sortie est demo-plain.ogv (option -o). À la place d'une liste de fichiers images, on peut passer une expression régulière (Exemple: *.jpg).