translated by Vincent Carriere <vince-carriere@users.sf.net> & Pascal Giard <evilynux@users.sf.net>

Qu'est-ce que c'est?

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.

Comment cela fonctionne?

eMoviX est composé de programmes disponibles sur le net:

  syslinux v2.00        <syslinux.zytor.com>    rend le CD bootable;
  mplayer v0.90rc3      <www.mplayerhq.hu>      joue les films;
  alsa 0.9.1            <www.alsa-project.org>  les pilotes de cartes de sons;
  slackware v8.0        <www.slackware.com>     pour faire une mini distro;
  linux kernel v2.4.20  <www.kernel.org>        pour tout faire fonctionner :-)

Tout ce que Roberto a fait c'est de mettre les morceaux de programme ensemble :-)

A partir d'un CD de la Slackware, qui utilise SysLinux afin de booter, il a extrait le ramdisk qu'il a pas mal modifié en supprimant les fichiers inutiles puis en ajoutant tout les modules disponibles du kernel v2.4.20 et bien sûr le paquetage de MPlayer. Un script perl (/sur/local/bin/movix.pl) est exécuté immédiatement après l'amorçage afin de vérifier tout les modules audios disponibles puis pour démarrer la lecture des vidéos.

Documentation

Pour le moment, ce fichier est toute la documentation disponible et est également disponible, en version HTML, sur le site web de MoviX:

http://movix.sf.net
Quelques infos sont disponibles à l'invite de démarrage de chaque CD produit par eMoviX.

Requis

--> Logiciels:

La seule chose nécessaire afin d'utiliser eMoviX est un ensemble de logiciel afin de produire un image iso bootable et de graver cette image sur le CD. Vous pouvez utiliser mkisofs et cdrecord à la fois sur Linux et Window$. Vous pourrez les trouver sur

ftp://ftp.berlios.de/pub/cdrecord/

Des versions fonctionnelles de mkisofs.exe et de cdrecord.exe sont inclusent dans le paquetage MoviX_Win32_Script.zip créé par Christophe Paris et disponible à la page habituelle de téléchargement d'eMoviX

http://sourceforge.net/project/showfiles.php?group_id=61561

Ce paquetage contient également des fichier .bat utiles qui devraient rendre la vie beaucoup plus facile aux utilisateurs de Window$ désirant utiliser mkisofs et cdrecord.
Remerciments à Christophe Paris pour avoir rendu ces fichiers disponibles.

NOTE IMPORTANT POUR LES UTILISATEURS/UTILISATRICES WINDOWS Il y a deux nouveaux paquets permettant aux utilisateur/utilisatrices window$ de créer leurs images à l'aide d'interfaces facile d'utilisation:

--> Matériel :

CPU
Seul les compatibles x86 sont supportés, et seulement >= i586.

RAM
Selon les tests, toutes les fonctionnalités d'eMoviX sont activées avec 36 megs de RAM. Certaines fonctionnalités (lecture de mpeg) n'ont besoin que de 32 megs de RAM mais les performances dépendes de votre matériel informatique et du format que vous visionnez.

SOURIS
eMoviX n'a pas besoin de souris.

CONTRÔLEURS
Tous les contrôleurs IDE et SCSI reconnus par le kernel 2.4.20 sont supportés. S'il vous plaît, écrivez moi un mél si votre contrôleur semble ne pas fonctionner avec eMoviX.

CARTES VIDÉOS
Il n'est pas facile de dire sur quelle carte vidéo eMoviX fonctionnera. Les marques de cartes généralement connues pour fonctionner sont :

Matrox
Ati
NVidia
Intel
3Dfx
Sis
S3
Trident

Il semble que la majorité des cartes vidéos marche bien. Roberto prévois de publier prochainement sur le site web de movix une base de données détaillée des cartes vidéos, ainsi si votre carte vidéo n'est pas dans la liste mais fonctionne avec eMoviX faites lui savoir et il l'ajoutera à la liste des cartes connues pour marcher. Et bien sur de même si elle ne fonctionne pas et qu'elle ne figure pas dans la liste !

En outre, si vous utilisez l'option d'amorçage "aa", alors eMoviX fonctionnera peu importe votre carte vidéo. Bien sur, c'est une visualisation ASCII mais bon ça marche ! :-)

