diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-18 11:48:46 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-18 11:48:46 +0000 |
commit | b5b7ce90a65fceebd44e0443733e12970ffbdcf7 (patch) | |
tree | 52843e1e32019025b9c4c2909ce550c3c5229d76 | |
parent | 9c271918e35650f360b7c0611b7d821d57437357 (diff) | |
download | mpv-b5b7ce90a65fceebd44e0443733e12970ffbdcf7.tar.bz2 mpv-b5b7ce90a65fceebd44e0443733e12970ffbdcf7.tar.xz |
French translation by MoZ <moz@gmx.fr>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2253 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | DOCS/French/bugreports.html | 151 | ||||
-rw-r--r-- | DOCS/French/cd-dvd.html | 193 | ||||
-rw-r--r-- | DOCS/French/codecs.html | 225 | ||||
-rw-r--r-- | DOCS/French/documentation.html | 1073 | ||||
-rw-r--r-- | DOCS/French/exemple.conf | 139 | ||||
-rw-r--r-- | DOCS/French/faq.html | 522 | ||||
-rw-r--r-- | DOCS/French/skin.html | 787 | ||||
-rw-r--r-- | DOCS/French/sound.html | 112 | ||||
-rw-r--r-- | DOCS/French/video.html | 622 |
9 files changed, 3824 insertions, 0 deletions
diff --git a/DOCS/French/bugreports.html b/DOCS/French/bugreports.html new file mode 100644 index 0000000000..b4a5058103 --- /dev/null +++ b/DOCS/French/bugreports.html @@ -0,0 +1,151 @@ +<HTML> +<BODY BGCOLOR=white> + +<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> + +<P><B><A NAME=C>Appendice C - Comment reporter un bogue</A></B></P> + +<P><B>Comment reporter un bogue ?</B></P> + +<P>Commencez par lire l'<A HREF="documentation.html#D">Appendice D</A>, et le reste de la documentation. Reportez le bogue +uniquement si votre problème n'est pas référencé ou résolu.</P> + +<P><B>Où ?</B></P> + +<P>Souscrivez à la liste de diffusion mplayer-users:<BR> + <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users"> http://mplayerhq.hu/mailman/listinfo/mplayer-users</A><BR> +et décrivez votre problème:<BR> + <A HREF="mailto:mplayer-users@mplayehq.hu">mplayer-users@mplayerhq.hu</A><BR> +Nous ne reporterons pas votre e-mail, inscrivez vous SVP !!!</P> + +<P>N'envoyez pas d' e-mail directement à l'adresse de l'auteur !!! +Nous travaillons ensemble sur le code, donc votre problème intéresse tout le monde. +De plus les autres utilisateurs ont souvent la solution (configuration système, +mauvais drivers, etc..), même quand nous pensons qu'il s'agit d'une erreur dans le code. +Cette liste de diffusion est en anglais !</P> + +<P>Merci de décrire votre problème dans le détail, avec des exemples, et +n'oubliez pas d'inclure ceci :</P> + +<P><B>Quoi ?</B></P> + +<P><B><I>1. Les informations indispensables sur votre système :</I></B></P> + +<UL> +<LI>Distribution GNU/Linux<BR> +exemples:<UL> + <LI>RedHat 7.1 + <LI>Slackware 7.0 + paquetages de développement de la 7.1 ...</UL> +<LI>version du noyau :<BR> + <CODE>uname -a</CODE> +<LI>version de la libc :<BR> + <CODE>ls -l /lib/libc[.-]*</CODE> +<LI>version du serveur X :<BR> + <CODE>X -version</CODE> +<LI>version du gcc et de ld :<BR> + <CODE>gcc -v<BR> + ld -v</CODE> +<LI>version des binutils :<BR> + <CODE>as --version</CODE> +</UL> + +<P><B><I>2. Matériel & drivers :</I></B></P> + +<UL> +<LI>Infos processeur:<BR> + <CODE>cat /proc/cpuinfo</CODE> +<LI>Fabricant et modèle de votre carte vidéo :<BR> + exemples :<BR><UL> + <LI>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM + <LI>Matrox G400 DH 32MB SGRAM</UL> +<LI>Type et version des drivers vidéo<BR> + exemples :<UL> + <LI>X built-in driver + <LI>nvidia 0.9.623 + <LI>Utah-GLX CVS 2001-02-17 + <LI>DRI from X 4.0.3</UL> +<LI>Type et version des drivers son :<BR> + exemples :<BR><UL> + <LI>Creative SBLive! Gold with OSS driver from oss.creative.com + <LI>Creative SB16 with OSS drivers of kernel + <LI>GUS PnP with ALSA OSS emulation</UL> +<LI>En cas de doute, joignez y le résultat de la commande lspci -v +</UL> + +<P><B>En cas de problème/erreur de compilation :</B></P> + +<P><B><I>3. Le résultat des commandes configure/make :</I></B></P> + +<UL><LI><CODE>make distclean</CODE> +<LI><CODE>./configure &>config.log</CODE> +<LI><CODE> ./make &>make.log +</UL> + +<P><B><I>4. Ces fichiers :</I></B></P> +<UL><LI>config.h +<LI>config.mak +<LI>libvo/config.mak +</UL> + +<P><B>Pour les problèmes de lecture :</B></P> + +<P><B><I>3. Le résultat de la commande "mplayer -v" (verbose level 1)</I></B></P> +<P><CODE> mplayer -v [options] filename &> mplayer.log</CODE></P> + +<P><B><I>4. Si le problème est spécifique à un fichier, + merci d'envoyer ce fichier sur :</I></B></P> +<P><CODE> ftp://mplayerhq.hu/MPlayer/incoming/</CODE></P> + en y joignant un fichier texte du même nom décrivant votre problème.<BR> + Généralement les premiers 1-5 MB sont suffisants pour reproduire le problème, + mais auparavent vous pouvez essayer ceci : +<P><CODE> dd if=votre_fichier of=le_petit_fichier bs=1k count=1024</CODE></P> + (cela coupera 1MB de 'votre_fichier' et les sauvera dans 'le_petit_fichier') + Essayez alors de lire le petit fichier, et si le bogue persiste vous pouvez envoyer le petit fichier par ftp.<BR> + N'envoyez jamais ces fichiers par e-mail ! Envoyez les par FTP, et postez seulement leur nom/adresse sur ce FTP. + Si le fichier est accessible en téléchargement, envoyez seulement son URL ! + +<P><B><I>5. En cas de plantage (segfault, SIGILL, signal 4 etc...):</I></B></P> + +<P><I>Si vous avez un "coredump" du plantage, c.f. section 5.a, sinon c.f. section 5.b:</I></P> + +<P><B><I>5.a: Merci de nous envoyer le résultat du "coredump" (s'il a été crée).</I></B></P> + +<P>Comment : +créez la commande suivante (dans un fichier command_file) :</P> + +<P><CODE>disass $eip-32 $eip+32<BR> +printf "eax=%08lX\n",$eax<BR> +printf "ebx=%08lX\n",$ebx<BR> +printf "ecx=%08lX\n",$ecx<BR> +printf "edx=%08lX\n",$edx<BR> +printf "esp=%08lX\n",$esp<BR> +printf "ebp=%08lX\n",$ebp<BR> +printf "edi=%08lX\n",$edi<BR> +printf "esi=%08lX\n",$esi<BR> +</CODE></P> + +<P>puis exécutez simplement la ligne de commande suivante :</P> +<P> <CODE>gdb mplayer --core=core -batch --command=command_file >mplayer.bug</CODE></P> + +<P><B><I>5.b.: lancez MPlayer dans gdb :</I></B></P> +<P>Recompilez mplayer avec les instructions de déboguage :<BR> +./configure --enable-debug<BR> +make +</P> +<P>[au prompt shell :]<BR> + <CODE># gdb mplayer</CODE><BR> +[au prompt gdb :]<BR> + <CODE>> run -v [options-to-mplayer] filename</CODE><BR> + ... (attendre qu'il plante)<BR> + <CODE>> bt</CODE><BR> + <CODE>> disass $eip-32 $eip+32</CODE><BR> +Envoyez nous le résultat complet obtenu alors ! +</P> + +<P><B>En général:</B></P> + +<P>Les fichiers volumineux (logs, etc...) peuvent être envoyés par FTP +(compressés), et indiquez uniquement leur nom/adresse dans le rapport de bug.</P> + +</BODY> +</HTML> diff --git a/DOCS/French/cd-dvd.html b/DOCS/French/cd-dvd.html new file mode 100644 index 0000000000..b1e3396a8c --- /dev/null +++ b/DOCS/French/cd-dvd.html @@ -0,0 +1,193 @@ +<HTML> +<BODY BGCOLOR=white> + +<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> + +<P><B><A NAME=4.1>4.1. Lecteurs CD-ROM</A></B></P> + +<P>Lire des Video-CD standards:</P> + +<P> +mplayer -vcd <I>numero_de_piste</I> [device]<BR><BR> +Exemples:<BR> +mplayer -vcd 1<BR> +mplayer -fs -vcd 2 /dev/hdc<BR> +</P> + +<P> +Notes:<BR> +- Ne montez pas les VCD pour lire les fichiers DAT directement ! Cela peut fonctionner sous windows, +mais pas sous GNU/Linux. Vous devez lire le lecteur entier (device), avec l'option -vcd.<BR> +- Les VCD ont généralement deux pistes : une piste de données (contenant le démarrage automatique de +windows, les pistes karaoké, etc...) et une piste mode-2 (le film), donc essayez l'option +-vcd 2 en premier.<BR> +- le lecteur VCD par défaut est /dev/cdrom. Si votre configuration est différente, +vous devez créer un lien symbolique ou le spécifier dans la ligne de commande. +</P> + +<P>Extrait de la documentation GNU/Linux :</P> + +<P>Certains lecteurs de CD-Rom sont capables de changer leur vitesse de lecture. Il y a plusieurs +raisons possibles pour changer cette vitesse. Les CD-Roms mals pressés peuvent tirer parti +d'une vitesse de lecture réduite. Les lecteurs de CD-Roms modernes atteignent de hautes +vitesses (les lecteurs 24X sont courants). Il a été signalé que ces lecteurs peuvent +commettre des erreurs fréquentes à leur pleine vitesse, la diminuer peut alors empêcher ces erreurs. + Enfin ces lecteurs génèrent souvent un bruit assourdissant, qu'une vitesse réduite peut contribuer a diminuer.</P> + +<P>L'utilitaire couramment utilisé pour cela est le programme 'setcd' . Il est un peu ancien, mais +vous ne devriez avoir aucun mal a le trouver sur le Net. La dernière version de 'hdparm' possède +également une option pour cela.<P> +Utilisation :</P> + +<P> <CODE>setcd -x [speed] [cdrom device]</CODE></P> + +<P>Vous pouvez également essayer :</P> + +<P> <CODE>echo current_speed:4 >/proc/ide/[cdrom device]/settings</CODE></P> + +<P>en tant qu'utilisateur root. J'utilise également la commande :</P> + +<P> <CODE>echo file_readahead:2000000 >/proc/ide/[cdrom device]/settings</CODE></P> + +<P>pour créer 2MB de cache du fichier (utile pour les CD-Roms endommagés). +Il est également recommandé d'optimiser votre lecteur de CD-Roms avec hdparm:</P> + +<P> <CODE>hdparm -d1 -a8 -u1 (cdrom device)</CODE></P> + +<P>pour permettre l'accès DMA, le cache en lecture, et l'IRQ unmasking. +(si vous ne comprenez pas cela, *lisez le manuel de hdparm*)</P> + +<P>Réferez vous à "<CODE>/proc/ide/[cdrom device]/settings</CODE>" pour optimisez correctement votre lecteur +CD-Rom</P> + +<P><B><A NAME=4.2>4.2. Lecture de DVDs</A></B></P> + +<P>Oui, un vrai support des DVD existe désormais sous GNU/Linux ! Vous n'avez plus à lire les fichiers VOB directement depuis le disque + en essayant de deviner la fonction des fichiers dans le répertoire video_ts, vous n'avez plus a vous + soucier de savoir si le disque est crypté ou pas (dans une ancienne version de +<B>MPlayer</B> vous deviez ajouter '-dvdauth /dev/dvd' aux paramètres dans le cas d'un disque encrypté), et vous n'avez +même plus besoin de monter le DVD pour le lire :)</P> + +<P>IMPORTANT : merci de ne plus demander de nouvelles fonctionnalités pour ce lecteur de DVD. +C'est la première version de <B>MPlayer</B> supportant vraiment ce format et nous sommes trop occupés a rechercher les bugs et a y +implémenter les fonctions de base d'un lecteur DVD.</P> + +<P><B>MPlayer</B> utilise libdvdread, qui inclut le parsing IFO, +la lecture des informations de navigation et l'authentification/décryptage. libdvdread +utilise libcss pour ces dernières fonctions. Vous devrez donc avoir libcss et +libdvdread téléchargés, compilés et installés AVANT d'exécuter le script ./configure +de <B>MPlayer</B> qui détecte alors automatiquement libdvdread pour vous.</P> + +<UL> +<LI><P><B>Télécharger les sources de libdvdread et libcss.</B></P> + +<P><I>Vous pouvez les obtenir depuis +<A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A> +(cliquez sur 'download' dans le menu de gauche, et vous trouverez libcss et +libdvdread dans un tableau).</I></P></LI> + +<LI><P><B>Compilez et installez libcss PUIS libdvdread.</B></P> + +<P><I>Lisez la docmentation de ces paquetages pour réaliser cette étape facilement.</I></P></LI> + +<LI><P><B>Recompilez MPlayer.</B></P> + +<P><I>Exécutez <CODE>./configure</CODE>. Si vous avez installé libdvdread correctement, le listing de ./configure +doit donner:<BR><CODE>Checking for DVDread support ... yes</CODE><BR> +(Bien sûr vous pouvez choisir vos paramètres préférentiels dans les options du script ./configure). +Voila ! Faites : <CODE>make</CODE>, puis <CODE>make install</CODE> en tant qu'utilisateur root.</I></P></LI> +</UL> + +<P>Evidemment, vous n'avez plus besoin désormais de recompiler libcss and libdvdread à chaque compilation de +<B>MPlayer</B> (depuis une nouvelle version CVS par exemple) puisque ces dépendances ont déja été installées sur votre machine.</P> + +<P><B>Utiliser MPlayer pour lire les DVDs :</B></P> + + +<TABLE BORDER=0 WIDTH=100%> +<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvd <title_id> </FONT></TD> +<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Autorise le support du DVD et choisit le titre.</FONT></TD><TR> +<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-chapter <chapter_id> </FONT></TD> +<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Choisit le chapitre du DVD (lit le premier chapitre par défaut)</FONT></TD><TR> +<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvdangle <angle_id> </FONT></TD> +<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Sélectionne l'angle de la caméra (defaut : 1)</FONT></TD><TR> +</TABLE> + +<P>Le lecteur (device) par défaut est <CODE>/dev/dvd</CODE>, vous pouvez le changer dans config.h +(option à la compilation), ou le spécifier dans les paramètres au lancement de <B>MPlayer</B>: +</P> + +<P> <CODE>mplayer -dvd 1 /dev/dvd</CODE></P> +<P> <CODE>mplayer -dvd 2 -chapter 5 -dvdangle 2</CODE></P> + +<P><B><A NAME=4.3>4.3. FAQ sur la lecture des DVDs</A></B></P> + +<TABLE BORDER=0 ALIGN=left WIDTH=100%> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Puis je compiler libdvdread et libcss sur ma machine Sparc/Solaris ? +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Qui sait ... Si vous réussissez, merci de nous prévenir. Il paraitrait que cela fonctionne. +Référez vous à la documentation de libdvdread ainsi qu'a son site web. Nous ne sommes pas les auteurs de libdvdread. +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Et les sous-titres ? MPlayer peut-il les lire ? +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Oui ! (du moins il est supposé le faire) puisqu'il existe des fonctions d'affichage des sous-titres +dans <B>MPlayer</B> (Les sous-titres DVD .SUB sont stockés comme des images, pas du texte). +Cette fonctionnalité doit être accessible sous peu (avec libvo2). +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Je n'ai pas de son / un mauvais son (sur les bandes son espagnoles, etc...). +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +<B>MPlayer</B> n'utilise actuellement pas toutes les informations des blocs IFO du DVD. +vous pouvez choisir le bon canal audio avec l'option: '-aid 128', 128 étant l'identifiant du canal audio désiré. Vous pouvez essayer +avec les identifiants 128,129,etc.... Bien sûr ce problème sera résolu dans les futures versions. +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Certains effets étranges apparaissent (entrelacement entre autres) quand les objets se déplacent rapidement à l'écran. +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Le problème est connu, nous essayerons de le résoudre en passant à libvo2. +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Comment changer le code de la région pour mon lecteur DVD ? Je n'ai pas windows ! +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Utilisez le logiciel 'regionset' : +<A HREF="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz">http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz</A> +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Donc MPlayer peut lire les DVDs ? Alors il doit utiliser DeCSS! Vous êtes en état d'arrestation +suivant le paragraphe XYZ#$ du-- +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Et non, il n'y a pas de code DeCSS dans <B>MPlayer</B>. <B>MPlayer</B> utilise libdvdread +, et libdvdread utilise libcss en le chargeant dynamiquement. +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Dois-je être (setuid) root/setuid fibmap_mplayer pour pouvoir lire les DVD? +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Non, inutile. C'est du passé :) Cependant vous devez avoir des droits suffisants sur le lecteur DVD (dans /dev). +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Comment puis-je ... (insérez ici une fonction que vous aimeriez trouver dans le lecteur DVD) ? +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +La version actuelle est la première d'un lecteur convenable de DVDs. Avant tout, nous souhaitons intégrer toutes les fonctionnalités +standard et corriger un maximum de bugs avant de voir plus loin. +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> + +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</FONT></TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Où puis-je trouver les paquetages libdvdread and libcss ? +</FONT></B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>R:</FONT></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +Depuis le site d'Ogle : +<A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>. +</FONT></TD><TR><TD COLSPAN=3> </TD><TR> +</TABLE> + +</BODY> +</HTML> diff --git a/DOCS/French/codecs.html b/DOCS/French/codecs.html new file mode 100644 index 0000000000..ce868e07aa --- /dev/null +++ b/DOCS/French/codecs.html @@ -0,0 +1,225 @@ +<HTML> +<BODY BGCOLOR=WHITE> + +<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> + +<P><B><A NAME=2.1>2.1. Formats vidéo, codecs audio & vidéo </A></B></P> + +<P><B><A NAME=2.1.1>2.1.1. Formats d'entrée supportés</A></B></P> + +<P><B>MPlayer</B> peut lire/écrire depuis les lecteurs/formats suivants : <BR> +<UL> +<LI> VCD (Video CD) directement depuis le CD-ROM ou depuis une image disque .bin crée par CDRwin. +<LI> DVD, directement depuis le lecteur DVD, avec le support de libcss pour le décryptage. +<LI> Les fichiers MPEG 1/2 System Stream (PS/PES/VOB) et Elementary Stream (ES) +<LI> Les fichiers RIFF AVI. +<LI> Les fichiers ASF/WMV 1.0. +<LI> Supporte la lecture depuis un fichier, l'entrée standard, ou le réseau via HTTP +</UL></P> + +<P>Note : concernant le support de quicktime (.mov/.qt) et realmedia (.ra/.rm) lisez la FAQ!</P> + + +<P><B><A NAME=2.1.2>2.1.2. Codecs audio & vidéo supportés</A></B></P> + +<P>Voir <A +HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">http://www.mplayerhq.hu/DOCS/codecs-status.html</A> +pour une liste complète et actualisée !!!</P> + +<P>Les principaux codecs vidéo :<BR> +<UL> +<LI>MPEG1 (VCD) et MPEG2 (DVD) +<LI>DivX ;-), OpenDivX (DivX4) et autre variantes MPEG4 +<LI>Windows Media Video 7 (WMV1) et 8 (WMV2) utilisés dans les fichiers .wmv +<LI>Codecs Intel Indeo (3.1,3.2,4.1,5.0) +<LI>MJPEG, ASV2 et autres formats matériels +</UL></P> + +<P>Les principaux codecs audio :<BR> +<UL> +<LI>MPEG layer 2 et layer 3 (MP3), avec optimisation mmx/sse/3dnow +<LI>AC3 dolby, avec optimisation mmx/sse/3dnow +<LI>Ogg Vorbis (librairie native) +<LI>Voxware (utilisant la DLL directshow) +<LI>alaw, msgsm, pcm et autres formats audio anciens +</UL></P> + +<P>Si vous utilisez un codec non encore supporté, lisez la <A +HREF="#2.1.4">section 2.1.4</A> pour obtenir des informations sur comment nous aider pour ajouter ce support !</P> + +<P><B><A NAME=2.1.2.1>2.1.2.1. DivX4</A></B></P> + +<P>Cette section contient des informations sur le codec DivX4 de +<A HREF="http://www.projectmayo.com">ProjectMayo</A>. Leur première version (alpha) disponible est OpenDivX 4.0 +alpha 47 et 48. Son support est inclut dans <B>MPlayer</B>, et compilé par défaut. +Nous avons fréquemment utilisé son code de postprocessing pour améliorer la qualité visuelle des vidéos +MPEG1/2.</P> + +<P>La nouvelle génération de ce codec peut même décoder les vidéos créées avec le très mauvais codec DivX ! +Il permet même d'obtenir un BIEN MEILLEUR résutat qu'avec les DLLs Win32 DivX traditionnelles. +Voir ci-dessous comment le configurer. Le seul défaut de ce codec est de ne pas être Open-Source :(</P> + +<P>Ce codec peut être téléchargé depuis l'adresse suivante :</P> + +<P> <A HREF="http://download2.projectmayo.com/dnload/divx4linux/divx4linux-20010718.zip">http://download2.projectmayo.com/dnload/divx4linux/divx4linux-20010718.zip</A></P> + +<P>Aucune installation automatique n'est encore disponible, donc suivez EXACTEMENT la procédure suivante. + Décompressez le, et exécutez les commandes suivantes (en tant que root) :</P> + +<P><CODE>cp libdivxdecore.so.0.0.0 /usr/local/lib/<BR> +ln -s /usr/local/lib/libdivxdecore.so.0.0.0 /usr/local/lib/libdivxdecore.so.0<BR> +ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so<BR> +ldconfig<BR> +cp decore.h /usr/local/include/</CODE></P> + +<P>Note: n'oubliez pas d'ajouter /usr/local/lib a votre fichier /etc/ld.so.conf !</P> + +<P><B>MPlayer</B> détecte si DivX4 est (correctement) installé, donc compilez le normalement. +Si le script ./configure ne détecte pas le codec, votre installation est erronée, +et/ou votre configuration pas très propre (voir la dernière question de la section 5.1).</P> + +<P>Utiliser ce codec est un peu délicat. Il entre en conflit avec l'ancien OpenDivX (leurs APIs sont très proches). +Le code OpenDivX code n'est pas chargé, et le driver OpenDivX fait lui aussi appel à cette librarie.</P> + +<P>Générallement nous contournont ce problème pour que vous obteniez deux options :</P> + +<P><TABLE BORDER=0> +<TD> </TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-vc odivx</FONT></TD><TD> </TD> +<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>utilise le codec divx4 comme une nouvelle version d'OpenDivX. +Dans ce cas il affiche des images YV12 dans son propre buffer, +et <B>MPlayer</B> (libvo) fait la conversion de palette. <B>(RECOMMANDÉ !)</B></FONT></TD><TR> +<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-vc divx4</FONT></TD><TD></TD> +<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>utilise la conversion de palette du codec divx4. +Dans ce mode, vous pouvez également utiliser le format YUY2/UYVY.</FONT></TD><TR> +</TABLE></P> + +<P>La méthode 'odivx' est généralement plus rapide, grâce au transfert des données d'images au format +YV12 (YUV 4:2:0 planaire), nécessitant beaucoup moins de bande passante sur le bus. +Pour les modes YUV (YUY2, UYVY) utilisez la méthode 'divx4'. +Cela ne présente pas de différence pour le mode RGB, leur vitesse est équivalente et dépend du nombre de bpp.</P> + +<P>Note: Il supporte aussi le postprocessing, mais son intervalle de valeurs est particulière :</P> + +<P><TABLE BORDER=0> +<TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +0 +</TD><TD> </TD> +<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +pas de postprocessing +</FONT></TD><TR> +<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +10 .. 20 +</FONT></TD> +<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +postprocessing, normal (équivalent au niveau 2 de divxds) +</FONT></TD><TR> +<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +30 .. 60 +</FONT></TD> +<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> +prostprocessing matériel, utilise beaucoup de temps CPU (équivalent au niveau 4 de divxds) +</FONT></TD><TR> +</TABLE></P> + +<P><B><A NAME=2.1.2.2>2.1.2.2. DivX/libavcodec de ffmpeg</A></B></P> + +<P>Apparu à sa version 0.4.2 , <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> contient un codec DivX <B>opensource</B>, +compatible avec le DivX traditionnel. <B>MPlayer</B> supporte ce codec, +qui rend possible <B>la lecture de films DivX sur des plates-formes non-x86 !</B> +Il a été retiré des CVS de <B>MPlayer</B>, vous devez le télécharger directement depuis le CVS de <B>FFmpeg</B> :</P> + +<P><CODE> + cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login<br> + cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg +</CODE></P> + +<P>Note: <I>si vous copiez l'arborescence CVS complète, la prochaine fois il vous suffira de faire un +'cvs update'.</I></P> + +<P>Maintenant, déplacez le répertoire <B>libavcodec</B> des sources de ffmpeg, +(avec ses sous-répertoires) vers le répertoire des sources de <B>MPlayer</B>, pour ressembler à ceci:</P> + +<P> <CODE>main/libavcodec</CODE></P> + +<P>Les liens symboliques ne fonctionneront pas, vous devez le déplacer physiquement !!!</P> + +<P>./configure détecte si la compilation avec libavcodec est réalisable. Ce codec supporte également le +postprocessing.</P> + +<P>Pour l'utiliser, mettez à jour votre fichier codecs.conf, et procédez comme expliqué dans la page man et le fichier +example.conf (avec l'option -vfm).</P> + +<P>Note: libavcodec couvre également d'autres codecs (ffmpeg12 par exemple), mais nous nous concentrons principalement sur ffdivx, jusqu'a +nouvel ordre.</P> + + +<P><B><A NAME=2.1.2.3>2.1.2.3. Decodage hardware AC3</A></B></P> + +<P>Cela nécessite une carte son compatible AC3, avec sortie numérique (SP/DIF). Le driver de la carte doit supporter + le format AFMT_AC3 (comme celui de la SB Live! par exemple). +Connectez votre décodeur AC3 sur la sortie SP/DIF, et utilisez le avec l'option '-ac hwac3'. +Ceci est encore expérimental, et peut ne pas fonctionner.</P> + + +<P><B><A NAME=2.1.4>2.1.4. Comment importer des codecs </A></B></P> + +<P><B><A NAME=2.1.4.1>2.1.4.1. Codecs VFW </A></B></P> + +<P>VfW (Video for Windows) est une ancienne API vidéo pour windows. Ses codecs portent l'extension .DLL ou plus rarement .DRV . +Si <B>MPlayer</B> n'arrive pas à lire votre AVI et renvoie :</P> + +<P> <CODE>UNKNOWN video codec: HFYU (0x55594648)</CODE></P> + +<P>Cela signifie que votre AVI est encodé avec un codec HFYU fourcc (HFYU = +HuffYUV codec, DIV3 = DivX Low Motion, etc...). Maintenant que nous savons cela, nous devons déterminer quelle +DLL windows utilise pour lire ce fichier. Dans votre cas, le fichier system.ini contient (entre autres):</P> + +<P> <CODE>VIDC.HFYU=huffyuv.dll</CODE></P> + +<P>Donc nous aurons besoin de la librarie huffyuv.dll. Notez que les codecs audio sont spécifiés par le préfixe MSACM :</P> + +<P> <CODE>msacm.l3acm=L3codeca.acm</CODE></P> + + +<P>C'est le codec MP3. +Nous avons désormais toutes les informations nécessaires (fourcc, fichier codec, fichier AVI). Demandez le support de +votre codec par mail, et envoyez ces fichiers sur le FTP :</P> + +<P> <CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P> + + +<P><B><A NAME=2.1.4.2>2.1.4.2. Codecs DirectShow</A></B></P> + +<P>DirectShow est une API vidéo récente pour windows, sans doute plus mauvaise que la précédente :-( +La situations est plus délicate avec DirectShow, puisque +<UL> +<LI>system.ini ne contient aucune information, qui sont désormais placées dans le registre. +<LI>Nous aurons besoin du GUID du codec. +</UL></P> + +<P>Fouillons donc dans la base de registre :-(. +<UL> +<LI>Exécutez 'regedit' +<LI>Pressez ctrl-f, décochez les deux premières cases, et cochez la troisième. Entrez le fourcc du codec. (par ex.: TM20) +<LI>vous devriez trouver un champ contenant le chemin et le nom du fichier utilisé +(par ex. : C:\WINDOWS\SYSTEM\TM20DEC.AX) +<LI>Maintenant que nous connaissons ce fichier, nous devons trouver son GUID. Cherchez désormais le nom du codec, pas son +fourcc. Son nom peut être trouvé quand Media Player lit le fichier, en regardant dans Fichier/Propriétés/Avancées. +Si rien n'apparait, pas de chance ;) Essayez de le deviner. +(par ex. cherchez : TrueMotion) +<LI>S'il apparait dans la base de registre, il devrait apparaitre un champ NomDuFichier, et un champ CLSID. +Copiez les 16 bits du CLSID, c'est le GUID dont nous avons besoin. +</UL></P> + +<P>NOTE: si la recherche échoue, cochez toutes les options de la fenêtre de recherche.. vous aurez des mauvaises +occurrences, mais finirez par obtenir la bonne...</P> +<P>NOTE: Exportez la clé du registre, et donnez des sous à M$, ils aiment bien ça.</P> + + +<P>Nous avons désormais toutes les informations nécessaires (fourcc, GUID, fichier codec, fichier AVI). Demandez le support de +votre codec par mail, et envoyez ces fichiers sur le FTP : +<BR> +ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</P> + +</BODY> +</HTML> diff --git a/DOCS/French/documentation.ht |