diff options
author | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-10-13 17:13:40 +0000 |
---|---|---|
committer | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-10-13 17:13:40 +0000 |
commit | c61d444b90d121b3bc1bd6e60f6f12f3b2f37208 (patch) | |
tree | 8e8f4585d50552315873605d409bdbfe1ea33b2c /DOCS/fr/codecs.html | |
parent | 247659e418e0f72e56d4556a04546bb306c5eb38 (diff) |
HTML documentation removed in favor of XML.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11098 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/fr/codecs.html')
-rw-r--r-- | DOCS/fr/codecs.html | 555 |
1 files changed, 0 insertions, 555 deletions
diff --git a/DOCS/fr/codecs.html b/DOCS/fr/codecs.html deleted file mode 100644 index 73b0f460d6..0000000000 --- a/DOCS/fr/codecs.html +++ /dev/null @@ -1,555 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<HTML> - -<HEAD> - <TITLE>Codecs - MPlayer - Le lecteur vidéo pour Linux</TITLE> - <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css"> - <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -</HEAD> - -<BODY> - - -<H2><A NAME="codecs">2.2 Codecs supportés</A></H2> - - -<H3><A NAME="video_codecs">2.2.1 Codecs vidéo</A></H3> - -<P>Voir la <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">table d'état des codecs</A> - pour une liste complète, générée quotidiennement. Très peu de codecs sont disponibles - en téléchargement sur notre page web. Récupérez-les depuis notre - <A HREF="http://www.mplayerhq.hu/MPlayer/releases/codecs/">page des codecs</A>.</P> - -<P>Les plus importants d'entre eux:</P> -<UL> - <LI>vidéo <B>MPEG1</B> (<B>VCD</B>) et <B>MPEG2</B> (<B>DVD</B>)</LI> - <LI>décodeurs natifs pour <B>DivX ;-)</B>, <B>OpenDivX</B>, <B>DivX4</B>, - <B>DivX5</B>, <B>MS MPEG4<B> v1, v2 et autres variantes MPEG4</LI> - <LI>décodeur natif pour <B>Windows Media Video 7/8</B> (<B>WMV1/WMV2</B>), et - décodeur de DLL Win32 pour <B>Windows Media Video 9</B> (<B>WMV3</B>), utilisés - tous les deux dans les fichiers .wmv</LI> - <LI><B>décodeur <B>Sorenson 1 (SVQ1)</B> natif</B></LI> - <LI><B>décodeur <B>Sorenson 3 (SVQ3)</B> natif</B></LI> - <LI>décodeur <B>3ivx</B> v1, v2</LI> - <LI>codecs Cinepak et <B>Intel Indeo</B> (3.1, 3.2, 4.1, 5.0)</LI> - <LI><B>MJPEG</B>, AVID, VCR2, ASV2 et autres formats matériels</LI> - <LI>VIVO 1.0, 2.0, I263 et autres variantes <B>h263</B>(+)</LI> - <LI>FLI/FLC</LI> - <LI>codec <B>RealVideo 1.0</B> de libavcodec, et codecs <B>RealVideo 2.0</B>, - <B>3.0</B> et <B>4.0</B> en utilisant les librairies RealPlayer</LI> - <LI>décodeur natif pour HuffYUV</LI> - <LI>vieux et simples formats variés similaires à RLE</LI> -</UL> - -<P>Si vous avez un codec Win32 non listé ici qui n'est pas encore supporté, veuillez - lire <A HREF="#importing">Comment importer des codecs</A> et aidez-nous à en - ajouter le support.</P> - - -<H4><A NAME="divx">2.2.1.1 DivX4/DivX5</A></H4> - -<P>Cette section contient des informations sur les codecs DivX4 et Divx5 de - <A HREF="http://www.projectmayo.com">Project Mayo</A>. Leur première version - (alpha) disponible est OpenDivX 4.0 alpha 47 et 48. Son support est inclut - dans MPlayer, 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. - Maintenant nous utilisons notre propre code, pour touts les types de fichier.</P> - -<P>La nouvelle génération de ce codec est appelée DivX4 et peut même décoder les vidéos - créées avec le très mauvais codec DivX ! De plus il est plus rapide que les DLLs Win32 - DivX natives mais plus lent que <B>libavcodec</B>. Son utilisation en tant que décodeur est - donc <B>DÉCOURAGÉ</B>. Cependant, il est utile pour l'encodage. Un désavantage de ce - codec est que ces sources sont ne sont pas disponibles sous une - licence Open source.</P> - -<P>DivX4Linux fonctionne dans deux modes:</P> - -<DL> - <DT><CODE>-vc odivx</CODE></DT> - <DD>Utilise le codec divx4 à la manière d'OpenDivX. Dans ce cas il affiche des - images YV12 dans son propre buffer, et MPlayer fait la conversion de palette - via libvo. (<B>Rapide, recommandé !</B>)</DD> - - <DT><CODE>-vc divx4</CODE></DT> - <DD>Utilise la conversion de palette du codec. - Dans ce mode, vous pouvez également utiliser le format YUY2/UYVY.(<B>LENT</B>)</DD> -</DL> - -<P>La méthode <CODE>-vc odivx</CODE> est généralement plus rapide, grâce au fait - qu'elle transfert les données des images au format YV12 (planar YUV 4:2:0), - nécessitant ainsi moins de bande passante sur le bus. Pour les modes YUV - compactés (YUY2, UYVY), utilisez la méthode <CODE>-vc divx4</CODE>. Pour les - modes RGB la vitesse est la même, au mieux elle peut varier selon votre profondeur de - couleur.</P> - -<P><B>Note:</B> Si votre pilote <CODE>-vo</CODE> supporte le rendu direct, alors - <CODE>-vc divx4</CODE> pourra être plus rapide voir même la solution la plus rapide.</P> - -<P>Le codec binaire de Divx4/5 peut être téléchargé depuis - <A HREF="http://avifile.sourceforge.net">avifile.</A> ou - <A HREF="http://www.divx.com">divx.com</A>. -<P>Désarchivez-le, lancez <CODE>./install.sh</CODE> en root et - n'oubliez pas d'ajouter <CODE>/usr/local/lib</CODE> à votre - <CODE>/etc/ld.so.conf</CODE> et de lancer <CODE>ldconfig</CODE>.</P> - -<P>Récupérez la version CVS de l'ANCIENNE librairie principale OpenDivx comme ceci:</P> - -<OL> - <LI><CODE>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</CODE></LI> - <LI><CODE>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</CODE></LI> - <LI>Cette librairie principale est séparée en librairies d'encodage - et de décodage qui doivent être compilées séparément. Pour la - librairie de décodage, tapez simplement - <PRE> - cd divxcore/decore/build/linux - make - cp libdivxdecore.so /usr/local/lib - ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0 - cp ../../src/decore.h /usr/local/include - </PRE> - </LI> - <LI>Hélas, pour la librairie d'encodage il n'y a pas de Makefile Linux - disponible, et le code optimisé pour MMX ne fonctionne que sous - Windows. Vous pouvez quand même le compiler en utilisant ce - <A HREF="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</A>. - <PRE> - cd ../../../encore/build - mkdir linux - cd linux - cp path/Makefile . - make - cp libdivxencore.so /usr/local/lib - ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0 - cp ../../src/encore.h /usr/local/include - </PRE> - </LI> -</OL> - -<P>MPlayer détecte si DivX4/DivX5 est correctement installé, donc compilez le normalement. - Si il ne détecte pas le codec, votre installation ou votre configuration n'est pas - correcte.</P> - - -<H4><A NAME="libavcodec">2.2.1.2 FFmpeg/libavcodec</A></H4> - -<P><A HREF="http://ffmpeg.sourceforge.net">FFmpeg</A> contient un codec - <B>open source</B>, qui est capable de décoder des flux encodés avec - des codecs vidéo H263/MJPEG/LJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/ - HuffYUV/SVQ1/SVQ3/MPEG1/MPEG2/VCR1/VCR2/ASV1/ASV2/CLJR, - ou audio WMA (Windows Media Audio). Non seulement quelques-uns peuvent être encodés - avec, mais il offre également une vitesse plus rapide que les codecs Win32 - ou que la librairie DivX4/5 de DivX.com!</P> - -<P>Il contient plein de bons codecs, les plus importantes étant les variantes MPEG4: - DivX 3, DivX 4, DivX 5, Windows Media Video 7/8 (WMV1/WMV2). Le décodeur WMA est également - très intéressant.</P> - -<P>Le codec le plus rescent à signaler est le codec <B>Sorenson 3</B> (SVQ3). - C'est la première implémentation complètement opensource de ce codec. Il est - même plus rapide que l'original. Assurez-vous d'utiliser celui-ci plutôt que - le codec binaire !</P> - -<P>Si vous utilisez une version officielle vous avez libavcodec directement dans le - paquetage, construisez comme d'habitude. Si vous utilisez la version CVS de MPlayer - vous devrez extraire libavcodec de l'arborescence CVS de FFmpeg car les versions - officielles de FFmpeg <B>ne</B> fonctionnent <B>pas</B>. Pour y arriver faites:</P> - -<OL> - <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login</CODE></LI> - <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg</CODE></LI> - <LI>Déplacez le répertoire <CODE>libavcodec</CODE> des sources FFmpeg à la - racine de l'arborescence CVS de MPlayer. Cela devrait ressembler à cela: - <P> <CODE>main/libavcodec</CODE></P> - Faire un lien symbolique n'est <B>pas</B> suffisant, vous devez le copier ou le déplacer!</LI> - <LI>Compilez. Configure devrait détecter les problèmes avant la compilation.</LI> -</OL> - -<P><B>Note:</B> MPlayer depuis CVS contient un sous-répertoire libavcodec, - mais il ne contient <B>pas</B> le source de libavcodec! - Vous devez suivre les étapes ci-dessus pour obtenir le source de cette librairie.</P> - -<P>Avec FFmpeg et ma Matrox G400, je peut voir des films DivX en haute résolution - sans sauter de trames sur mon K6/2 500.</P> - - -<H4><A NAME="xanim">2.2.1.3 Codecs XAnim</A></H4> - -<H4>AVANT-PROPOS</H4> -<P> - Soyez prévenu que les codecs binaires XAnim sont packagées avec un un morceau - de texte revendiquant être la licence liée au logiciel qui, entre autres - restrictions, interdit à l'utilisateur d'utiliser les codecs en conjonction - avec n'importe quel autre programme que XAnim. Cependant l'auteur de XAnim n'a - encore entrepris d'actions légales contre quiconque pour des problèmes relatifs aux - codecs. -</P> - -<H4>INSTALLATION ET UTILISATION</H4> -<P>MPlayer est capable d'employer les codecs XAnim pour décoder. Suivez - les instructions pour les activer:</P> - -<OL> - <LI>Téléchargez les codecs que vous désirez utiliser depuis le - <A HREF="http://xanim.va.pubnix.com">site d'XAnim</A>. Le codec <B>3ivx</B> - n'y est pas, il est sur le <A HREF="http://www.3ivx.com">site de 3ivx</A>.</LI> - <LI><B>OU</B> téléchargez le pack de codecs depuis notre - <A HREF="http://www.mplayerhq.hu/MPlayer/releases/codecs/">page des codecs</A>. - </LI> - <LI>Utilisez l'option <CODE>--with-xanimlibdir</CODE> pour dire à configure où - trouver les codecs XAnim. Par défaut, il les cherche dans - <CODE>/usr/local/lib/codecs</CODE>, <CODE>/usr/local/lib/xanim/mods</CODE>, - <CODE>/usr/lib/xanim/mods</CODE> et <CODE>/usr/lib/xanim</CODE>. - Vous pouvez également fixer la variable d'environnement <I>XANIM_MOD_DIR</I> avec - le répertoire des codecs XAnim.</LI> - <LI>Renommez/faites des liens symboliques de ces fichiers, en séparant le reste - de l'architecture, ils auront donc des noms comme ceux-ci: - <CODE>vid_cvid.xa, vid_h263.xa, vid_iv50.xa</CODE>.</LI> -</OL> - -<P>XAnim sont des codecs de la famille <CODE>xanim</CODE>, donc vous pouvez utiliser - l'option <CODE>-vfm xanim</CODE> pour dire à MPlayer de les utiliser si possible.</P> - -<P>Les codecs testés incluent: <B>Indeo 3.2</B>, <B>4.1</B>, <B>5.0</B>, <B>CVID</B>, - <B>3ivX</B>, <B>h263</B>.</P> - - -<H4><A NAME="vivo_video">2.2.1.4 VIVO video</A></H4> - -<P>MPlayer peut lire les vidéos Vivo (1.0 et 2.0). Le codec le plus approprié pour les - fichiers 1.0 est le décodeur H263 de FFmpeg, vous pouvez l'utiliser avec l'option - <CODE>-vc ffh263</CODE> (par défaut). Pour les fichiers 2.0, utilisez le fichier DLL - Win32 par l'intermédiaire de l'option <CODE>-vc vivo</CODE>. Si vous ne fournissez - pas d'options en ligne de commande, MPlayer sélectionne le meilleur codec - automatiquement.</P> - - -<H4><A NAME="mpeg">2.2.1.5 MPEG 1/2 video</A></H4> - -<P>MPEG1 et MPEG2 sont décodé par la librairie multiplateforme <B>libmpeg2</B> - native, dont le code source est inclus dans MPlayer. Nous gérons la vidéo - MPEG 1/2 boguée en attrapant <CODE>signal 11(segmentation fault)</CODE>, - et en réinitialisant rapidement le codec, continuant ainsi exactement où - l'erreur c'est produite. Cette technique de récupération n'a pas d'influence - mesurable sur la vitesse.</P> - - -<H4><A NAME="ms_video1">2.2.1.6 MS Video1</A></H4> - -<P>C'est un très vieux et très mauvais codec de Microsoft. Dans le passé il était - décodé par le codec Win32 <CODE>msvidc32.dll</CODE>, maintenant nous avons notre - propre implémentation open source (par <A HREF="mailto:melanson@pcisys.net">Mike - Melanson</A>).</P> - - -<H4><A NAME="cinepak">2.2.1.7 Cinepak CVID</A></H4> - -<P>MPlayer utilise son propre décodeur Cinepak, open source et multiplateforme - par défaut. Il supporte les sorties YUV, donc le zoom matériel est possible si - le pilote de sortie vidéo le permet.</P> - - -<H4><A NAME="realvideo">2.2.1.8 RealVideo</A></H4> - -MPlayer décode toutes les versions de RealVideo: - -<UL> - <LI>RealVideo 1.0 (fourcc RV10) - en/décodage supporté par <B>libavcodec</B></LI> - <LI>RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) - décodage supporté par <B>les librairies RealPlayer</B></LI> -</UL> - -<P>Il est recommandé de télécharger et d'installer RealPlayer8 ou RealONE, car - MPlayer peut utiliser leurs librairies pour décoder les fichiers contenant de la - vidéo RealVideo 2.0 - 4.0. Le script configure de MPlayer devrait détecter les - librairies RealPlayer aux emplacements standards d'une installation complète. - Si non, dites à configure où chercher avec l'option <CODE>--with-reallibdir</CODE>.</P> - -<P>Vous aurez une deuxième chance en téléchargeant les codecs de -<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/">http://www.mplayerhq.hu/MPlayer/releases/codecs/</a>. -Après avoir téléchargé le paquet de codecs Real, extrayez-le dans le répertoire -/usr/local/lib/codecs, ou spécifiez un chemin unique avec l'option <CODE>--with-reallibdir</CODE>.</P> - -<P><B>Note:</B> Les librairies RealPlayer <B>ne fonctionnent actuellement qu'avec Linux, FreeBSD, - NetBSD et Cygwin sur les plateformes x86 et Alpha.</B></P> - - -<H4><A NAME="xvid">2.2.1.9 XViD</A></H4> - -<P><A HREF="http://www.xvid.org/"><B>XviD</B></A> est un fork du développement du codec - OpenDivX. Il est apparu quand ProjectMayo est passé d'OpenDivX au sources-fermées - DivX4 (Maintenant DivX5), et les personnes extérieures à ProjectMayo travaillant - sur OpenDivX se sont fâchés, et ont démarré XviD. Les deux projets ont donc la - même origine.</P> - -<H4>AVANTAGES:</H4> - -<UL> - <LI>open source</LI> - <LI>son API est compatible avec DivX4 donc en inclure le support est facile</LI> - <LI>encodage en 2 passes</LI> - <LI>bonne qualité d'encodage, plus grande vitesse que DivX4 (vous pouvez l'optimiser - pour votre machine pendant la compilation)</LI> -</UL> - -<H4>DÉSAVANTAGES:</H4> - -<UL> - <LI>actuellement il ne <B>décode</B> pas correctement tous les fichiers DivX/DivX4 - (pas un problème puisque <A HREF="#libavcodec">libavcodec</A> peut les jouer)</LI> - <LI>en développement</LI> -</UL> - -<H4>INSTALLER LA VERSION CVS DE XVID</H4> - -<P>XViD n'est actuellement disponible que depuis le CVS. Voici les instructions - de téléchargement et d'installation (vous avez besoin d'au moins autoconf 2.50, - automake et libtool):</P> - -<OL> - <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</CODE></LI> - <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</CODE></LI> - <LI><CODE>cd xvidcore/build/generic</CODE></LI> - <LI><CODE>./bootstrap.sh</CODE></LI> - <LI><CODE>./configure</CODE><BR> - Vous pouvez avoir à ajouter des options (examinez la sortie de - <CODE>./configure --help</CODE>).</LI> - <LI><CODE>make && make install</CODE></LI> - <LI>Si vous avez spécifié <CODE>--enable-divxcompat</CODE>, - copiez le fichier d'entête <CODE>divx4.h</CODE> du répertoire - <CODE>xvidcore/src/</CODE> dans <CODE>/usr/local/include/</CODE>.</LI> - <LI>Recompilez MPlayer avec - <CODE>--with-xvidcore=/chemin/de/libxvidcore.a</CODE>.</LI> -</OL> - - -<H4><A NAME="sorenson">2.2.1.10 Sorenson</A></H4> - -<P><B>Sorenson</B> est une famille de codec vidéo développée par Sorenson Media et - licenciée à Apple qui le distribue avec son lecteur QuickTime. Nous sommes - actuellement capables de décoder toutes les versions des fichiers Sorenson - avec les décodeurs suivants:</P> - -<UL> - <LI>Sorenson Video v1 (fourcc <I>SVQ1</I>) - décodage supporté par des <B>codecs - natifs</B>(<A HREF="#libavcodec">libavcodec</A>)</LI> - <LI>Sorenson Video v3 (fourcc <I>SVQ3</I>) - décodage supporté par des <B>codecs - natifs</B>(<A HREF="#libavcodec">libavcodec</A>)</LI> -</UL> - -<H4>COMPILER MPLAYER AVEC LE SUPPORT DES LIBRAIRIES QUICKTIME</H4> - -<P><B>NOTE:</B> actuellement seules les plateformes Intel 32bit sont supportées.</P> - -<OL> - <LI>téléchargez le CVS de MPlayer</LI> - <LI>téléchargez le pack de DLL QuickTime sur <A HREF="http://www.mplayerhq.hu/MPlayer/releases/codecs/">http://www.mplayerhq.hu/MPlayer/releases/codecs/</A></LI> - <LI>décompressez le pack de DLL QuickTime dans votre répertoire de codecs Win32(par défaut: - <CODE>/usr/local/lib/codecs/</CODE>)</LI> - <LI>compilez MPlayer</LI> -</OL> - -<H3><A NAME="audio_codecs">2.2.2 Codecs Audio</A></H3> - -<P>Les plus importants d'entre eux:<BR></P> - -<UL> - <LI>MPEG layer 2 (MP2), et layer 3 (MP3) audio (code <B>natif</B>, avec - optimisation MMX/SSE/3DNow!)</LI> - <LI>MPEG layer 1 audio (code <B>natif</B>, avec libavcodec)</LI> - <LI>Windows Media Audio v1, v2 (code <B>natif</B>, avec libavcodec)</LI> - <LI>Windows Media Audio 9 (WMAv3) (en utilisant les DLL DMO)</LI> - <LI>AC3 Dolby audio (code <B>natif</B>, avec optimisation - MMX/SSE/3DNow!)</LI> - <LI>AC3 par l'intermédiaire de la carte son</LI> - <LI>codec Ogg Vorbis audio (librairie <B>native</B>)</LI> - <LI>RealAudio: DNET (AC3 bas débit), Cook, Sipro et ATRAC3</LI> - <LI>QuickTime: codecs audio Qualcomm et QDesign</LI> - <LI>VIVO audio (g723, Vivo Siren)</LI> - <LI>Voxware audio (en utilisant les DLL DirectShow)</LI> - <LI>alaw et ulaw, formats variés gsm, adpcm, pcm et autres vieux formats simples</LI> - <LI>AAC</LI> -</UL> - - -<H4><A NAME="software_ac3">2.2.2.1 Décodage AC3 logiciel</A></H4> - -<P>C'est le décodeur utilisé par défaut pour les fichier avec de l'audio AC3.</P> - -<P>Le décodeur AC3 peut créer des sortie audio mixées pour 2, 4 ou 6 haut-parleurs. - Quand il est configuré pour 6 haut-parleurs, ce décodeur fournit des sorties - séparées pour tous les canaux AC3 du pilote son, autorisant la pleine expérience - du "son surround" sans décodeur AC3 externe requis pour l'usage du codec hwac3.</P> - -<P>Utilisez l'option <CODE>-channels</CODE> pour sélectionner le nombre de canaux - de sortie. Utilisez <CODE>-channels 2</CODE> pour un mix stéréo. Pour un mix - 4 canaux (Avant Gauche, Avant Droite, Surround Gauche et Surround Droit), - utilisez <CODE>-channels 4</CODE>. Dans ce cas, l'éventuel canal du centre - sera mixé à part égale sur les canaux de devant. <CODE>-channels 6</CODE> - sortira tous les canaux AC3 tels qu'ils ont été encodé - dans l'ordre Gauche, - Droite, Surround Gauche, Surround Droit, Centre et LFE.</P> - -<P>Le nombre de canaux par défaut est 2.</P> - -<P>Pour utiliser plus de 2 canaux de sortie, vous devrez utiliser OSS, et - avoir une carte son qui supporte le nombre de canaux de sortie requis via - le ioctl SNDCTL_DSP_CHANNELS. Un exemple de driver approprié est emu10k1 - (utilisé par la carte Soundblaster Live!) depuis Août 2001 (Le CVS ALSA - est également sensé fonctionner).</P> - - -<H4><A NAME="hardware_ac3">2.2.2.2 Décodage AC3 matériel</A></H4> - -<P>Vous avez besoin d'une carte son gérant l'AC3, avec une sortie numérique - (SP/DIF). Le pilote de la carte doit supporter correctement le format - AFMT_AC3 (C-Media le fait). Connectez le décodeur AC3 à la sortie SP/DIF, - et utilisez l'option <CODE>-ac hwac3</CODE>. C'est expérimental mais cela - fonctionne avec les cartes C-Media, Soundblaster Live! en utilisant les pilotes - ALSA (mais pas OSS) et les décodeurs MPEG DXR3/Hollywood+.</P> - - -<H4><A NAME="libmad">2.2.2.3 support libmad</A></H4> - -<P><A HREF="http://mad.sourceforge.net">libmad</A> est une librairie de décodage - MPEG audio multiplateforme. Il ne gère pas très bien les fichiers endommagés, - et il à parfois des problèmes pour le déplacement.</P> - -<P>Pour en activer le support, compilez avec l'option de configuration - <CODE>--enable-mad</CODE>.</P> - - -<H4><A NAME="vivo_audio">2.2.2.4 VIVO audio</A></H4> - -<P>Le codec audio utilisé dans les fichiers VIVO dépends du fait que ce soit - un fichier VIVO/1.0 ou VIVO/2.0. Les fichiers VIVO/1.0 ont de l'audio - <B>g.723</B>, et les fichiers VIVO/2.0 de l'audio <B>Vivo Siren</B>. Les - deux sont supportés. Vous pouvez attraper les DLL Win32 - <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">g.723/Siren</A> - depuis le site de MPlayer, puis les copier dans le répertoire - <CODE>/usr/lib/win32</CODE>.</P> - - -<H4><A NAME="realaudio">2.2.2.5 RealAudio</A></H4> - -MPlayer supporte le décodage de presque toutes les versions de RealAudio: - -<UL> - <LI>RealAudio DNET - décodage supporté par <B>liba52</B></LI> - <LI>RealAudio Cook/Sipro/ATRAC3 - décodage supporté par <B>les librairies RealPlayer</B></LI> -</UL> - -<P>Pour savoir comment installer les librairies RealPlayer, voyez la section - <A HREF="#realvideo">RealVideo</A>.</P> - - -<H4><A NAME="qdesign">2.2.2.6 Codecs QDesign</A></H4> - -<P>Les flux audio QDesign (fourcc: <I>QDMC</I>, <I>QDM2</I>) sont trouvés dans les - fichiers MOV/QT. Les deux versions de ce codec peuvent être décodées avec les librairies - QuickTime libraries. Pour les instructions d'installation merci de voir la section - <A HREF="#sorenson">codec vidéo Sorenson</A>.</P> - -<H4><A NAME="qclp">2.2.2.7 Codec Qualcomm</A></H4> - -<P>Le flux audio Qualcomm (fourcc: <I>Qclp</I>) se trouve dans les fichiers MOV/QT. - Il peut être décodé par les librairies QuickTime. Pour les instructions d'installation - veuillez lire la section <A HREF="#sorenson">codec vidéo Sorenson</A>.</P> - -<H4><A NAME="aac">2.2.2.8 Codec AAC</A></H4> - -<P>AAC (Advanced Audio Coding) est un codec parfoit présent dans les fichiers MOV et MP4. - Un décodeur open source appelé FAAD est disponible sur - <A HREF="http://www.audiocoding.com/">AudioCoding.com</A>. - MPlayer contient libfaad 2.0RC1, vous n'avez donc pas à l'obtenir séparemment.</P> - - - -<H3><A NAME="importing">2.2.3 Comment importer des codecs</A></H3> - - -<H4><A NAME="importing_vfw">2.2.3.1 Codecs VFW</A></H4> - -<P>VfW (Video for Windows) est une ancienne API vidéo pour windows. Ses codecs - portent l'extension .DLL ou plus rarement .DRV. Si MPlayer 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 <CODE>system.ini</CODE> contient (entre autres):</P> - -<P> <CODE>VIDC.HFYU=huffyuv.dll</CODE></P> - -<P>Donc nous aurons besoin de la librairie <CODE>huffyuv.dll</CODE>. 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/[nomcodec]/</CODE></P> - -<P><B>Note:</B> Sur Windows NT/2000/XP cherchez cette info dans la base de registre, - c-a-d cherchez "VIDC.HFYU". Pour savoir comment faire cela, regardez la l'ancienne méthode - DirectShow ci-dessous.</P> - -<H4><A NAME="importing_directshow">2.2.3.2 DirectShow codecs</A></H4> - -<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</P> - -<UL> - <LI><CODE>system.ini</CODE> ne contient aucune information, qui sont désormais - placées dans la base de registre.</LI> - <LI>Nous aurons besoin du GUID du codec.</LI> -</UL> - -<P><B>Nouvelle Méthode:</B> En utilisant Microsoft GraphEdit (rapide)</P> - -<OL> - <LI>Obtenez GraphEdit depuis le SDK DirectX ou sur - <A HREF="http://doom9.org">Doom9</A>.</LI> - <LI>Exécutez <CODE>graphedit.exe</CODE>.</LI> - <LI>Dans le menu sélectionnez Graph -> Insert Filters.</LI> - <LI>Dépliez l'élément <CODE>DirectShow Filters</CODE>.</LI> - <LI>Sélectionnez le bon nom de codec et dépliez l'élément.</LI> - <LI>Dans l'entrée <CODE>DisplayName</CODE> regardez le texte entre accolades - après le backslash et notez-le (cinq blocs délimités par des tirets, le GUID).</LI> - <LI>Le binaire du codec est le fichier spécifié dans l'entrée <CODE>Filename</CODE>.</LI> -</OL> - -<P><B>Note:</B> Si il n'y a pas d'entrée <CODE>Filename</CODE> et que - <CODE>DisplayName</CODE> contient quelque chose comme <CODE>device:dmo</CODE>, - alors c'est un codec DMO.</P> - -<P><B>Ancienne Méthode:</B> Respirez à fond et fouillez dans la base de registre...</P> - -<OL> - <LI>Exécutez <CODE>regedit</CODE>.</LI> - <LI>Pressez <CODE>Ctrl-f</CODE>, décochez les deux premières cases, et cochez - la troisième. Entrez le fourcc du codec. (par ex.: TM20) </LI> - <LI>vous devriez trouver un champ contenant le chemin et le nom du fichier utilisé - (par ex. <CODE>C:\WINDOWS\SYSTEM\TM20DEC.AX</CODE>).</LI> - <LI>Maintenant que nous avons le 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'apparaît, pas de chance. Essayez de le deviner. (par ex. cherchez : TrueMotion)</LI> - <LI>S'il apparaît dans la base de registre, il devrait apparaître un champ - NomDuFichier, et un champ CLSID. Copiez les 16 bits du CLSID, c'est le GUID - dont nous avons besoin.</LI> -</OL> - -<P><B>Note:</B> 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>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 :</P> - -<P> <CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[nomcodec]/</CODE></P> - -</BODY> -</HTML> |