CARTE VIDÉO AVEC SORTIE TV (TV-OUT)
eMoviX supporte la sortie vidéo d'au moins quelques cartes tels que les Matrox, ATI, S3 Savage et NVidia. Dans la plupart des cas, vous n'avez qu'à utiliser l'étiquette de démarrage 'TV' avec le paramètre 'REGION' spécifiant le mode d'affichage de votre télévision (NTSC, PAL, etc.). (ex. tapez "TV REGION=NTSC" puis "entré" lorsque le logo de eMoviX apparait).

Les cartes vidéos ATI fonctionne dès le démarrage, sans l'étiquette 'TV', du moment que la sortie est connecté au téléviseur.

Matrox G400: démarrez eMoviX avec l'étiquette 'TV'. Matrox G450 et G550: démarrez eMoviX avec l'étiquette 'TV'. La télévision doit être connecté à la sortie secondaire de la carte vidéo. NVidia: démarrez eMoviX avec l'étiquette 'TV'. S3 Savage: démarrez eMoviX avec l'étiquette 'TV'. Le moniteur de l'ordinateur devrait s'éteindre. Après le film, vous pouvez ravoir l'affichage sur le moniteur en entrant "s3switch lcd" ou "s3switch crt" en console. SiS: testé à partir de portable seulement, vous devez activer la sortie

vidéo manuellement (ligne de commande).

CARTES SONS
eMoviX utilise les pilotes de son ALSA. Une liste complète de toutes les cartes supportées avec des information détaillées sur chacune est disponible sur le site du projet ALSA :

http://www.alsa-project.org/

CARTES ETHERNET
Le réseau n'est pas supporté par eMoviX.

TÉLÉCOMMANDES
eMoviX supporte toutes les télécommandes de télévision Hauppauge. À partir de la version 0.8.0rc2, les télécommandes série SONY et Pinnacle. Si vous êtes intéressés à ce qu'une autre télécommande soit supportée, n'hésiter pas à écrire un message dans un des forums de movix.

Formats Audio/Vidéo supportés

Pour la vidéo, vous serez capable de lire la plupart des fichiers DivX/XviD et plus généralement tout fichier AVI, MPEG, ASF et WMV. Pour les fichiers audio, tous les fichiers MP3 et OGG/VORBIS devraient fonctionner.

Si vous avez des exemples de fichiers ne fonctionnant pas avec Movix veuillez contacter un membre de l'équipe.

Installation

A partir de la (pré)version 0.6pre2, l'installation du paquetage se fait grâce à un mécanisme autoconf, ainsi installer eMoviX est aussi aisé que décompacter le tarball, s'introduire dans le nouveau répertoire et écrire les commandes suivantes :

     ./configure
     make 
     make install

Par défaut les fichiers binaires "mkmovixiso" , "movix-conf" et "movix-version" seront installés dans

/usr/local/bin
et tout les fichiers de données de eMoviX seront copiés dans

/usr/local/share/movix

Si cela n'a aucun sens pour vous ou si vous préférez construire l'image iso à la main, oubliez ce que vous venez de lire et regardez ci dessous.

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! Si vous êtes pour utiliser K3b, ignorez assurément les 3 prochaines sections.

Créer une image iso amorçable contenant vos fichiers audio/vidéo

UTILISATEURS/UTILISATRICES DE WINDOWS : tel que mentionné plus haut, il y a deux interface graphique pour créer des images ISO d'eMoviX, notament :

Si vous aimez la ligne de commande, vous pouvez utiliser MoviX_Win32_Script.zip, un paquet de Christophe Paris, disponible à la page de téléchargement habituelle de eMoviX. Suivez les instructions concernant l'ancienne méthode.

Afin de rendre aussi facile que possible la création d'une image iso bootable, le script perl "mkmovixiso" est fourni avec l'archive. La commande type que vous avez à taper afin de produire une image iso contenant les fichiers "fichier1" et "fichier2" et tous les fichiers du répertoire "rep" est la suivante :

mkmovixiso -t "Mon titre" -o /tmp/movix.iso fichier1 fichier2 rep

