Lecture autonome de DivX : eMovix
, popularité : 14%
Documents |
---|
Lecture autonome de DivX : eMovix
Y. Morère
Résumé
Ce petit article présente l'utilisation d'eMovix (http://movix.sourceforge.net/) dans le cadre de la création de CD DivX qui emporte un système complet de lecture et les fichiers vidéos à lire. En effet il vous est sûrement arrivé de vouloir regarder des divx ou films sur un pc qui ne possédait pas internet et pas les bons codecs.Table des matières
1 Introduction2 Installation des composants
3 Génération et gravage de l'image ISO
3.1 K3b et eMoviX
3.2 Utilisation de movixmaker-2
4 Utilisation
1 Introduction
eMoviX est une mini-distribution Linux contenant sur un CD tous les programmes nécessaires pour démarrer et jouer automatiquement tout les fichiers vidéos présents à la racine du CD. Les formats supportés sont tout les formats supportés par mplayer, par exemple les Divx mais plus généralement les AVI, MPEG, WMV, ASF, FLI et quelques autres. Si des sous-titres sont placés à la même position et avec le même nom que les vidéos (c-a-d film.avi et film.sub) alors les sous-titres seront affichés automatiquement. En d'autres termes, si vous placez des fichiers vidéos et eMoviX sur le même CD alors vous aurez sur ce CD non seulement le film mais aussi tous les programmes nécessaires pour démarrer le PC et jouer le film. Ainsi vous serez capables de visionner le film avec n'importe quel PC même losque aucun OS (ou le mauvais...) est installé (en supposant que le matériel du PC soit supporté). Bien sûr vous pourrez encore lire le CD et visionner les films depuis n'importe quel OS, la seule chose que vous perdrez sera les ~8Mb que eMoviX occupera sur le CD. Toutes les informations sont à l'adresse http://movix.sourceforge.net/Docs/eMoviX/ Dans la suite je considère que la séquence vidéo est déjà réalisée. Il convient de réaliser des fichiers d'au maximum 690Mo pour des cds de 700Mo, vu que le système eMovix environ 8Mo.2 Installation des composants
La seule chose nécessaire afin d'utiliser eMoviX est un ensemble de logiciels afin de produire un image ISO bootable et de graver cette image sur le CD. Vous pouvez utiliser mkisofs et cdrecord. Je vous conseille l'utilisation du très bon K3b http://www.k3b.org/ qui permet de générer des CD à l'aide d'une très bonne interface graphique QT. Dans un premier temps, installez K3b (à partir de paquets ou des sources. N'oubliez pas les dépendances avec les logiciels nécessaires à la gravure) et téléchargez puis installez eMovix 0.9 (paquet Debian ou tar.gz) http://sourceforge.net/project/showfiles.php?group_id=61561&release_id=125967 En ce qui concerne la distribution debian sarge, il est nécessaire de télécharger la distribution emovix emovix_0.9.0-1_all.deb à l'adresse suivante http://sourceforge.net/project/showfiles.php?group_id=61561&release_id=125967 et de l'installer à l'aide de la commande dpkg :dpkg --install emovix_0.9.0-1_all.debOn peut passer à l'installation de movixmaker-2, la gestion des dependances assure l'installation des modules Perl nécessaires.
apt-get install movixmaker-2Si vous désirez installer à partir des sources, il vous faudra installer un certain nombre de modules Perl. Pour cela il est possible d'utiliser les commandes :
minitux:/home/yann# perl -MCPAN -e 'shell' Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.7601) ReadLine support available (try 'install Bundle::CPAN') cpan> install module::perl
3 Génération et gravage de l'image ISO
3.1 K3b et eMoviX
Grâce aux nombreuses requêtes des usagers, K3b supporte eMovix. Cela signifie que si vous installez K3b, vous allez être en mesure de créer des CDs eMovix à partir d'une excellente interface graphique! Mais dans mon cas K3b s'est révèlé incapable de détecter la présence d'eMovix. En cherchant un peu sur le site Movix on comprend qu'avant la version 0.12.1 de K3b un bug empêche la fonctionnement d'eMovix dans ce dernier.Many of you would be pleased to know that the K3b-eMoviX interface works pretty well now, just make sure to use K3b 0.12.1 or higher!Par contre si vous utilisez la version la plus récente de K3b, un nouveau type de projet sera disponible : projet emovix. Je me suis donc tourné vers le non moins excellent movixmaker-2.