English | - | French | - | Portuguese | - | Spanish |
Index
MoviX est une mini-distribution GNU/Linux contenant tous les programmes nécessaires pour démarrer d'un CD et afficher un menu duquel vous pouvez faire jouer la majorité de vos fichiers audio/vidéo et si vous êtes chaceux vous pourrez également écouter les radios-internet et la télévision :) Merci à l'excellent logiciel MPlayer (http://www.mplayerhq.hu/).
MoviX est pratiquement comme MoviX² à l'exception qu'il n'utilise pas X (donc il est beaucoup plus petit!) et le menu est écrit en Perl (plus facile à développer et personnaliser). De plus, la sortie télévision (TV-Out) des cartes Ati, nVidia, Savage et Matrox fonctionnes. Pour ce qui est des cartes Ati, vous n'avez qu'à utiliser le pilote vesa de MPlayer (non pas l'option de démarrage de MoviX mais bien le pilote de MPlayer).
Les formats supportés sont ceux de mplayer, plus particulièrement DivX et QuickTime mais plus généralement n'importe quel avi, mpeg, wmv, asf, fli et quelques autres.
En passant, mplayer est compilé avec le support pour les mp3 & ogg/vorbis, vous pouvez donc vous en servir pour écouter de la musique !
MPlayer supporte les listes de lecture, vous pouvez donc les utiliser pour faire jouer les fichiers que vous désirez ainsi que dans l'ordre voulu.
Si cela vous intéresse, vous trouverez une copie des fichiers de configuration de mplayer et du noyau de linux dans le répertoire principal de ce paquetage.
Tous les fichiers de configurations et scripts importants de MoviX sont dans
le dossier src/movix et sont automatiquement chargé en mémoire vive lors du
démarrage. Donc, pour faire des changements, il suffit de les éditer et de
graver un nouveau CD.
Si vous croyez avoir fait des modifications utiles pour les autres,
veuillez nous les envoyer !
MoviX est composé de programmes disponibles sur le net:
syslinux v2.00 <syslinux.zytor.com> mplayer v0.90rc3 <www.mplayerhq.hu> slackware v8.0 <www.slackware.com> linux kernel v2.4.20 <www.kernel.org> Perl 5.8.0 <www.perl.org> Curses-UI 0.71 <maurice@gitaar.net> BusyBox 0.60.5 <www.busybox.net> ALSA 0.9rc7 <www.alsa-project.org>
Tout ce que Roberto a fait c'est de mettre les morceaux ensemble :-)
À 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 2.4.20 et bien sûr le paquetage de MPlayer.
Le menu a été écrit en Perl, en utilisant l'excellent module Curses::UI fait par Maurice Makaay.
Il y a litérallement des tonnes de fonctionnalités qui pourrait être ajoutées au menu. L'équipe de développement n'a présentement pas le temps de travailler là-dessus, donc si vous l'aimé et voulez aider à l'amiliorer, n'hésitez a communiquer avec nous!
Nous espérons ardamment que les quelques lignes apparaissant dans le menu seront suffisante afin que tout le monde soit en mesure d'utiliser MoviX. Avec un peu de chance, un jour, peut-être que quelqu'un amiliorera le menu en y ajoutant de l'aide et de nouvelles fonctionnalités.
--> Logiciels:
La seule chose nécessaire afin d'utiliser MoviX² 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 de MoviX
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.
Bien sûr vous pouvez graver cette image ISO avec votre application favorite, cependant, on ne peut créer cette même image ISO avec n'importe quoi car elle se doit d'être amorçable.
--> Matériel :
PROCESSEUR
Seul les compatibles x86 sont supportés, et seulement >= i586.
MÉMOIRE VIVE
MoviX-0.8.0pre3 demande probablement au moins >=96MB.
Il est pratiquement certain que <=48MB serait suffisant avec des amiliorations,
cependant cela requiert du temps, chose plus difficile à trouver :)
SOURIS
Roberto n'a pas réussit à faire quelque chose de potable avec Curses en
console :(
Peut-être qu'un jour...
CONTRÔLEURS
Tous les contrôleurs IDE sont supportés.
Tous les contrôleurs SCSI supportés par le noyau 2.4.20 fonctionne également.
CARTES VIDÉOS
Il n'est pas facile de dire sur quelle carte vidéo MoviX fonctionnera.
Les marques de cartes généralement connues pour fonctionner sont :
Matrox
Ati
NVidia
Intel
3Dfx
Sis
S3
Trident
mais il est bien possible que la majorité des cartes vidéo fonctionnent correctement. À savoir si la carte DXR3/Hollywood+ fonctionne, ce n'est toujours pas claire.
En outre, si vous utilisez l'option d'amorçage "aa", alors MoviX fonctionnera peu importe votre carte vidéo. Bien sur, c'est une visualisation ASCII mais bon ça marche ! :-)
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 MoviX 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 !
CARTES DE SONS
MoviX utilise les pilotes de son ALSA.
Une liste complète de toutes les cartes supportées avec des informations
détaillées sur chacune est disponible sur le site du projet ALSA :
Dans le cas où votre carte a des problèmes avec ALSA, vous pouvez toujours essayer les vieux modules OSS en spécifiant le paramètre "OSS=y" au démarrage.
CARTES ETHERNET
Toutes les cartes supportées par le noyau 2.4.20 sont fonctionnelles.
TÉLÉCOMMANDES
A partir de la version 0.8.0 MoviX supporte les télécommandes !!!
Bon, pour être précis pour le moment il supporte seulement un modèle :
la télécommande fournie avec les cartes Hauppauge WinTV (oui, celle que
j'ai à la maison ;-))
Cela fonctionne très bien et j'espère que cela sera le début d'une longue
série de modèles supportés, mais afin d'accomplir cela j'ai besoin de votre
support !
Si vous êtes un expert lirc et que vous désirez aider, faites moi signe !
USB
À partir de cette version, tout le matériel USB supporté par le noyau 2.4.20
devrait être utilisé si vous spécifiez le paramètre "USB=y" au démarrage.
En particulier, il devrait être possible d'utiliser les hauts parleurs USB.
Si vous essayez cette nouvelle option, veuillez nous laisser savoir comment
et si ça fonctionne!
Si vous n'êtes pas familié avec la procédure pour créer une image iso amorçable, voici des instructions pour GNU/Linux et M$ Window$.
0. Assumons que vous avez le paquetage MoviX dans "/tmp/movix-0.8.0pre2/";
"cp -f boot-messages/fr/* src/isolinux/"
sh mkmovixiso.sh ou
mkmvxiso.bat dépendamment de si vous utilisez M$ Window$ ou GNU/Linux, le script créera l'image dans /tmp/movix.iso ou dans c:\temp\movix.iso. Éditez le script si vous voulez changer cela.
cdrecord dev=0,0 -v -eject /tmp/movix.iso
Si tout va comme prévu vous devriez avoir créé un CD amorçable qui démarrera automatiquement MoviX et son menu.
NOTE: Si vous êtes un utilisateur de m$ window$, vous voulez probablement utiliser le paquetage de Christophe Paris! Lisez plus haut pour en savoir où se le procurer.
--> Amorçage
Démarrez votre PC à partir d'un CD de MoviX. Il y a plusieurs options pour démarrer:
OPTIONS DE DÉMARRAGE
MoviX Ceci est l'étiquette par défaut qui devrait être en mesure de détecter automatiquement les meilleures options pour mplayer, en considérant votre carte vidéo. Il utilise le pilote vesaFB en 800x600. vesaFB1024 Même chose que MoviX mais avec une résolution de 1024x768. Sélectionnez ceci si vous croyez regarder les vidéos en ASCII! vesaFB640 Même chose que MoviX mais avec une résolution de 640x480. Sélectionnez ceci si les 2 étiquettes précédentes ne fonctionne pas (très probablement à cause d'un manque de mémoire vive sur votre carte vidéo). FB Ceci utilise le pilote FrameBuffer spécifique à votre carte vidéo (s'il existe). Cela peut être plus rapide que les autres étiquettes [ci-dessus] mais ce n'est pas testé. vesa Ce pilote devrait fonctionner avec toutes les cartes imaginables mais l'affichage du menu risque d'apparaître corrompue relative- ment rapidement et vous devrez redémarrer souvent. Utilisez-le en dernier recourt. TV Initialise l'application [si elle existe] nécessaire pour activer la sortie TV de votre carte. Les cartes supportées sont les Ati, Matrox, NVidia et S3 Savage. Probalement que les 3dfx Voodoo et autres cartes fonctionnent, nous ne le savons pas, faite-le nous savoir!
Pour démarrer avec une étiquette différente de celle par défaut vous n'avez qu'à la spéficier au démarrage et appuyer sur "Entré".
Il y a également quelques paramètres que vous pouvez utiliser:
Paramètres Valeurs Descriptions
MOUNT n Empêche MoviX de charger vos partitions du/des disque(s) dur(s). ACCEL sw,no Utilisez ceci pour désactiver l'accelération logiciel lors de l'utilisation du pilote vesa. DETECT all Utilise la vieille méthode de détection du matériel, c'est-à-dire que cela essaie de charger tous les modules possibles. Utilisez ceci si votre carte de son ne fonctionne pas. OSS y Utilise les modules audio OSS au lieu d'ALSA. (utilisez ceci si votre carte de son ne fonctionne pas, même avec DETECT=all) DHCP y Essaie de se connecter à un serveur DHCP. USB y Active le support USB. KB fr Clavier français. REGION <région> Un choix parmis NTSC, NTSC-J, PAL, PAL-B, PAL-M, PAL-NC, PAL-60, PAL-M60 or SECAM. Nécessaire si vous utilisez l'étiquette de démarrage "TV" sauf si vous avez une carte Ati. Exemple: Utilisation de l'étiquette par défaut, désactivation de l'accélération logiciel, activation du support pour l'USB et utilisation du clavier français: boot: MoviX ACCEL=no USB=y KB=fr
Il existe également deux options supplémentaires qui peuvent être utiles si vous oubliez un CD MoviX 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!
--> Fichier de configuration
Il est possible de charger/sauvegarder, d'une disquette, un fichier de configuration pour movix contenant toutes les paramètres modifiable par le menu de MoviX.
Le nom de ce fichier est: movixrc
Ainsi, une fois que vous avez déterminé votre configuration favorite, vous
pouvez la sauvegarder sur une disquette. Par la suite, vous n'aurez qu'à la
charger à partir de l'option du menu "Edit->Load config" ou encore, vous
pouvez copier le fichier movixrc dans le dossier src/movix de vos fichiers
sources et créer un nouveau CD.
De cette manière, le fichier movixrc sera chargé automatiquement par les
scripts, au démarrage de MoviX.
Il vous est également possible de sauvegarder les paramètres du mixer audio sur une disquette. Lorsque ceux-ci auront été réglés à votre convenance par l'intermediaire de la seconde console (ALT+F2), le fichier de configuration du mixer (asound.state) sera copié sur la disquette en même temps que le fichier movixrc à partir de l'option Edit->Save Config. Vous aurez dés lors la possibilité de charger ses paramètres par l'intermediaire du menu Edit->Load Config.
Vous pouvez ensuite copié le fichier asound.state issue de la disquette (ou de votre distibution GNU/Linux préférée) dans le répertoire src/movix de vos fichiers source et créer un nouveau CD de la même manière que pour le fichier movixrc.
ATTENTION: si vous utilisez un CD de MoviX avec un fichier de configuration,
n'oublié pas que les paramèetres sont liés au matériel PC. Le démarrage sur
un autre PC signifie donc, dans la majorité des cas, du matériel différent.
Il est donc souvent requis, pour avoir la vidéo fonctionnel, de décharger
votre configuration personnalisée.
Cela est possible à partir de l'option du menu movix : "Edit->Remove config".
--> Menu
S'il démarre, vous pouvez retirer le CD de MoviX sans crainte pour, ensuite, charger/faire jouer n'importe quel DVD/VCD/CD Audio/MP3CD/fichier que vous désirez.
À partir de cette version, dans le menu "Play" il est possible de faire jouer
des CDs ou des partitions.
En utilisant cette option, le script de movix cheche automatiquement tous les
fichiers audios/vidéos sur la partition ou le CD pour ensuite les faire jouer
à partir de la liste de lecture générée.
Une fois la lecture commencé, vous pouvez utiliser le menu de MPlayer pour
naviguer à travers la sélection (voir plus haut).
--> Menu de MPlayer
La version de MPlayer contenu dans MoviX est compilé avec le support pour
le jolie menu :
appuyez sur "m" durant la lecture d'un vidéo et un menu vous apparaîtra où
vous serez en mesure de naviguer à travers les options de mplayer directement
de l'intérieur!
--> Consoles
Il y a 3 consoles d'activées, utilisez ALT-F<n> (où n vaut 1,2 ou 3) pour passer de l'une à l'autre.
console 1 (défaut): contient le menu de MoviX. Lorsque/si le menu de MoviX plante, il est redémarré automatiquement, vous n'avez plus à utiliser la commande "movix". Si vous voulez un terminal, rendez-vous à la console 3.
console 2: ici vous trouverez l'alsamixer, très utile dans le cas où les contrôles de volume de mplayer ne sont pas suffisantes.
console 3: c'est ici que vous trouverez un terminal, dans le cas où vous désirez exécuter des commandes [comme nvtv].
--> Audio
Si vous trouvez que le son est encore trop bas après avoir mit le volume au maximum dans MPlayer, passez à la 2e console (ALT-F2) et modifiez les paramètres avec l'alsamixer. Appuyez sur ALT-F1 pour revenir à la console originelle.
--> Listes de lecture
Vous pouvez faire jouer des listes de lecture en utilisant l'option
"Play->File" du menu de MoviX.
La version actuel de mplayer supporte les formats de liste ayant les
extensions suivantes : pls, m3u, asx, txt, list.
--> Réseau
Si vous désirez écouter une radio sur internet, vous devez tout d'abord configurer les paramètres réseau à partir de l'option "Entry->MoviX Options" du menu de MoviX. Vous pouvez également spécifier le paramètre "DHCP=y" au démarrage du CD de MoviX [rustine (patch) par William Daniau], bien sûr, il doit y avoir un serveur DHCP sur votre réseau.
Après cela, vous pouvez entrer un URL à partir de l'option "Play->URL" du menu
ou utiliser une liste de lecture (utilisez "Play->File" pour charger la liste)
contenant ce/ces URL.
Il y a deux exemples de liste d'inclus dans le répertoire de movix, l'une
s'appelle hardhouse56k.pls et l'autre hardtrance56k.pls [merci à Richard Didd
pour ces listes!].
--> Volumes réseaux
Il est aussi possible de charger des volumes réseaux nfs ou samba [c'est-à- dire des partition m$ window$] à partir de l'item "Play->Net" du menu. Après avoir chargé le volume, il devrait magiquement apparaître dans la liste des partitions et ainsi vous pourrez n'importe quel fichier à partir de ce volume, comme s'il était sur votre machine.
--> Sous-titres
Vous pouvez sélectionner/changer les set de charactères utilisés par MPlayer à partir de l'item "Edit->MoviX" du menu. Tous les sets contient les charactères latin en plus du set spécifique au langage.
--> Grosseurs des polices d'affichage du menu
Vous pouvez sélectionner/changer la grosseur da la police d'affichage du menu de MoviX à partir de l'item "Edit->MoviX" du menu. Ceci est particulièrement intéressant pour ceux qui utilise une sortie TV (augmentation de la grosseur) ou encore pour ceux qui visualise les vidéos en ASCII (diminution de la grosseur).
--> TV
Le support pour la Télévision est encore en mode alpha. Éventuellement, il
devrait y avoir un menu nous permettant de sélectionner les chaînes voulues.
Cependant, cela n'est pas une priorité dans le développement de MoviX.
Actuellement, ça fonctionne plus ou moins bien avec la carte Leadtek WinTV,
il y aurait des choses à pofiner.
Si cela est intéressant pour vous, lisez la documentation de mplayer et aideznous
à amiliorer MoviX!
À l'exception des cartes Ati (qui devraient fonctionner sans qu'on les aide), vous devez démarrer le CD avec l'étiquette et le paramètre suivants :
boot: TV REGION=<code de la région> Par exemple :
boot: TV REGION=NTSC
Cartes nVidia : supporte tous les modes connus. Cartes Matrox : supporte seulement NTSC et PAL. Cartes Savage : supporte seulement NTSC, NTSC-J et PAL.
Probalement que les 3dfx Voodoo et autres cartes fonctionnent, nous ne le savons pas, faite-le nous savoir!
MPlayer permet de visualiser les vidéos en affichage ASCII grâce à AA-lib (http://aa-project.sourceforge.net/aalib/).
Malheureusement, regarder un vidéo avec le pilote "aa" rend l'écran inutilisable après visionnement. Vous devez donc fermer le menu de MoviX et le redémarrer en utilisant la commande "movix".
Pour la vidéo, vous serez capable de lire la plupart des fichiers DivX 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.
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 !
Finalement, Roberto veut remercier Robos pour son intérêt pour le projet et
pour avoir suggéré le meilleur moyen de développer le menu.