Gardez à l'esprit que vous pouvez ajouter des listes de lecture, au cas où vous ayez plus d'un fichier et que vous vouliez les jouer suivant un ordre particulier.
Pour plus d'informations, lisez la section "Liste de lecture" ci dessous.

Afin d'en apprendre plus à propos des options de mkmovixiso, tapez "mkmovixiso -h".

Si vous utilisez toujours le même fichier de sortie, le même langage ou que vous désirez ajoutertoujours les même options, vous pouvez éviter de les taper à chaque exécution de mkmovixiso en créant un fichier .mkmovixisorc dans votre répertoire personnel.
Par exemple :

# <--------- exemple de .mkmovixisorc
# mon fichier .movixisorc
# toutes les lignes commençant par # sont des commentaires !

# localisation par défaut du fichier de sortie output-file=/tmp/movix.iso

# option de démarrage par défaut
boot-label=MoviX

# polices par défaut
subtitleFonts=polish

# options supplémentaire pour mkisofs
extra-mkisofs-options=-J

### Options relatives à MPlayer

# options supplémentaires pour mplayer
extra-mplayer-options=-double -aspect 4:3 -flip

# options dont vous ne voulez pas qu'elles soient utilisées par mplayer unwanted-mplayer-options=-fs -zoom

# répète la lecture 5 fois [0 = répète indéfiniment] loop=5

# force l'utilisation du mode DMA
#[désactivé seulement si votre ordinateur gèle au démarrage] dma=n

# joue les fichiers aléatoirement
random=y

# redémarre après la lecture
reboot=y

# Éteind la machine après avoir passé au travers de la liste de lecture. # shut=y

# éjecte le CD après la lecture
eject=y

# Efface le répertoire temporaire
auto-delete=y

# ---------> fin de l'exemple de .mkmovixisorc

Aucune autre option n'est pour l'instant disponible pour .movixrc

Si vous préférez la bonne vieille méthode suivez les instructions ci dessous :

0. créez quelque part, par exemple dans un répertoire "utils", un nouveau

répertoire que vous pourrez appeler "movix";

  1. copiez les répertoires src/isolinux et src/movix dans le répertoire "movix" [afin d'éviter les malentendus, le nouveau répertoire "movix" répertoire src/movix ne sont pas le même dossier et le second ne sera plus cité dans le reste de cette section...];
  2. si vous avez des sous-titres et que vous désirez les utiliser, créez un dossier appelé "mplayer" dans "movix", créez un dossier "font" dans "mplayer" et copiez dedans votre ensemble favori de polices de mplayer [ainsi dans "font" il devrait y avoir à ce moment quelques fichiers avec l'extension .raw et un seul fichier appelé font.desc];
  3. copiez tout les fichiers audio/vidéo dans le répertoire "movix";
  4. exécutez "sh mkmovixiso.sh" si vous êtes sous unix et "mkmvxiso.bat" si vous utilisez winXX; votre image iso bootable sera créée respectivement dans "\tmp\movix.iso" et "c:\temp\movix.iso". N'oubliez pas d'éditer la chaîne _-V "Film"_ dans le script si vous désirez donner un titre adéquat à votre CD!

Contactez moi si vous trouvez une quelconque erreur dans cet algorithme :-)

Les utilisateurs de Window$ qui haïssent mkisofs peuvent aussi produire des CDs bootables de MoviX en suivant la méthode qui m'a été proposé par le très inventif Hakan Atac:

0. téléchargez l'image de la disquette bootable de MoviX (MoviX bootable

floppy image);

  1. démarrez Nero :-)
  2. fermez l'assistant (il ne possède pas l'option bootable);
  3. sélectionnez CD-ROM (boot) depuis l'aire de sélection à gauche ce qui vous amènera à la section boot;
  4. sélectionnez comme disque image, l'image de la disquette que vous avez téléchargé à l'étape 0;
  5. dans les réglages expert, placez "Kind of Emulation" à "No emulation";
  6. placez le répertoire "isolinux" à la racine du CD. IMPORTANT : si vous désirez utiliser des sous titres vous devez créer à la racine du CD un répertoire "mplayer/font" (où font est sous répertoire de mplayer) et mettre votre ensemble favori de fontes à l'intérieur de celui ci. Par exemple, pour les fontes turques vous devez mettre dans le répertoire "mplayer/font" tous les fichiers que vous trouverez dans le répertoire "mplayer-fonts/turkish/" du paquet de MoviX;
  7. mettre tous vos fichiers audio/vidéo à la racine du CD (ne les mettez pas dans un sous répertoire!);
  8. si vous désirez qu'eMoviX joue les fichiers dans un ordre particulier, mettez une ou plusieurs liste(s) de lecture dans le dossier "movix". Par défaut, eMoviX jouera la liste nommée "movix" (si elle existe).
  9. gravez le CD !
        Merci beaucoup à Hakan Atac pour cette méthode de création de
        CD bootables avec Nero !

