mirror of https://github.com/mpv-player/mpv
896 lines
31 KiB
XML
896 lines
31 KiB
XML
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
|||
|
<sect1 id="codecs">
|
|||
|
<title>Codecs Support<72>s</title>
|
|||
|
|
|||
|
<sect2 id="video-codecs">
|
|||
|
<title>Codecs vid<69>o</title>
|
|||
|
|
|||
|
<para>
|
|||
|
Voir la <ulink url="http://www.mplayerhq.hu/DOCS/codecs-status.html">table d'<27>tat des codecs</ulink>
|
|||
|
pour une liste compl<70>te, g<>n<EFBFBD>r<EFBFBD>e quotidiennement. Tr<54>s peu de codecs sont disponibles en t<>l<EFBFBD>chargement
|
|||
|
sur notre page web. R<>cup<75>rez-les depuis notre
|
|||
|
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">page des codecs</ulink>.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Les plus importants d'entre eux:
|
|||
|
</para>
|
|||
|
|
|||
|
<itemizedlist>
|
|||
|
<listitem><simpara>
|
|||
|
vid<69>o <emphasis role="bold">MPEG1</emphasis> (<emphasis role="bold">VCD</emphasis>)
|
|||
|
et <emphasis role="bold">MPEG2</emphasis> (<emphasis role="bold">DVD</emphasis>)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
d<>codeurs natifs pour <emphasis role="bold">DivX ;-), OpenDivX (DivX4),
|
|||
|
DivX 5.01, 3ivX, MS MPEG4</emphasis> v1, v2 et autres variantes MPEG4
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
d<>codeur natif pour <emphasis role="bold">Windows Media Video 7/8</emphasis>
|
|||
|
(<emphasis role="bold">WMV1/WMV2</emphasis>), et d<>codeur DLL Win32 pour
|
|||
|
<emphasis role="bold">Windows Media Video 9</emphasis>
|
|||
|
(<emphasis role="bold">WMV3</emphasis>), utilis<69>s tous les deux dans les fichiers
|
|||
|
<filename>.wmv</filename>
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
d<>codeur <emphasis role="bold">Sorenson 1 (SVQ1)</emphasis> natif
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
d<>codeur <emphasis role="bold">Sorenson 3 (SVQ3)</emphasis> Win32/QT
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
d<>codeur <emphasis role="bold">3ivx</emphasis> v1, v2
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
codecs Cinepak et <emphasis role="bold">Intel Indeo</emphasis> (3.1,3.2,4.1,5.0)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
<emphasis role="bold">MJPEG</emphasis>, AVID, VCR2, ASV2 et autres formats mat<61>riels
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
VIVO 1.0, 2.0, I263 et autres variantes <emphasis role="bold">h263(+)</emphasis>
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
FLI/FLC
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
Codec <emphasis role="bold">RealVideo 1.0</emphasis> de libavcodec, et
|
|||
|
codecs <emphasis role="bold">RealVideo 2.0, 3.0</emphasis> et
|
|||
|
<emphasis role="bold">4.0</emphasis> en utilisant les librairies RealPlayer
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
d<>codeur natif pour HuffYUV
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
vieux et simples formats vari<72>s similaires <20> RLE
|
|||
|
</simpara></listitem>
|
|||
|
</itemizedlist>
|
|||
|
|
|||
|
<para>
|
|||
|
Si vous avez un codec Win32 non list<73> ici qui n'est pas encore
|
|||
|
support<EFBFBD>, veuillez lire <link linkend="win32-codecs">Comment importer des codecs</link>
|
|||
|
et aidez-nous <20> en ajouter le support.
|
|||
|
</para>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="divx4-5">
|
|||
|
<title>DivX4/DivX5</title>
|
|||
|
|
|||
|
<para>
|
|||
|
Cette section contient des informations sur les codecs DivX4 et Divx5 de
|
|||
|
<ulink url="http://www.projectmayo.com">Project Mayo</ulink>.
|
|||
|
Leur premi<6D>re version (alpha) disponible est OpenDivX 4.0 alpha 47 et 48.
|
|||
|
Son support est inclut dans <application>MPlayer</application>, et compil<69>
|
|||
|
par d<>faut. Nous avons fr<66>quemment utilis<69> son code de postprocessing pour
|
|||
|
am<EFBFBD>liorer la qualit<69> visuelle des vid<69>os MPEG1/2. Maintenant nous utilisons
|
|||
|
notre propre code, pour touts les types de fichier.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
La nouvelle g<>n<EFBFBD>ration de ce codec est appel<65>e DivX4 et peut m<>me d<>coder les
|
|||
|
vid<EFBFBD>os cr<63><72>es avec le tr<74>s mauvais codec DivX ! De plus il est plus rapide que
|
|||
|
les DLLs Win32 DivX natives mais plus lent que <systemitem
|
|||
|
class="library">libavcodec</systemitem>. Son utilisation en tant que d<>codeur
|
|||
|
est donc <emphasis role="bold">D<EFBFBD>COURAG<EFBFBD></emphasis>. 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.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
DivX4Linux fonctionne dans deux modes:
|
|||
|
<variablelist>
|
|||
|
<varlistentry><term><option>-vc odivx</option></term>
|
|||
|
<listitem><simpara>
|
|||
|
Utilise le codec divx4 <20> la mani<6E>re d'OpenDivX. Dans ce cas il affiche des
|
|||
|
images YV12 dans son propre buffer, et <application>MPlayer</application>
|
|||
|
fait la conversion de palette via libvo.(<emphasis role="bold">Rapide, recommand<6E> !</emphasis>)
|
|||
|
</simpara></listitem>
|
|||
|
</varlistentry>
|
|||
|
<varlistentry><term><option>-vc divx4</option></term>
|
|||
|
<listitem><simpara>
|
|||
|
Utilise la conversion de palette du codec. Dans ce mode, vous pouvez
|
|||
|
<20>galement utiliser le format YUY2/UYVY. (<emphasis role="bold">LENT</emphasis>)
|
|||
|
</simpara></listitem>
|
|||
|
</varlistentry>
|
|||
|
</variablelist>
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
La m<>thode <option>-vc odivx</option> est g<>n<EFBFBD>ralement plus rapide, gr<67>ce au
|
|||
|
fait qu'elle transfert les donn<6E>es des images au format YV12 (planar YUV 4:2:0),
|
|||
|
n<EFBFBD>cessitant ainsi moins de bande passante sur le bus. Pour les modes YUV
|
|||
|
compact<EFBFBD>s (YUY2, UYVY), utilisez la m<>thode <option>-vc divx4</option>. Pour
|
|||
|
les modes RGB la vitesse est la m<>me, au mieux elle peut varier selon votre
|
|||
|
profondeur de couleur.
|
|||
|
<note>
|
|||
|
<para>
|
|||
|
Si votre pilote <option>-vo</option> supporte le rendu direct, alors <option>-vc
|
|||
|
divx4</option> pourra <20>tre plus rapide voir m<>me la solution la plus rapide.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Le codec binaire de Divx4/5 peut <20>tre t<>l<EFBFBD>charg<72> depuis
|
|||
|
<ulink url="http://avifile.sourceforge.net">avifile</ulink> ou
|
|||
|
<ulink url="http://www.divx.com">divx.com</ulink>
|
|||
|
D<EFBFBD>sarchivez-le, lancez <filename>./install.sh</filename> en root et n'oubliez
|
|||
|
pas d'ajouter <filename class="directory">/usr/local/lib</filename> <20> votre
|
|||
|
<filename>/etc/ld.so.conf</filename> et de lancer <command>ldconfig</command>.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
R<EFBFBD>cup<EFBFBD>rez la version CVS de l'ANCIENNE librairie principale OpenDivx comme ceci:
|
|||
|
</para>
|
|||
|
|
|||
|
<procedure>
|
|||
|
<step><para>
|
|||
|
<screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
<screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Cette librairie principale est s<>par<61>e en librairies d'encodage et de d<>codage
|
|||
|
qui doivent <20>tre compil<69>es s<>par<61>ment. Pour la librairie de d<>codage, tapez
|
|||
|
simplement
|
|||
|
<screen>
|
|||
|
cd divxcore/decore/build/linux
|
|||
|
make
|
|||
|
cp libdivxdecore.so /usr/local/lib
|
|||
|
ln -s /usr/local/lib/libdivxdecore.so /usr/local/lib/libdivxdecore.so.0
|
|||
|
cp ../../src/decore.h /usr/local/include
|
|||
|
</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
H<EFBFBD>las, pour la librairie d'encodage il n'y a pas de Makefile Linux disponible,
|
|||
|
et le code optimis<69> pour MMX ne fonctionne que sous Windows. Vous pouvez quand
|
|||
|
m<EFBFBD>me le compiler en utilisant ce
|
|||
|
<ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</ulink>.
|
|||
|
<screen>
|
|||
|
cd ../../../encore/build
|
|||
|
mkdir linux
|
|||
|
cd linux
|
|||
|
cp path/Makefile .
|
|||
|
make
|
|||
|
cp libdivxencore.so /usr/local/lib
|
|||
|
ln -s /usr/local/lib/libdivxencore.so /usr/local/lib/libdivxencore.so.0
|
|||
|
cp ../../src/encore.h /usr/local/include
|
|||
|
</screen>
|
|||
|
</para></step>
|
|||
|
</procedure>
|
|||
|
|
|||
|
<para>
|
|||
|
<application>MPlayer</application> d<>tecte si DivX4/DivX5 est correctement
|
|||
|
install<EFBFBD>, donc compilez le normalement. Si il ne d<>tecte pas le codec, votre
|
|||
|
installation ou votre configuration n'est pas correcte.
|
|||
|
</para>
|
|||
|
|
|||
|
</note>
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="ffmpeg" xreflabel="FFmpeg DivX/libavcodec">
|
|||
|
<title>DivX/libavcodec de FFmpeg</title>
|
|||
|
|
|||
|
<para>
|
|||
|
<ulink url="http://ffmpeg.sourceforge.net">FFmpeg</ulink> contient un codec
|
|||
|
<emphasis role="bold">open source</emphasis> , qui est capable de d<>coder des
|
|||
|
flux encod<6F>s avec des codecs vid<69>o H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/HuffYUV,
|
|||
|
ou audio WMA (Windows Media Audio). Mais seuls quelques-uns peuvent <20>tre encod<6F>s
|
|||
|
avec, mais il offre <20>galement une vitesse plus rapide que les codecs Win32 ou
|
|||
|
que la librairie DivX4/5 de DivX.com!
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Il contient plein de bons codecs, les plus importantes <20>tant les variantes
|
|||
|
MPEG4: DivX 3, DivX 4, DivX 5, Windows Media Video 7 (WMV1). Le d<>codeur WMA
|
|||
|
est <20>galement tr<74>s int<6E>ressant.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Si vous utilisez une version officielle vous avez libavcodec directement dans
|
|||
|
le paquetage, construisez comme d'habitude. Si vous utilisez la version CVS de
|
|||
|
<application>MPlayer</application> vous devrez extraire libavcodec de l'arborescence
|
|||
|
CVS de FFmpeg car les versions officielles de FFmpeg <emphasis role="bold">ne</emphasis>
|
|||
|
fonctionnent <emphasis role="bold">pas</emphasis>. Pour y arriver faites:
|
|||
|
</para>
|
|||
|
|
|||
|
<procedure>
|
|||
|
<step><para>
|
|||
|
<screen>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
<screen>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
D<>placez le r<>pertoire <filename>libavcodec</filename> des sources FFmpeg <20> la racine de
|
|||
|
l'arborescence CVS de <application>MPlayer</application>. Cela devrait ressembler <20> cela:
|
|||
|
<filename>main/libavcodec</filename>
|
|||
|
</para><para>
|
|||
|
Faire un lien symbolique n'est <emphasis role="bold">pas</emphasis> suffisant, vous devez
|
|||
|
le copier ou le d<>placer!
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Compilez. <filename>configure</filename> devrait d<>tecter les probl<62>mes avant la compilation.
|
|||
|
</para></step>
|
|||
|
</procedure>
|
|||
|
|
|||
|
<note>
|
|||
|
<para>
|
|||
|
La version CVS de <application>MPlayer</application> contient un sous-r<>pertoire
|
|||
|
<filename>libavcodec</filename>, mais il ne contient
|
|||
|
<emphasis role="bold">pas</emphasis> le source de libavcodec! Vous devez suivre
|
|||
|
les <20>tapes ci-dessus pour obtenir le source de cette librairie.
|
|||
|
</para>
|
|||
|
</note>
|
|||
|
|
|||
|
<para>
|
|||
|
Avec FFmpeg et ma Matrox G400, je peut voir des films DivX en haute
|
|||
|
r<EFBFBD>solution sans sauter de trames sur mon K6/2 500.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="xanim">
|
|||
|
<title>Codecs XAnim</title>
|
|||
|
|
|||
|
<note>
|
|||
|
<para>
|
|||
|
Soyez pr<70>venu que les codecs binaires XAnim sont packag<61>es avec un un morceau
|
|||
|
de texte revendiquant <20>tre la licence li<6C>e au logiciel qui, entre autres
|
|||
|
restrictions, interdit <20> l'utilisateur d'utiliser les codecs en conjonction
|
|||
|
avec n'importe quel autre programme que <application>XAnim</application>.
|
|||
|
Cependant l'auteur de XAnim n'a encore entrepris d'actions l<>gales contre
|
|||
|
quiconque pour des probl<62>mes relatifs aux codecs.
|
|||
|
</para>
|
|||
|
</note>
|
|||
|
|
|||
|
<formalpara>
|
|||
|
<title>INSTALLATION ET UTILISATION</title>
|
|||
|
<para>
|
|||
|
<application>MPlayer</application> est capable d'employer les codecs XAnim
|
|||
|
pour d<>coder. Suivez les instructions pour les activer:
|
|||
|
</para>
|
|||
|
</formalpara>
|
|||
|
|
|||
|
<procedure>
|
|||
|
<step><para>
|
|||
|
T<>l<EFBFBD>chargez les codecs que vous d<>sirez utiliser depuis le
|
|||
|
<ulink url="http://xanim.va.pubnix.com">site d'XAnim</ulink>.
|
|||
|
Le codec 3ivx n'y est pas, il est sur le
|
|||
|
<ulink url="http://www.3ivx.com">site de 3ivx</ulink>.
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
<emphasis role="bold">OU</emphasis> t<>l<EFBFBD>chargez le pack de codecs
|
|||
|
depuis notre <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">page des codecs</ulink>.
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Utilisez l'option <option>--with-xanimlibdir</option> pour dire <20>
|
|||
|
<filename>configure</filename> o<> trouver les codecs XAnim.
|
|||
|
Par d<>faut, il les cherche dans
|
|||
|
<filename class="directory">/usr/local/lib/xanim/mods</filename>,
|
|||
|
<filename class="directory">/usr/lib/xanim/mods</filename> et
|
|||
|
<filename class="directory">/usr/lib/xanim</filename>. Vous pouvez <20>galement fixer
|
|||
|
la variable d'environnement <envar>XANIM_MOD_DIR</envar> avec le r<>pertoire
|
|||
|
des codecs XAnim.
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Renommez/faites des liens symboliques de ces fichiers, en s<>parant le reste de
|
|||
|
l'architecture, ils auront donc des noms comme ceux-ci: <filename>vid_cvid.xa</filename>,
|
|||
|
<filename>vid_h263.xa</filename>, <filename>vid_iv50.xa</filename>.
|
|||
|
</para></step>
|
|||
|
</procedure>
|
|||
|
|
|||
|
<para>
|
|||
|
XAnim sont des codecs de la famille <systemitem>xanim</systemitem>, donc vous pouvez
|
|||
|
utiliser l'option <option>-vfm xanim</option> pour dire <20> <application>MPlayer</application>
|
|||
|
de les utiliser si possible.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Les codecs test<73>s incluent: <emphasis role="bold">Indeo 3.2, 4.1, 5.0, CVID, 3ivX,
|
|||
|
h263.</emphasis>
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="vivo-video">
|
|||
|
<title>vid<EFBFBD>o VIVO</title>
|
|||
|
<para>
|
|||
|
<application>MPlayer</application> peut lire les vid<69>os Vivo (1.0 and 2.0).
|
|||
|
Le codec le plus appropri<72> pour les fichiers 1.0 est le d<>codeur H263 de FFmpeg,
|
|||
|
vous pouvez l'utiliser avec l'option <option>-vc ffh263</option>. Pour les
|
|||
|
fichiers 2.0, utilisez la DLL Win32 par l'interm<72>diaire de l'option
|
|||
|
<option>-vc vivo</option>.Si vous ne fournissez pas d'options en ligne de
|
|||
|
commande,<application>MPlayer</application> s<>lectionne le meilleur codec
|
|||
|
automatiquement.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="mpeg12">
|
|||
|
<title>vid<EFBFBD>o MPEG 1/2</title>
|
|||
|
<para>
|
|||
|
MPEG1 et MPEG2 sont d<>cod<6F> par la librairie multiplateforme <systemitem
|
|||
|
class="library">libmpeg2</systemitem> native, dont le code source est
|
|||
|
inclus dans <application>MPlayer</application>. Nous g<>rons la vid<69>o
|
|||
|
MPEG 1/2 bogu<67>e en attrapant le <systemitem>Signal 11</systemitem>
|
|||
|
(<systemitem>segmentation fault</systemitem>), et en r<>initialisant rapidement
|
|||
|
le codec, continuant ainsi exactement o<> l'erreur c'est produite. Cette
|
|||
|
technique de r<>cup<75>ration n'a pas d'influence mesurable sur la vitesse.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="msvideo1">
|
|||
|
<title>MS Video1</title>
|
|||
|
<para>
|
|||
|
C'est un tr<74>s vieux et tr<74>s mauvais codec de Microsoft. Dans le pass<73>
|
|||
|
il <20>tait d<>cod<6F> par le codec Win32 <filename>msvidc32.dll</filename>,
|
|||
|
maintenant nous avons notre propre impl<70>mentation open source (par
|
|||
|
<ulink url="mailto:melanson@pcisys.net">Mike Melanson</ulink>).
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="cinepak-cvid">
|
|||
|
<title>Cinepak CVID</title>
|
|||
|
<para>
|
|||
|
<application>MPlayer</application> utilise son propre d<>codeur Cinepak,
|
|||
|
open source et multiplateforme (par <ulink url="mailto:timf@csse.monash.edu.au">Dr. Tim Ferguson</ulink>)
|
|||
|
par d<>faut. Il supporte les sorties YUV, donc le zoom mat<61>riel est possible
|
|||
|
si le pilote de sortie vid<69>o le permet.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="realvideo">
|
|||
|
<title>RealVideo</title>
|
|||
|
|
|||
|
<para>
|
|||
|
<application>MPlayer</application> d<>code toutes les versions de RealVideo:
|
|||
|
|
|||
|
<itemizedlist>
|
|||
|
<listitem><simpara>
|
|||
|
RealVideo 1.0 (fourcc RV10) - en/d<>codage support<72> par
|
|||
|
<systemitem class="library">libavcodec</systemitem>
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) - d<>codage support<72> par
|
|||
|
<emphasis role="bold">les librairies RealPlayer</emphasis>
|
|||
|
</simpara></listitem>
|
|||
|
</itemizedlist>
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Il est recommand<6E> de t<>l<EFBFBD>charger et d'installer <application>RealPlayer8</application>
|
|||
|
ou <application>RealONE</application>, car <application>MPlayer</application>
|
|||
|
peut utiliser leurs librairies pour d<>coder les fichiers contenant de la vid<69>o
|
|||
|
RealVideo 2.0 - 4.0. Le script <filename>configure</filename> de
|
|||
|
<application>MPlayer</application> devrait d<>tecter les librairies
|
|||
|
<application>RealPlayer</application> aux emplacements standards d'une installation
|
|||
|
compl<EFBFBD>te. Si non, dites <20> <filename>configure</filename> o<> chercher avec
|
|||
|
l'option <option>--with-reallibdir</option>.
|
|||
|
</para>
|
|||
|
|
|||
|
<note><para>
|
|||
|
Les librairies <application>RealPlayer</application> <emphasis role="bold">
|
|||
|
ne fonctionnent actuellement qu'avec Linux, FreeBSD, NetBSD et Cygwin sur les
|
|||
|
plateformes x86,Alpha et PowerPC (Linux/Alpha et Linux/PowerPC ont <20>t<EFBFBD> test<73>s)
|
|||
|
</emphasis>.
|
|||
|
</para></note>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="xvid">
|
|||
|
<title>XviD</title>
|
|||
|
|
|||
|
<para>
|
|||
|
<ulink url="http://www.xvid.org">XviD</ulink> est un fork du d<>veloppement du
|
|||
|
codec OpenDivX. Il est apparu quand ProjectMayo est pass<73> d'OpenDivX au
|
|||
|
sources-ferm<72>es DivX4 (Maintenant DivX5), et les personnes ext<78>rieures <20>
|
|||
|
ProjectMayo travaillant sur OpenDivX se sont f<>ch<63>s, et ont d<>marr<72> XViD.
|
|||
|
Les deux projets ont donc la m<>me origine.
|
|||
|
|
|||
|
<itemizedlist>
|
|||
|
<title>AVANTAGES</title>
|
|||
|
<listitem><simpara>
|
|||
|
open source
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
son API est compatible avec DivX4 donc en inclure le support est facile
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
encodage en 2 passes
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
bonne qualit<69> d'encodage, plus grande vitesse que DivX4 (vous pouvez
|
|||
|
l'optimiser pour votre machine pendant la compilation)
|
|||
|
</simpara></listitem>
|
|||
|
</itemizedlist>
|
|||
|
|
|||
|
<itemizedlist>
|
|||
|
<title>D<EFBFBD>SAVANTAGES</title>
|
|||
|
<listitem><simpara>
|
|||
|
actuellement il ne <emphasis role="bold">d<EFBFBD>code</emphasis> pas
|
|||
|
correctement tous les fichiers DivX/DivX4 (pas un probl<62>me puisque
|
|||
|
<link linkend="ffmpeg">libavcodec</link> peut les jouer)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
vous devez choisir DivX4 <emphasis role="bold">ou</emphasis> XviD
|
|||
|
<20> la compilation
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
en d<>veloppement
|
|||
|
</simpara></listitem>
|
|||
|
</itemizedlist>
|
|||
|
</para>
|
|||
|
|
|||
|
<procedure>
|
|||
|
<title>INSTALLER LA VERSION CVS DE XVID</title>
|
|||
|
<para>
|
|||
|
XviD n'est actuellement disponible que depuis le CVS. Voici les instructions
|
|||
|
de t<>l<EFBFBD>chargement et d'installation(vous avez besoin d'au moins autoconf 2.50,
|
|||
|
automake et libtool) :
|
|||
|
</para>
|
|||
|
<step><para>
|
|||
|
<screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
<screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
<screen>cd xvidcore/build/generic</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
<screen>./bootstrap.sh</screen>
|
|||
|
Vous pouvez avoir <20> ajouter des options (examinez la sortie de
|
|||
|
<screen>./configure --help</screen>).
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
<screen>./configure</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
<screen>make && make install</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Si vous avez sp<73>cifi<66> <option>--enable-divxcompat</option>,
|
|||
|
copiez <filename>../../src/divx4.h</filename> dans
|
|||
|
<filename class="directory">/usr/local/include/</filename>.
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Recompilez <application>MPlayer</application> avec
|
|||
|
<option>--with-xvidcore=<replaceable>/chemin/de/</replaceable>libxvidcore.a</option>.
|
|||
|
</para></step>
|
|||
|
</procedure>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="sorenson">
|
|||
|
<title>Sorenson</title>
|
|||
|
|
|||
|
<para>
|
|||
|
<emphasis role="bold">Sorenson</emphasis> est une famille de codec vid<69>o
|
|||
|
d<EFBFBD>velopp<EFBFBD>e par Sorenson Media et licenci<63>e <20> Apple qui le distribue avec
|
|||
|
son lecteur <application>QuickTime</application>. Nous sommes actuellement
|
|||
|
capables de d<>coder toutes les versions des fichiers Sorenson avec les
|
|||
|
d<EFBFBD>codeurs suivants:
|
|||
|
</para>
|
|||
|
|
|||
|
<itemizedlist>
|
|||
|
<listitem><simpara>
|
|||
|
Sorenson 1 (fourcc <emphasis>SVQ1</emphasis>) - d<>codage support<72> par des
|
|||
|
<emphasis role="bold">codecs natifs</emphasis>. En fait il y a deux (presque
|
|||
|
<20>gaux) d<>codeurs pour SVQ1: l'un est inclus dans <application>MPlayer</application>,
|
|||
|
l'autre est dans libavcodec. Vous pouvez invoquer chacun d'eux avec les options
|
|||
|
<option>-vc svq1</option> et <option>-vc ffsvq1</option> respectivement.
|
|||
|
Certains fichiers peuvent fonctionner avec l'un, et pas avec l'autre, donc
|
|||
|
testez les deux d<>codeurs. Le d<>codeur a <20>t<EFBFBD> <20>crit (par reverse-engineering)
|
|||
|
par les auteurs de <ulink url="http://www.xinehq.de">Xine</ulink>.
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
Sorenson 3 (fourcc <emphasis>SVQ3</emphasis>) - d<>codage support<72> par les
|
|||
|
<emphasis role="bold">librairies QuickTime Win32</emphasis>
|
|||
|
</simpara></listitem>
|
|||
|
</itemizedlist>
|
|||
|
|
|||
|
<procedure>
|
|||
|
<title>COMPILER MPLAYER AVEC LE SUPPORT DES LIBRAIRIES QUICKTIME</title>
|
|||
|
<note><para>actuellement seules les plateformes Intel 32bit sont support<72>es.</para></note>
|
|||
|
<step><para>t<EFBFBD>l<EFBFBD>chargez le CVS de MPlayer</para></step>
|
|||
|
<step><para>compilez MPlayer avec:
|
|||
|
<screen>$ ./configure --enable-qtx-codecs</screen>
|
|||
|
</para></step>
|
|||
|
<step><para>t<EFBFBD>l<EFBFBD>chargez le pack de DLL QuickTime sur
|
|||
|
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/>
|
|||
|
</para></step>
|
|||
|
<step><para>d<EFBFBD>compressez le pack de DLL QuickTime dans votre
|
|||
|
r<EFBFBD>pertoire de codecs Win32
|
|||
|
(par d<>faut: <filename class="directory">/usr/lib/win32</filename>)
|
|||
|
</para></step>
|
|||
|
</procedure>
|
|||
|
|
|||
|
</sect3>
|
|||
|
</sect2>
|
|||
|
|
|||
|
<!-- ********** -->
|
|||
|
|
|||
|
<sect2 id="audio-codecs">
|
|||
|
<title>Codecs audio</title>
|
|||
|
|
|||
|
<itemizedlist>
|
|||
|
<title>Les plus importants d'entre eux:</title>
|
|||
|
<listitem><simpara>
|
|||
|
MPEG layer 2 (MP2), and layer 3 (MP3) audio (code <emphasis role="bold">natif</emphasis>,
|
|||
|
avec optimisation MMX/SSE/3DNow!)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
MPEG layer 1 audio (code <emphasis role="bold">natif</emphasis>, avec libavcodec)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
Windows Media Audio v1, v2 (code <emphasis role="bold">natif</emphasis>, avec
|
|||
|
libavcodec)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
Windows Media Audio 9 (WMAv3) (en utilisant la DLL DMO)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
AC3 Dolby audio (code <emphasis role="bold">natif</emphasis>, avec
|
|||
|
optimisation MMX/SSE/3DNow!)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
AC3 par l'interm<72>diaire de la carte son
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
codec audio Ogg Vorbis (librairie <emphasis role="bold">native</emphasis>)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
RealAudio: DNET (AC3 bas d<>bit), Cook, Sipro et ATRAC3
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
QuickTime: codecs audio Qualcomm et QDesign
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
VIVO audio (g723, Vivo Siren)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
Voxware audio (en utilisant les DLL DirectShow)
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
alaw et ulaw, formats vari<72>s gsm, adpcm, pcm et autres vieux formats simples
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
AAC
|
|||
|
</simpara></listitem>
|
|||
|
</itemizedlist>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="swac3">
|
|||
|
<title>D<EFBFBD>codage AC3 logiciel</title>
|
|||
|
|
|||
|
<para>
|
|||
|
C'est le d<>codeur utilis<69> par d<>faut pour les fichier avec de l'audio AC3.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Le d<>codeur AC3 peut cr<63>er des sortie audio mix<69>es pour 2, 4 ou 6 haut-parleurs.
|
|||
|
Quand il est configur<75> pour 6 haut-parleurs, ce d<>codeur fournit des sorties
|
|||
|
s<EFBFBD>par<EFBFBD>es pour tous les canaux AC3 du pilote son, autorisant la pleine exp<78>rience
|
|||
|
du "son surround" sans d<>codeur AC3 externe requis pour l'usage du codec hwac3.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Utilisez l'option <option>-channels</option> pour s<>lectionner le nombre de canaux
|
|||
|
de sortie. Utilisez <option>-channels 2</option> pour un mix st<73>r<EFBFBD>o. Pour un
|
|||
|
mix 4 canaux (Avant Gauche, Avant Droite, Surround Gauche et Surround Droit),
|
|||
|
utilisez<option>-channels 4</option>. Dans ce cas, l'<27>ventuel canal du centre
|
|||
|
sera mix<69> <20> part <20>gale sur les canaux de devant. <option>-channels 6</option>
|
|||
|
sortira tous les canaux AC3 tels qu'ils ont <20>t<EFBFBD> encod<6F> - dans l'ordre Gauche,
|
|||
|
Droite, Surround Gauche, Surround Droit, Centre et LFE.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Le nombre de canaux par d<>faut est 2.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
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<72> est emu10k1 (utilis<69> par
|
|||
|
la carte Soundblaster Live!) depuis Ao<41>t 2001 (Le CVS ALSA est <20>galement sens<6E>
|
|||
|
fonctionner).
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="hwac3">
|
|||
|
<title>D<EFBFBD>codage AC3 mat<61>riel</title>
|
|||
|
<para>
|
|||
|
Vous avez besoin d'une carte son g<>rant l'AC3, avec une sortie num<75>rique
|
|||
|
(SP/DIF). Le pilote de la carte doit supporter correctement le format AFMT_AC3
|
|||
|
(C-Media le fait). Connectez le d<>codeur AC3 <20> la sortie SP/DIF, et utilisez
|
|||
|
l'option<option>-ac hwac3</option> . C'est exp<78>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+.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="libmad">
|
|||
|
<title>support libmad</title>
|
|||
|
|
|||
|
<para>
|
|||
|
<ulink url="http://mad.sourceforge.net">libmad</ulink> est une librairie de
|
|||
|
d<EFBFBD>codage MPEG audio multiplateforme. Il ne g<>re pas tr<74>s bien les fichiers
|
|||
|
endommag<EFBFBD>s, et il <20> parfois des probl<62>mes pour le d<>placement.
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Pour en activer le support, compilez avec l'option de configuration
|
|||
|
<option>--enable-mad</option>
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="vivo-audio">
|
|||
|
<title>VIVO audio</title>
|
|||
|
<para>
|
|||
|
Le codec audio utilis<69> 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 <emphasis role="bold">g.723</emphasis>,
|
|||
|
et les fichiers VIVO/2.0 de l'audio <emphasis role="bold">Vivo Siren</emphasis>.
|
|||
|
Les deux sont support<72>s. audio. Vous pouvez attraper les DLL Win32
|
|||
|
<ulink url="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">g.723/Siren</ulink>
|
|||
|
depuis le site de MPlayer, puis les copier dans le r<>pertoire
|
|||
|
<filename class="directory">/usr/lib/win32</filename>.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="realaudio">
|
|||
|
<title>RealAudio</title>
|
|||
|
|
|||
|
<para>
|
|||
|
<application>MPlayer</application> supporte le d<>codage de presque toutes les versions
|
|||
|
de RealAudio:
|
|||
|
</para>
|
|||
|
|
|||
|
<itemizedlist>
|
|||
|
<listitem><simpara>
|
|||
|
RealAudio DNET - d<>codage support<72> par
|
|||
|
<systemitem class="library">liba52</systemitem>
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
RealAudio Cook/Sipro/ATRAC3 - d<>codage support<72> par
|
|||
|
<emphasis role="bold">RealPlayer libraries</emphasis>
|
|||
|
</simpara></listitem>
|
|||
|
</itemizedlist>
|
|||
|
|
|||
|
<para>
|
|||
|
Pour savoir comment installer les librairies RealPlayer, voyez la section
|
|||
|
<link linkend="realmedia">format de fichiers RealMedia</link>.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
<sect3 id="qdesign">
|
|||
|
<title>Codecs QDesign</title>
|
|||
|
<para>
|
|||
|
Les flux audio QDesign (fourcc:<emphasis>QDMC, QDM2</emphasis>) se trouvent
|
|||
|
dans les fichiers MOV/QT. Les deux versions de ce codec peuvent <20>tre d<>cod<6F>es
|
|||
|
avec les librairies QuickTime. Pour les instructions d'installation
|
|||
|
merci de voir la section <link linkend="sorenson">codec vid<69>o Sorenson</link>.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
<sect3 id="qualcomm">
|
|||
|
<title>Codec Qualcomm</title>
|
|||
|
<para>
|
|||
|
Le flux audio Qualcomm (fourcc:<emphasis>Qclp</emphasis>) se trouve
|
|||
|
dans les fichiers MOV/QT. Pour les instructions d'installation merci de voir
|
|||
|
la section <link linkend="sorenson">codec vid<69>o Sorenson</link>.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
<sect3 id="aac">
|
|||
|
<title>Codec AAC</title>
|
|||
|
<para>
|
|||
|
AAC (Advanced Audio Coding) est un codec parfoit pr<70>sent dans les fichiers MOV et MP4.
|
|||
|
Un d<>codeur open source appel<65> FAAD est disponible sur
|
|||
|
<ulink url="http://www.audiocoding.com"/>.
|
|||
|
Vous pouvez t<>l<EFBFBD>charger le codec de seconde g<>n<EFBFBD>ration FAAD2 sur leur
|
|||
|
<ulink url="http://www.audiocoding.com/download.php">page de t<>l<EFBFBD>chargement</ulink>.
|
|||
|
Malheureusement FAAD2 1.1 ne compile pas sous Linux, vous devez donc utiliser la
|
|||
|
version CVS. Voici comment:
|
|||
|
<screen>
|
|||
|
cvs -d:pserver:anonymous@cvs.audiocoding.com:/cvsroot/faac login
|
|||
|
cvs -z3 -d:pserver:anonymous@cvs.audiocoding.com:/cvsroot/faac co faad2
|
|||
|
cd faad2/
|
|||
|
chmod +x bootstrap
|
|||
|
./bootstrap
|
|||
|
make
|
|||
|
make install
|
|||
|
</screen>
|
|||
|
Les binaires sont disponibles sur audiocoding.com, mais vous pouvez obtenir (apt-get)
|
|||
|
les paquets Debian depuis la
|
|||
|
<ulink url="http://marillat.free.fr">page de Christian Marillat</ulink>
|
|||
|
et les RPMs Mandrake sur le site du <ulink url="http://plf.zarb.org">P.L.F</ulink>.
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
|
|||
|
</sect2>
|
|||
|
|
|||
|
<!-- ********** -->
|
|||
|
|
|||
|
<sect2 id="win32-codecs">
|
|||
|
<title>Comment importer des codecs</title>
|
|||
|
|
|||
|
<!-- TODO: a short paragraph of text would be nice here... -->
|
|||
|
|
|||
|
<sect3 id="vfw-codecs">
|
|||
|
<title>codecs VFW</title>
|
|||
|
|
|||
|
<para>
|
|||
|
VFW (Video for Windows) est une ancienne API vid<69>o pour windows. Ses codecs
|
|||
|
portent l'extension <filename>.DLL</filename> ou (rarement) <filename>.DRV</filename>.
|
|||
|
Si <application>MPlayer</application> n'arrive pas <20> lire votre AVI et renvoie :
|
|||
|
<screen>UNKNOWN video codec: HFYU (0x55594648)</screen>
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Cela signifie que votre AVI est encod<6F> avec un codec HFYU fourcc (HFYU = codec
|
|||
|
HuffYUV, 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 <filename>system.ini</filename> contient (entre autres):
|
|||
|
<programlisting>VIDC.HFYU=huffyuv.dll</programlisting>
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
Nous aurons donc besoin de la librairie <filename>huffyuv.dll</filename>. Notez
|
|||
|
que les codecs audio sont sp<73>cifi<66>s par le pr<70>fixe MSACM :
|
|||
|
<programlisting>msacm.l3acm=L3codeca.acm</programlisting>
|
|||
|
</para>
|
|||
|
|
|||
|
<para>
|
|||
|
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 :
|
|||
|
<systemitem role="url">
|
|||
|
ftp://ftp.mplayerhq.hu/MPlayer/incoming/[nomcodec]/
|
|||
|
</systemitem>
|
|||
|
</para>
|
|||
|
|
|||
|
<note><para>
|
|||
|
Sous Windows NT/2000/XP cherchez cette info dans la base de registre, c-a-d
|
|||
|
cherchez "VIDC.HFYU". Pour savoir comment faire, regardez l'ancienne
|
|||
|
m<EFBFBD>thode DirectShow ci-dessous.
|
|||
|
</para></note>
|
|||
|
</sect3>
|
|||
|
|
|||
|
|
|||
|
<sect3 id="dshow-codecs">
|
|||
|
<title>Codecs DirectShow</title>
|
|||
|
|
|||
|
<para>
|
|||
|
DirectShow est une API vid<69>o r<>cente pour Windows, sans doute plus mauvaise que
|
|||
|
la pr<70>c<EFBFBD>dente. La situations est plus d<>licate avec DirectShow, puisque
|
|||
|
<itemizedlist>
|
|||
|
<listitem><simpara>
|
|||
|
<filename>system.ini</filename> ne contient aucune information, qui sont
|
|||
|
d<>sormais plac<61>es dans la base de registre et
|
|||
|
</simpara></listitem>
|
|||
|
<listitem><simpara>
|
|||
|
nous avons besoin du GUID du codec.
|
|||
|
</simpara></listitem>
|
|||
|
</itemizedlist>
|
|||
|
</para>
|
|||
|
|
|||
|
<procedure>
|
|||
|
<title>Nouvelle M<>thode</title>
|
|||
|
<para>
|
|||
|
En utilisant <application>Microsoft GraphEdit</application> (rapide)
|
|||
|
</para>
|
|||
|
<step><para>
|
|||
|
Obtenez <application>GraphEdit</application> depuis le SDK DirectX ou sur
|
|||
|
<ulink url="http://doom9.org">doom9</ulink>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Ex<45>cutez <command>graphedit.exe</command>.
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Dans le menu s<>lectionnez Graph -> Insert Filters.
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
D<>pliez l'<27>l<EFBFBD>ment <systemitem>DirectShow Filters</systemitem>
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
S<>lectionnez le bon nom de codec et d<>pliez l'<27>l<EFBFBD>ment.
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Dans l'entr<74>e <systemitem>DisplayName</systemitem> regardez le texte entre
|
|||
|
accolades apr<70>s le backslash et notez-le (cinq blocs d<>limit<69>s par des tirets,
|
|||
|
le GUID).
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Le binaire du codec est le fichier sp<73>cifi<66> dans l'entr<74>e
|
|||
|
<systemitem>Filename</systemitem>.
|
|||
|
</para></step>
|
|||
|
</procedure>
|
|||
|
|
|||
|
<note>
|
|||
|
<para>
|
|||
|
Si il n'y a pas d'entr<74>e <systemitem>Filename</systemitem> et que
|
|||
|
<systemitem>DisplayName</systemitem> contient quelque chose comme
|
|||
|
<systemitem>device:dmo</systemitem>, alors c'est un codec DMO.
|
|||
|
</para>
|
|||
|
</note>
|
|||
|
|
|||
|
<procedure>
|
|||
|
<title>Ancienne M<>thode</title>
|
|||
|
<para>
|
|||
|
Respirez <20> fond et fouillez dans la base de registre...
|
|||
|
</para>
|
|||
|
<step><para>
|
|||
|
Lancez <command>regedit</command>.
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Pressez <keycap>Ctrl</keycap>+<keycap>F</keycap>, d<>cochez les deux premi<6D>res
|
|||
|
cases, et cochez la troisi<73>me. Entrez le fourcc du codec. (par ex.:
|
|||
|
<userinput>TM20</userinput>).
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Vous devriez trouver un champ contenant le chemin et le nom du fichier utilis<69>
|
|||
|
(par ex. <filename>C:\WINDOWS\SYSTEM\TM20DEC.AX</filename>).
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
Maintenant que nous avons le fichier, nous devons trouver son GUID. Cherchez
|
|||
|
d<>sormais le nom du codec, pas son fourcc. Son nom peut <20>tre trouv<75> quand
|
|||
|
Media Player lit le fichier, en regardant dans
|
|||
|
<guimenu>File</guimenu> -> <guisubmenu>Properties</guisubmenu> ->
|
|||
|
<guimenuitem>Advanced</guimenuitem>.
|
|||
|
Si rien n'appara<72>t, pas de chance. Essayez de le deviner. (par ex.
|
|||
|
cherchez : TrueMotion)
|
|||
|
</para></step>
|
|||
|
<step><para>
|
|||
|
S'il appara<72>t dans la base de registre, il devrait appara<72>tre un champ <guilabel>FriendlyName</guilabel>
|
|||
|
et un champs <guilabel>CLSID</guilabel>. Copiez les 16 bits du CLSID, c'est le GUID dont nous avons besoin.
|
|||
|
</para></step>
|
|||
|
</procedure>
|
|||
|
|
|||
|
<note>
|
|||
|
<para>
|
|||
|
si la recherche <20>choue, cochez toutes les options de la fen<65>tre de recherche..
|
|||
|
vous aurez des mauvaises occurrences, mais finirez par obtenir la bonne...
|
|||
|
</para>
|
|||
|
</note>
|
|||
|
|
|||
|
<para>
|
|||
|
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 :
|
|||
|
<systemitem
|
|||
|
role="url">ftp://ftp.mplayerhq.hu/MPlayer/incoming/[nomcodec]/
|
|||
|
</systemitem>
|
|||
|
</para>
|
|||
|
</sect3>
|
|||
|
</sect2>
|
|||
|
</sect1>
|