MultiSession

Afin d'apprendre comment ajouter des sessions à votre CD d'eMoviX vous pouvez lire la documentation dans les chapitres 5-7 sur le site http://advancemame.sourceforge.net/doc-advcd.html .

ATTENTION: créer un CD eMoviX multisession avec Nero est risqué car Nero n'est pas compatible avec le format de CD Rock-Ridge, assurez-vous donc de lire les sections ci-hautes. NOTE: Un utilisateur dit avoir utilisé Winimage pour ajouter des fichiers à l'intérieur de l'image ISO (sous Window$). Nous n'avons pas testé nousm êmes, si vous essayez : dites-nous si cela fonctionne!

Utilisation

Lorsque que votre image iso est prête, vous pouvez la graver en tapant

cdrecord dev=0,0 -v -eject /tmp/movix.iso

ou utilisez Nero ou tout autre programme capable de gravez une image iso sur des CDs.

Laissez le tout nouveau CD gravé dans le lecteur de CD-ROM et redémarrez votre PC :
si tout s'est bien passé votre PC démarrera depuis le CD et après quelques secondes la copie de mplayer contenue dans eMoviX jouera vos fichiers.

Options de démarrage

Il existe de nombreuses cartes vidéos et de nombreux pilotes vidéos de mplayer et leurs combinaisons ne fonctionnent pas toujours très bien.

Le script movix.pl essaye de déterminer automatiquement les meilleures options pour votre cas, ainsi en général vous n'aurez pas besoin de taper quoi que ce soit au démarrage.

Cependant au cas ou vous ne serez pas satisfait du rendu de vos vidéos, il existe quelques options de démarrage afin d'obliger eMoviX à utiliser un pilote spécifique :

Option Commentaire

     MoviX    - L'option par défaut entraîne que le script de eMoviX choisisse 
   (défaut)       auto-magiquement le meilleur pilote mplayer pour votre carte. 

      sdl     - Très bon rendu des sous titres mais pas la meilleure qualité 
                 de la vidéo.

     vesa     - Le pilote "vesa" devrait fonctionner pour la plupart des 
                 cartes.

     vesaFB   - Utilise le pilote générique FrameBuffer vesa.

   vesaFB640, vesaFB800, vesaFB1024, vesaFB1280, vesaFB1400
              - Comme vesaFB mais dans les résolution suivantes :
                640x480 800x600 1024x768 1280x1024 1400x1050

      FB      - Utilise le pilote spécifique FB de votre carte (si il existe).

      aa      - Visionnez vos vidéos au format ASCII ! :-)

     aa1024   - Visionnez vos vidéos au format ASCII pour une résolution de 
                 1024x768.

     aa1280   - Visionnez vos vidéos au format ASCII pour une résolution de 
                 1280x1024.

              (Les deux dernières options nécessitent un CPU >= 1GHz)

      TV      - Initialise l'application [si elle existe] nécessaire pour 
                 activer la sortie TV de votre carte.

Il existe également deux options supplémentaires qui peuvent être utiles si vous oubliez un CD eMoviX dans votre lecteur :

        hd      - Ignore le CD et démarre sur le disque dur
        floppy  - Ignore le CD et démarre depuis la disquette

Merci beaucoup à Christophe Paris pour cette suggestion, je l'utilise de nombreuses fois tout les jours !

Arguments de démarrage

Vous pouvez également spécifier au moment du démarrage quelques options qui seront auto-magiquement passé au script movix.pl afin de modifier son comportement :

Args de Dém. Valeurs Effet

        SLOW            y,n       Par défaut movix ralentit les lecteurs de 
                                  CD-ROM afin de diminuer le bruit, 
                                  mais quelquefois cela échoue.
                                  Si votre lecteur de CD semble se comporter 
                                  d'une étrange manière essayez cette option.

        ACCEL           sw,no     Force la mise à l'échelle logicielle ou non. 
                                  Si votre lecture est très lente vous pouvez 
                                  essayer "ACCEL=no" afin de la rendre plus 
                                  fluide [mais votre film ne sera pas mis en 
                                  plein écran !].

        VO_DRIVER       <driver>  Force l'utilisation du pilote VO (lisez les 
                                  DOCS de mplayer !).

        MP_OPTIONS      <opts>    Ajoute des options à mplayer 
                                  (même recommandation !).

        LIST            <list>    Utilise "list" comme liste de lecture par 
                                  défaut.

        DMA             y,n       Utilisé "DMA=n" si votre système gèle en
                                  essayant d'accèder votre lecteur CDROM, 
                                  lors de l'initialisation de MoviX.

        SHUT            y,n       Éteints le PC après avoir joué tous les 
                                  fichiers du CD. Cela est très utile dans le 
                                  cas où vous il est possible que vous vous 
                                  endormiez avant la fin de la lecture :-)

        REBOOT          y,n       Redémarre le PC après avoir joué tous les 
                                  fichiers du CD.
              
        LOOP            <N>       Joue les fichiers N fois. "LOOP=0" indique à 
                                  mplayer de lire les fichiers à l'infini.

        RANDOM          y,n       Joue les fichiers du CD aléatoirement.

        REGION          <region>  Un choix parmis : NTSC, NTSC-J, PAL, PAL-B,
                                  PAL-M, PAL-NC, PAL-60, PAL-M60 et SECAM.
                                  Afin que le TV-Out fonctionne, votre carte
                                  vidéo a besoin de savoir le mode d'affichage
                                  de votre téléviseur (les cartes ATI n'ont pas
                                  besoin de ça.)

        AUDIO           <N>       Sélection de la carte de son (si vous en avez
                                  plus d'une). 0 pour la "1ère" carte, 1 pour
                                  la "seconde", etc.
                                  L'ordre dans lequel eMoviX détecte les cartes
                                  de son est incertain, vous aurez probablement
                                  à essayer 0 et 1.

Exemple: si vous désirez l'option de boot standard mais que vous désirez jouer votre liste de lecture "sleepy.asx", que votre PC s'éteigne après la fin de la liste de lecture (probablement parce que vous serez éteint avant cela) et que vous ne voulez pas ralentir le CD-ROM parce que vous appréciez ce fond sonore, alors vous devriez utiliser la chaîne de démarrage suivante :

boot: MoviX LIST=sleepy.asx SLOW=n SHUT=y

Comment faire jouer des fichiers QuickTime/ASF/WMV/RP

Pour pouvoir faire jouer des fichiers de ce format, MPlayer a besoin de quelques librairies qui ne sont pas incluses dans eMoviX afin de garder ce dernier le plus léger possible. Vous pouvez télécharger ces librairies vousm êmes aux adresses suivantes :

Pour qu'eMoviX soit en mesure de lire ces formats, il est nécessaire de suivre quelques étapes :

  1. téléchargez les librairies dont vous avez besoin.
  2. créez un répertoire "win32" dans le dossier $prefix/emovix/movix (par défaut le $prefix est /usr/local/share)
  3. mettez les fichiers bz2 dans le nouveau dossier "win32" SANS les extraire.
  4. à chaque fois que vous voulez graver un CD de eMoviX avec des fichiers QT, ajoutez l'option "--hasQT" à la commande mkmovixiso que vous utilisez normallement.

Menu de Mplayer

Vous pouvez simplement vous servir de la nouvelle fonctionnalité "menu", de Mplayer, afin de naviguer dans votre sélection de media et/ou changer de liste de lecture !

Attendez juste le démarrage de mplayer et appuyez sur la touche "m" pour activer le menu.
NOTE: Ne fonctionne pas avec les DVD.

La liste des autres touches actives est disponible sur le site de mplayer. La liste des touches les plus importantes est aussi disponible sur chaque CD eMoviX lorsque le logo de la page de démarrage apparaît.

Comment jouer d'autres fichiers lorsque la lecture est terminée

Après que eMoviX finisse de jouer le contenu du CD vous pouvez visionner tout autre CD eMoviX en insérant le nouveau CD et en exécutant la commande movix à l'invite de commande (prompt).

Visionner des DVDs, VCDs et d'autres CDs

Si vous désirez réaliser cela alors vous cherchez MoviX, et non eMoviX! Cependant, eMoviX a maintenant un support limité pour jouer les CD/DVD/VCD et MP3CD/CD audio, merci à Balazs Barani. Après avoir démarré à partir de votre CD d'eMoviX, vous pouvez insérer un CD/DVD/CVD/MP3CD/CD audio dans un de vos lecteur(s) CD/DVD et utiliser une des commandes suivantes :

        movix (pour jouer un CD contenant des fichiers audios/videos)
        dvd N (où N est habituellement 1 ou 2)
        dvd   (joue la piste la plus longue du DVD)
        vcd N (où N est habituellement 1 ou 2)
        acd 
        mcd

Pour avoir une interface beaucoup plus élaborée, allez sur le site web MoviX et téléchargez la dernière version de MoviX ou MoviX².

Comment faire fonctionner la sortie TV

Démarrez le CD avec l'étiquette et l'option suivantes :

boot: TV REGION=<code de la région> Par exemple :

boot: TV REGION=NTSC

Que faire si le son est trop faible ou absent

Si le son est trop faible ou absent après l'avoir augmenté avec mplayer, vous pouvez essayer la chose suivante : arrêtez le film, changez de console avec CTRL-ALT-F2, changez le volume avec alsamixer, retournez dans la console originale avec CTRL-ALT-F1 et redémarrez la lecture avec la commande "movix".

NOTE: Vous ne pouvez pas faire ça lorsque le vidéo joue!

Liste de lecture

Depuis sa version 0.6 eMoviX supporte les listes de lecture ! Les formats supportés sont : .asx .m3u .pls .txt .list

Par exemple si vous avez deux fichiers "Ma Vidéo.avi" et "Ma Musique.mp3" vous pourrez écrire les listes suivantes :

  1. movix.asx

cela ressemblera à :

<asx version = "3.0">
<title>Ma Liste</title>
<entry>
<ref href = "/cdrom/Ma Video.avi"/> </entry>
<entry>
<ref href = "/cdrom/Ma Musique.mp3"/> </entry>
</asx>

2. movix.list ou movix.txt

cela ressemblera à :

/cdrom/Ma Vidéo.avi
/cdrom/Ma Musique.mp3

Je n'en connais pas plus à propos des formats pls ou m3u mais je sais qu'elle fonctionne, au moins dans certains cas :-)

eMoviX recherche par défaut à la racine du CD "movix.asx", "movix.list" ou similaires.
Si aucun d'eux n'est disponible, alors les fichiers seront joués dans l'ordre alphabétique.
Si vous désirez avoir plus d'une liste de lecture vous pouvez essayer des noms différents et les activer en démarrant le CD avec le paramètre LIST. Par exemple si vous avez deux listes de lecture nommées "movix.list" et "alt.list" et que vous désirez utiliser la seconde, alors démarrez le CD de la façon suivante :

boot: MoviX LIST=alt.list

NOTE: gardez à l'esprit que la nouvelle fonctionnalité "menu" de mplayer vous permet d'ouvrir une nouvelle liste de lecture (ou même se déplacer entre fichier) sans avoir à redémarrer !

Internationalisation

eMoviX est traduit en quelques langues. Pour obtenir une liste complête des "boot-messages" traduis, utilisez la commande "mkmovixiso -h". Pour utilisez une langue auter que l'anglais, servez-vous du paramètre "-lang <lang>" de mkmovixiso ["mkmovixiso -h" pour plus de détails].

Support international pour les claviers

Sur plusieurs claviers non-anglais, les caractères voulut ne sont pas toujours facilement accessible. (Les PCs compatibles IBM et eMoviX utilise le clavier "US English" par défaut.)

Vous pouvez utiliser le paramètre --keyboard=<langage> pour changer le clavier et ce à la ligne de commande et au démarrage.

Exemple: "mkmovixiso --keyboard=de" créera un CD d'eMoviX qui sera, par défaut, pour un clavier allemand.

Ensemble de police supportées

Le paquet d'eMoviX contient les polices de mplayer suivantes : centralEU-cp1250, centralEU-iso-8859-2, czech, cyrillic, greek, hebrew, polish, russian et turkish.
Ces dernières supportes les caractères latins (iso-8859-1) en plus de leurs propres caractères.

À partir de la version 0.8.0rc2, eMoviX supporte également les polices TrueType et les polices suivantes sont incluses dans le présent paquet: FreeSerifBoldItalic, gkai00mp

Ne pensez même pas à demander à ce que les polices TrueType standart de Microsoft tel Arial, Courier, et les autres, soient installées. Elles sont gratuites mais loin d'êtres libres :-( Cependant, vous pouvez facilement les ajouter vous-mêmes à eMoviX. Vous n'avez qu'à copier les fichiers ttf à partir de votre dossier c:\windows\fonts\ (s'il existe) vers le dossier $prefix/emovix/mplayer-fonts/. De même, vous pouvez télécharger les polices directement de l'adresse : http://sourceforge.net/projects/corefonts/ Bien entendu, vous êtes responsables de vos actes ;) Merci beaucoup à Balazs Barany pour avoir souligné ces petits problèmes de license à Roberto! :-)

Par défaut, la police FreeSerifBoldItalic est ajoutée à l'image ISO. Afin de n'avoir aucune polices installées (au cas ou vous n'avez pas de sous-titres) utilisez l'option -noSub à la commande "mkmovixiso". Voir "mkmovixiso -h" afin de sélectionner un langage différent.

En général vous écrirez quelque chose comme

mkmovixiso -a fichier -t "Mon titre" -sub=greek -o /tmp/movix.iso

Toutes les archives des polices ont été extraites de

ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/

exceptées les polices polonaises (envoyée par Krzysztof Kajkowski) et hébreux (envoyée par Pavel Bibergal).

Here is where the included True Type fonts come from:

     FreeSerifBoldItalic.ttf      - http://www.nongnu.org/freefont/
     gkai00mp.ttf (chinese fonts) - http://www.arphic.com.tw/free/free.htm

Pour des raisons d'espace, ce sont les seules polices d'incluses. Si vous désirez plus de choix, téléchargez et installez les polices voulues!

Polices chinoises: Roberto voulut les inclure, cependant puisque la taille d'une seule police TrueType est équivalente à 50% de la taille occupée par le paquet eMoviX dans son entier, il a abandonné :-) Si vous voulez le support pour les caractères chinois, vous pouvez suivre les instructions à l'adresse :

http://sourceforge.net/forum/forum.php?thread_id=878378&forum_id=207427

ou télécharger les polices truetype chinoises à l'adresse :

http://www.arphic.com.tw/free/free.htm

Debuggage

A des fins de débuggage, et d'après une suggestion Jose' M. Fandinho, j'ai ajouté à eMoviX un script qui placera dans une disquette les informations suivantes :

  1. sortie de dmesg
  2. /proc/pci
  3. journaux du script movix
  4. réglage de tout les lecteurs de cd-rom sur la machine

Afin de démarrer ce script insérez une disquette vide dans votre lecteur, écrivez "debug" et pressez ENTRÉE.

Afin de retrouver toutes les infos de la disquette sur votre système Linux tapez la commande suivante :
sed -n "1,/MOVIX_MARK/p" /dev/fd0 > bugreport.txt

Merci beaucoup à José pour cette jolie astuce !

Configuration du Kernel & de MPlayer

Vous trouverez les fichiers de configuration pour le mplayer et le vmlinuz de eMoviX dans le répertoire "config" de cette archive.

Remerciements

L'équipe de MoviX voudrais remercier les gens de www.scriptamanent.it pour avoir créé le logo du projet MoviX.
Roberto voudrait aussi remercier son ami Andrea Assorgia pour tout ses encouragements et bons conseils dans la création de MoviX et pour avoir proposé le nom du projet. Remerciement spécial au frère de Roberto, Vincenzo qui lui a acheté un graveur de CD très rapide, ce qui lui a permis d'accélérer le développement de ce projet !