2003-05-16 13:20:06 +00:00
|
|
|
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<!-- synced with 1.55 -->
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<chapter id="ports" xreflabel="Ports">
|
|
|
|
|
<title>Ports</title>
|
|
|
|
|
|
|
|
|
|
<sect1 id="linux">
|
|
|
|
|
<title>Linux</title>
|
|
|
|
|
<para>
|
|
|
|
|
La plateforme principale de d<>veloppement est Linux sur x86, bien que
|
|
|
|
|
<application>MPlayer</application> fonctionne sur de nombreux autres ports Linux.
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Des binaires de <application>MPlayer</application> sont disponibles depuis de nombreuses sources. Par contre,
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<emphasis role="bold">aucun de ces paquets n'est support<72></emphasis>.
|
|
|
|
|
Rapportez les probl<62>mes <20> leurs auteurs, pas <20> nous.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<sect2 id="debian">
|
|
|
|
|
<title>Paquets Debian</title>
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Pour construire le paquet Debian, lancez la commande suivante dans le
|
|
|
|
|
r<EFBFBD>pertoire source de <application>MPlayer</application>:
|
|
|
|
|
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<screen>fakeroot debian/rules binary</screen>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
|
|
|
|
|
Si vous voulez passer des options particuli<6C>res <20> configure, vous pouvez
|
|
|
|
|
d<EFBFBD>finir la variable d'environnement <envar>DEB_BUILD_OPTIONS</envar>.
|
|
|
|
|
Par exemple, si vous voulez le support de la GUI et de l'OSD, faites:
|
|
|
|
|
|
|
|
|
|
<screen>DEB_BUILD_OPTIONS="--enable-gui --enable-menu" fakeroot debian/rules binary</screen>
|
|
|
|
|
|
|
|
|
|
Vous pouvez aussi passer quelques variables au Makefile. Par exemple, si
|
|
|
|
|
vous voulez compiler avec gcc 3.4 m<>me si ce n'est pas celui par d<>faut:
|
|
|
|
|
|
|
|
|
|
<screen>CC=gcc-3.4 DEB_BUILD_OPTIONS="--enable-gui" fakeroot debian/rules binary</screen>
|
|
|
|
|
|
|
|
|
|
Pour nettoyer l'arborescence des sources, ex<65>cutez la commande suivante:
|
|
|
|
|
|
|
|
|
|
<screen>fakeroot debian/rules clean</screen>
|
|
|
|
|
|
2003-05-16 13:20:06 +00:00
|
|
|
|
En tant que root installez le paquet <filename>.deb</filename> comme d'habitude:
|
2004-12-03 23:56:36 +00:00
|
|
|
|
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<screen>dpkg -i ../mplayer_<replaceable>version</replaceable>.deb</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Christian Marillat a construit des paquets Debian non-officiels pour
|
|
|
|
|
<application>MPlayer</application>, <application>MEncoder</application> et les
|
|
|
|
|
polices depuis un certain temps, vous pouvez les obtenir (apt-get) depuis sa
|
|
|
|
|
<ulink url="http://hpisi.nerim.net/">page web</ulink>.
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="rpm">
|
|
|
|
|
<title>Paquets RPM</title>
|
|
|
|
|
<para>
|
|
|
|
|
Dominik Mierzejewski a cr<63><72> et maintient des paquets Red Hat RPM officiels de
|
|
|
|
|
<application>MPlayer</application>. Ils sont disponibles sur sa
|
2004-07-21 20:08:42 +00:00
|
|
|
|
<ulink url="http://greysector.rangers.eu.org/mplayer.html">page web</ulink>.
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2003-10-12 09:46:57 +00:00
|
|
|
|
Les paquets Mandrake sont disponibles sur le <ulink url="http://plf.zarb.org/">P.L.F.</ulink>,
|
2003-12-14 17:30:24 +00:00
|
|
|
|
SuSE incluait une version limit<69>e de <application>MPlayer</application> dans sa
|
|
|
|
|
distribution. Ils l'ont retir<69> dans leurs derni<6E>res versions. Vous pouvez obtenir
|
|
|
|
|
des RPMs fonctionnels sur
|
|
|
|
|
<ulink url="http://packman.links2linux.de/?action=128">links2linux.de</ulink>.
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="arm">
|
|
|
|
|
<title>ARM</title>
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<application>MPlayer</application> fonctionne sur les PDAs Linux avec un
|
|
|
|
|
CPU ARM c-a-d Sharp Zaurus, Compaq Ipaq. La mani<6E>re
|
|
|
|
|
la plus facile d'obtenir <application>MPlayer</application> est de r<>cup<75>rer un des paquets
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<ulink url="http://www.openzaurus.org">OpenZaurus</ulink>. Si vous voulez le compiler vous-m<>me,
|
|
|
|
|
vous devriez regarder les r<>pertoires
|
2004-01-25 15:04:05 +00:00
|
|
|
|
<ulink url="http://openzaurus.bkbits.net:8080/buildroot/src/packages/mplayer?nav=index.html|src/.|src/packages">mplayer</ulink>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
et
|
|
|
|
|
<ulink url="http://openzaurus.bkbits.net:8080/buildroot/src/packages/libavcodec?nav=index.html|src/.|src/packages">libavcodec</ulink>
|
|
|
|
|
du r<>pertoire ra<72>ine de la distribution OpenZaurus. Ils ont toujours les derniers Makefile et patches
|
2004-12-03 23:56:36 +00:00
|
|
|
|
utilis<EFBFBD>s pour contruire un <application>MPlayer</application> CVS avec
|
|
|
|
|
<systemitem class="library">libavcodec</systemitem>. Si vous avez besoin d'une GUI, vous pouvez
|
2003-05-16 13:20:06 +00:00
|
|
|
|
utiliser xmms-embedded.
|
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
<sect1 id="bsd">
|
|
|
|
|
<title>*BSD</title>
|
|
|
|
|
<para>
|
|
|
|
|
<application>MPlayer</application> fonctionne sur FreeBSD, OpenBSD, NetBSD, BSD/OS et Darwin. Il y a
|
2004-12-03 23:56:36 +00:00
|
|
|
|
des versions ports/pkgsrc/fink/etc de <application>MPlayer</application> disponibles qui sont probablement plus faciles <20> utiliser
|
2003-05-16 13:20:06 +00:00
|
|
|
|
que nos sources brutes.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Pour construire <application>MPlayer</application> vous aurez besoin de GNU
|
|
|
|
|
make (gmake - le make natif de BSD ne fonctionnera pas) et une version
|
|
|
|
|
r<EFBFBD>cente des binutils.
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Si <application>MPlayer</application> se plaint de ne pas trouver <filename>/dev/cdrom</filename> ou
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<filename>/dev/dvd</filename>, cr<63>ez le lien symbolique appropri<72>:
|
2003-10-12 09:46:57 +00:00
|
|
|
|
<screen>ln -s /dev/<replaceable>votre_p<EFBFBD>riph<EFBFBD>rique_cdrom</replaceable> /dev/cdrom</screen>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Pour utiliser les DLLs Win32 avec <application>MPlayer</application> vous devrez recompiler le noyau avec
|
2003-10-12 09:46:57 +00:00
|
|
|
|
"<envar>option USER_LDT</envar>" (<28> moins d'utiliser FreeBSD-CURRENT, o<> c'est le
|
2003-05-16 13:20:06 +00:00
|
|
|
|
cas par d<>faut).
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect2 id="freebsd">
|
|
|
|
|
<title>FreeBSD</title>
|
|
|
|
|
<para>
|
|
|
|
|
Si votre CPU <20> SSE, recompilez votre noyau avec
|
|
|
|
|
"<envar>options CPU_ENABLE_SSE</envar>" (FreeBSD-STABLE ou patches noyau requis).
|
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="openbsd">
|
|
|
|
|
<title>OpenBSD</title>
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<EFBFBD> cause des limitations dans les diff<66>rentes versions de gas (relocation contre MMX), vous aurez besoin
|
2003-05-16 13:20:06 +00:00
|
|
|
|
de compiler en deux <20>tapes: D'abord assurez-vous que le non-natif est en premier dans votre
|
|
|
|
|
<envar>$PATH</envar> et faites un <command>gmake -k</command>, ensuite assurez-vous que la version
|
|
|
|
|
native est utilis<69>e et faites <command>gmake</command>.
|
|
|
|
|
</para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<para>
|
|
|
|
|
Depuis OpenBSD 3.4 le hack ci-dessus n'est plus n<>cessaire.
|
|
|
|
|
</para>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</sect2>
|
2003-10-31 22:30:44 +00:00
|
|
|
|
|
|
|
|
|
<sect2 id="darwin">
|
|
|
|
|
<title>Darwin</title>
|
|
|
|
|
<para>
|
2003-11-10 15:12:30 +00:00
|
|
|
|
Voir la section <link linkend="macos">Mac OS</link>.
|
2003-10-31 22:30:44 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
<sect1 id="solaris">
|
2003-10-31 22:30:44 +00:00
|
|
|
|
<title>Sun Solaris</title>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<application>MPlayer</application> devrait fonctionner sous Solaris 2.6 ou sup<75>rieur.
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Sur les <emphasis role="bold">UltraSPARCs</emphasis>, <application>MPlayer</application>
|
|
|
|
|
profite des avantages de leurs extensions
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<emphasis role="bold">VIS</emphasis> (<28>quivalentes au MMX), actuellement uniquement dans
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<systemitem class="library">libmpeg2</systemitem>,
|
|
|
|
|
<systemitem class="library">libvo</systemitem>
|
|
|
|
|
et <systemitem class="library">libavcodec</systemitem>, mais pas
|
|
|
|
|
dans <systemitem class="library">mp3lib</systemitem>. Vous pouvez regarder
|
|
|
|
|
un fichier VOB sur un CPU <20> 400MHz. Vous aurez besoin d'avoir
|
|
|
|
|
<ulink url="http://www.sun.com/sparc/vis/mediaLib.html"><systemitem class="library">mLib</systemitem></ulink> install<6C>.
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Pour construire ce paquetage vous aurez besoin de GNU <application>make</application>
|
|
|
|
|
(<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), Le make natif de Solaris ne
|
|
|
|
|
fonctionnera pas. Message d'erreur typique si vous utilisez le make de Solaris au lieu de celui de GNU:
|
|
|
|
|
<screen>
|
|
|
|
|
% /usr/ccs/bin/make
|
|
|
|
|
make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Sur Solaris SPARC, vous aurez besoin du compilateur C/C++ GNU; cela n'a pas d'importance que le
|
|
|
|
|
compilateur C/C++ GNU soit configur<75> avec ou sans l'assembleur GNU.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Sur Solaris x86,vous aurez besoin de l'assembleur GNU et du compilateur C/C++ GNU, configur<75> pour
|
2004-12-03 23:56:36 +00:00
|
|
|
|
l'utilisation de l'assembleur GNU ! Le code de <application>MPlayer</application>
|
|
|
|
|
sur la plateforme x86 fait un usage intensif des instructions MMX, SSE et
|
|
|
|
|
3DNOW! qui ne peuvent pas <20>tre assembl<62>es en utilisant l'assembleur de Sun
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<filename>/usr/ccs/bin/as</filename>.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>Le script <filename>configure</filename> essaie de trouver quel assembleur est utilis<69> par votre
|
|
|
|
|
commande "gcc" (au cas ou l'autod<6F>tection <20>choue, utilisez l'option
|
2003-12-14 17:30:24 +00:00
|
|
|
|
<option>--as=<replaceable>/endroit/ou/vous/avez/installe/gnu-as</replaceable></option> pour indiquer au script
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<filename>configure</filename> o<> il peut trouver GNU "as" sur votre syst<73>me).
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Message d'erreur de <filename>configure</filename> sur un syst<73>me Solaris x86 en utilisant
|
|
|
|
|
GCC sans assembleur GNU:
|
|
|
|
|
<screen>
|
|
|
|
|
% configure
|
|
|
|
|
...
|
|
|
|
|
Checking assembler (/usr/ccs/bin/as) ... , failed
|
|
|
|
|
Please upgrade(downgrade) binutils to 2.10.1...
|
|
|
|
|
</screen>
|
|
|
|
|
(Solution: Installez et utilisez un gcc configur<75> avec <option>--with-as=gas</option>)
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Erreur typique obtenue en construisant avec un compilateur C GNU qui n'utilise pas GNU as:
|
|
|
|
|
<screen>
|
|
|
|
|
% gmake
|
|
|
|
|
...
|
|
|
|
|
gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math
|
|
|
|
|
-fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c
|
|
|
|
|
Assembler: mplayer.c
|
|
|
|
|
"(stdin)", line 3567 : Illegal mnemonic
|
|
|
|
|
"(stdin)", line 3567 : Syntax error
|
|
|
|
|
... more "Illegal mnemonic" and "Syntax error" errors ...
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A cause de bogues dans Solaris 8, il se peut que vous ne pouviez pas lire de disques DVD
|
|
|
|
|
plus gros que 4 Go:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Le pilote sd(7D) de Solaris 8 x86 a un bogue quand on acc<63>de <20> un bloc disque >4Go sur un
|
|
|
|
|
p<EFBFBD>riph<EFBFBD>rique en utilisant une taille de bloc logique != DEV_BSIZE (c-a-d. CD-ROM et DVD). A cause
|
|
|
|
|
d'un d<>passement des entiers 32Bit, on acc<63>de <20> une adresse disque modulo 4 Go.
|
|
|
|
|
(<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22516"/>).
|
|
|
|
|
Ce probl<62>me n'existe pas sur la version SPARC de Solaris 8.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Un bogue similaire est pr<70>sent dans le code du syst<73>me de fichier hsfs(7FS) (alias ISO9660), il se peut
|
2005-03-26 23:09:45 +00:00
|
|
|
|
que hsfs ne supporte pas les partitions/disques plus gros(ses) que 4GB, toutes les donn<6E>es sont acc<63>d<EFBFBD>es
|
2003-05-16 13:20:06 +00:00
|
|
|
|
modulo 4Go.
|
|
|
|
|
(<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22592"/>).
|
|
|
|
|
Le probl<62>me hsfs peut <20>tre r<>solu en installant le patch 109764-04 (sparc) / 109765-04 (x86).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
2003-10-31 22:30:44 +00:00
|
|
|
|
<sect1 id="irix">
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<title>Silicon Graphics Irix</title>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<para>
|
|
|
|
|
Vous pouvez soit essayer d'installer le programme d'installation GNU, et (si vous ne l'avez pas mis
|
|
|
|
|
dans votre chemin par d<>faut) pr<70>cisez ensuite l'endroit o<> il est:
|
2003-12-14 17:30:24 +00:00
|
|
|
|
<screen>./configure --with-install=<replaceable>/chemin/et/nom/de/l'installation</replaceable></screen>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Soit vous pouvez utilisez l'installation par d<>faut livr<76>e avec IRIX 6.5, auquel cas vous devrez
|
|
|
|
|
<EFBFBD>diter le <filename>Makefile</filename> manuellement. Changez les deux lignes suivantes:
|
|
|
|
|
<programlisting>
|
|
|
|
|
$(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1
|
|
|
|
|
|
|
|
|
|
$(INSTALL) -c -m 644 etc/codecs.conf $(CONFDIR)/codecs.conf
|
|
|
|
|
</programlisting>
|
|
|
|
|
par:
|
|
|
|
|
<programlisting>
|
|
|
|
|
$(INSTALL) -m 644 mplayer.1 $(MANDIR)/man1/
|
|
|
|
|
|
|
|
|
|
$(INSTALL) -m 644 codecs.conf $(CONFDIR)/
|
|
|
|
|
</programlisting>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Et ensuite faites (depuis le r<>p. source de <application>MPlayer</application>):
|
2003-05-16 13:20:06 +00:00
|
|
|
|
<screen>cp DOCS/mplayer.1 . ; cp etc/codecs.conf .</screen>
|
|
|
|
|
finalement lancez la construction et l'installation.
|
|
|
|
|
</para>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
<sect1 id="qnx">
|
|
|
|
|
<title>QNX</title>
|
|
|
|
|
<para>
|
|
|
|
|
Fonctionne. Vous devrez t<>l<EFBFBD>charger SDL pour QNX, et l'installer. Ensuite lancez
|
|
|
|
|
<application>MPlayer</application> avec les options <option>-vo sdl:photon</option>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
et <option>-ao sdl:nto</option>, et <20>a devrait <20>tre rapide.
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
La sortie <option>-vo x11</option> fonctionne encore
|
2003-10-12 09:46:57 +00:00
|
|
|
|
plus lentement que sous Linux, car QNX ne dispose que d'une <emphasis><EFBFBD>mulation</emphasis>
|
|
|
|
|
X qui est TR<54>S lente. Utilisez SDL.
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
2003-10-12 09:46:57 +00:00
|
|
|
|
<sect1 id="windows">
|
|
|
|
|
<title>Windows</title>
|
|
|
|
|
|
|
|
|
|
<para>Oui, MPlayer tourne sous Windows via
|
|
|
|
|
<ulink url="http://www.cygwin.com/">Cygwin</ulink> et
|
|
|
|
|
<ulink url="http://www.mingw.org/">MinGW</ulink>.
|
|
|
|
|
Il n'a pas encore de GUI, mais la version en ligne de commande est presque
|
2005-04-07 21:39:59 +00:00
|
|
|
|
compl<70>tement op<6F>rationnelle. Les <ulink url="../../tech/patches.txt">patches</ulink>
|
2003-10-12 09:46:57 +00:00
|
|
|
|
sont toujours les bienvenus. Vous devriez jeter un oeil <20> la liste de diffusion
|
|
|
|
|
<ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin/">mplayer-cygwin</ulink>
|
|
|
|
|
pour obtenir de l'aide et les derni<6E>res informations.</para>
|
|
|
|
|
|
|
|
|
|
<para>Les meilleurs r<>sultats sont obtenus avec le codec vid<69>o DirectX natif
|
|
|
|
|
(<option>-vo directx</option>) et le pilote waveout natif de Windows
|
2004-12-03 23:56:36 +00:00
|
|
|
|
(<option>-ao win32</option>). Vous pouvez aussi utiliser OpenGL et SDL,
|
|
|
|
|
mais les performances d'OpenGL sont tr<74>s variables suivant les syst<73>mes
|
|
|
|
|
et SDL est connu pour distordre le son et l'image et planter sur certains syst<73>mes.
|
2003-10-12 09:46:57 +00:00
|
|
|
|
Si l'image est distordue, essayez de d<>sactiver l'acc<63>l<EFBFBD>ration mat<61>rielle avec
|
|
|
|
|
<option>-vo directx:noaccel</option>. T<>l<EFBFBD>chargez les
|
2005-06-07 10:25:26 +00:00
|
|
|
|
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/contrib/dx7headers.tgz">fichiers d'ent<6E>te DirectX 7</ulink>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
pour compiler le pilote de sortie vid<69>o DirectX. De plus vous devez
|
|
|
|
|
avoir DirectX 7 ou sup<75>rieur pour que ce pilote fonctionne.</para>
|
|
|
|
|
|
|
|
|
|
<para><link linkend="vidix">VIDIX</link> fonctionne maintenant sous Windows
|
|
|
|
|
avec <option>-vo winvidix</option>, bien que ce soit toujours exp<78>rimental
|
|
|
|
|
et que cela requiert une configuration manuelle. T<>l<EFBFBD>chargez
|
2005-06-07 10:25:26 +00:00
|
|
|
|
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/dhahelper.sys">dhahelper.sys</ulink> ou
|
|
|
|
|
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/withmtrr/dhahelper.sys">dhahelper.sys (avec support des MTRR)</ulink>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
et copiez le dans le r<>pertoire
|
|
|
|
|
<filename class="directory">libdha/dhahelperwin</filename> de votre arborescence
|
|
|
|
|
<application>MPlayer</application>.
|
|
|
|
|
Ouvrez une console et placez-vous dans ce r<>pertoire. Ensuite tapez
|
|
|
|
|
|
|
|
|
|
<screen>gcc -o dhasetup.exe dhasetup.c</screen>
|
|
|
|
|
|
|
|
|
|
et ex<65>cutez
|
|
|
|
|
|
|
|
|
|
<screen>dhasetup.exe install</screen>
|
|
|
|
|
|
|
|
|
|
en tant qu'Administrateur. Ensuite vous devez rebooter. Lorsque c'est
|
|
|
|
|
fait, copiez les fichiers <systemitem class="library">.so</systemitem>
|
|
|
|
|
de <filename class="directory">vidix/drivers</filename> dans le r<>pertoire
|
|
|
|
|
<filename class="directory">mplayer/vidix</filename> relatif <20> votre
|
|
|
|
|
<filename>mplayer.exe</filename>.</para>
|
|
|
|
|
|
|
|
|
|
<para>Pour de meilleurs r<>sultats <application>MPlayer</application> devrait
|
|
|
|
|
utiliser une palette que votre carte graphique supporte de fa<66>on mat<61>rielle.
|
|
|
|
|
Malheureusement, de nombreux pilotes graphiques Windows renvoient certaines
|
|
|
|
|
palettes alors que la carte ne le supporte pas. Pour le v<>rifier, essayez
|
|
|
|
|
|
|
|
|
|
<screen>mplayer -benchmark -nosound -frames 100 -vf format=<replaceable>palette</replaceable> <replaceable>film</replaceable></screen>
|
|
|
|
|
|
|
|
|
|
o<> <replaceable>palette</replaceable> peut <20>tre n'importe quelle palette
|
|
|
|
|
affich<63>e par l'option <option>-vf format=fmt=help</option>. Si vous
|
|
|
|
|
trouvez une palette que votre carte g<>re particuli<6C>rement mal,
|
|
|
|
|
<option>-vf noformat=<replaceable>palette</replaceable></option>
|
2005-03-26 23:09:45 +00:00
|
|
|
|
l'emp<6D>chera d'<27>tre utilis<69>e. Ajouter cela <20> votre fichier de conf pour
|
2004-12-03 23:56:36 +00:00
|
|
|
|
ne plus l'utiliser de fa<66>on permanente.</para>
|
|
|
|
|
|
2003-10-31 22:30:44 +00:00
|
|
|
|
<para>Vous pouvez utiliser les codecs Win32 et les codecs Real Win32 (pas les
|
|
|
|
|
codecs Real Linux) si vous le d<>sirez. Placez les codecs quelque part dans
|
2003-10-12 09:46:57 +00:00
|
|
|
|
votre path ou passez
|
2004-01-03 14:31:40 +00:00
|
|
|
|
<option>--with-codecsdir=<replaceable>c:/chemin/de/vos/codecs</replaceable></option> (<28>ventuellement
|
|
|
|
|
<option>--with-codecsdir=<replaceable>/chemin/de/vos/codecs</replaceable></option> uniquement sous Cygwin) <20>
|
2003-10-12 09:46:57 +00:00
|
|
|
|
<filename>configure</filename>. Nous avons eu quelques retours indiquant que
|
|
|
|
|
les DLLs Real doivent <20>tre accessibles en <20>criture pour l'utilisateur, mais
|
|
|
|
|
seulement sur certains syst<73>mes. Essayez de les rendre accessibles en <20>criture
|
2003-10-31 22:30:44 +00:00
|
|
|
|
si vous avez des probl<62>mes. Les DLLs QuickTime focntionnent aussi, mais vous
|
2003-10-31 22:46:12 +00:00
|
|
|
|
devrez les placer dans le r<>pertoire syst<73>me de Windows
|
2004-12-03 23:56:36 +00:00
|
|
|
|
(<filename class="directory"><replaceable>C:\Windows\system\</replaceable></filename> ou similaire).
|
|
|
|
|
En dernier recours, essayez de les placer dans le m<>me r<>pertoire que
|
|
|
|
|
<application>MPlayer</application>.</para>
|
|
|
|
|
|
|
|
|
|
<para>Vous pouvez lire des VCDs en jouant les fichiers
|
|
|
|
|
<filename>.DAT</filename> ou <filename>.MPG</filename> que Windows affiche
|
|
|
|
|
sur les VCDs. Cela fonctionne tout simplement comme cela (changez la lettre
|
|
|
|
|
de votre lecteur de CD-ROM):</para>
|
2003-10-12 09:46:57 +00:00
|
|
|
|
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<screen>mplayer <replaceable>d:/mpegav/avseq01.dat</replaceable></screen>
|
|
|
|
|
|
|
|
|
|
<para>Les DVDs fonctionnent <20>galement, ajustez <option>-dvd-device</option>
|
|
|
|
|
<20> la lettre de votre lecteur DVD-ROM:</para>
|
|
|
|
|
|
|
|
|
|
<screen>mplayer dvd://<replaceable><titre></replaceable> -dvd-device <replaceable>d</replaceable>:</screen>
|
|
|
|
|
|
|
|
|
|
<para>La console <application>Cygwin</application>/<application>MinGW</application>
|
|
|
|
|
est plut<75>t lente. Il semble que rediriger la sortie
|
2003-10-12 09:46:57 +00:00
|
|
|
|
ou utiliser l'option <option>-quiet</option> am<61>liore les performances. Le
|
|
|
|
|
rendu direct (<option>-dr</option>) peut <20>galement aider. Vous pouvez <20>viter le
|
|
|
|
|
tremblement de L'OSD en utilisant le double buffering avec l'option
|
|
|
|
|
<option>-double</option>. Si la lecture est sale, essayez
|
|
|
|
|
<option>-autosync 100</option>. Si certaines de ces options vous sont utiles,
|
|
|
|
|
vous pouvez les placer dans votre fichier de config.</para>
|
|
|
|
|
|
2003-12-14 17:30:24 +00:00
|
|
|
|
<para>Sascha Sommer fait des versions officielles pour Windows de temps en temps,
|
|
|
|
|
Joey Parrish fait des paquets non-officiels pour Windows complets avec installeur.
|
|
|
|
|
Ils sont dans la section Windows de la
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<ulink url="http://www.mplayerhq.hu/homepage/design7/projects.html#windows">page de nos projets</ulink>.</para>
|
2003-10-12 09:46:57 +00:00
|
|
|
|
|
|
|
|
|
<sect2 id="cygwin">
|
2003-12-14 17:30:24 +00:00
|
|
|
|
<title><application>Cygwin</application></title>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Vous devez utiliser <application>Cygwin</application> 1.5.0 ou sup<75>rieur
|
|
|
|
|
pour pouvoir compiler <application>MPlayer</application>.</para>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
|
2003-10-12 09:46:57 +00:00
|
|
|
|
<para>Les fichiers d'ent<6E>te DirectX doivent <20>tre d<>compress<73>s dans <filename class="directory">/usr/include/</filename>
|
|
|
|
|
ou dans <filename class="directory">/usr/local/include/</filename>.</para>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
|
2003-10-12 09:46:57 +00:00
|
|
|
|
<para>Les instructions et les fichiers pour faire tourner SDL sous Cygwin peuvent <20>tre trouv<75>s sur le
|
|
|
|
|
<ulink url="http://www.libsdl.org/extras/win32/cygwin/">site de libsdl</ulink>.</para>
|
2003-05-16 13:20:06 +00:00
|
|
|
|
|
2003-10-12 09:46:57 +00:00
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect2 id="mingw">
|
2003-12-14 17:30:24 +00:00
|
|
|
|
<title><application>MinGW</application></title>
|
2003-10-12 09:46:57 +00:00
|
|
|
|
|
2003-12-14 17:30:24 +00:00
|
|
|
|
<para>Installer une version de <application>MinGW</application> qui puisse
|
|
|
|
|
compiler <application>MPlayer</application> <20>tait consid<69>r<EFBFBD> comme compliqu<71>,
|
|
|
|
|
mais fonctionne d<>sormais sans modifications. Installez simplement
|
|
|
|
|
<application>MinGW</application> 3.1.0 ou plus r<>cent et MSYS 1.0.9 ou plus
|
|
|
|
|
r<>cent et dites au postinstall de MSYS que <application>MinGW</application>
|
|
|
|
|
est install<6C>.</para>
|
2003-10-12 09:46:57 +00:00
|
|
|
|
|
|
|
|
|
<para>D<EFBFBD>compressez les fichiers d'ent<6E>te de DirectX dans <filename class="directory">/mingw/include/</filename>.</para>
|
|
|
|
|
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<para>Le support des ent<6E>tes compress<73>es MOV requiert
|
|
|
|
|
<ulink url="http://www.gzip.org/zlib/">zlib</ulink>, que
|
|
|
|
|
<application>MinGW</application> ne fournit pas par d<>faut.
|
|
|
|
|
Configurez-le avec <option>--prefix=/mingw</option> et installez-le
|
|
|
|
|
avant de compiler <application>MPlayer</application>.</para>
|
|
|
|
|
|
2003-10-12 09:46:57 +00:00
|
|
|
|
</sect2>
|
2003-05-29 13:17:47 +00:00
|
|
|
|
|
|
|
|
|
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</sect1>
|
|
|
|
|
|
2003-10-31 22:30:44 +00:00
|
|
|
|
<sect1 id="macos">
|
2003-11-10 15:12:30 +00:00
|
|
|
|
<title>Mac OS</title>
|
2003-10-31 22:30:44 +00:00
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Seul Mac OS X 10.2 ou sup<75>rieur est support<72> par les sources "brutes" de
|
2003-10-31 22:30:44 +00:00
|
|
|
|
<application>MPlayer</application>. Vous <20>tes libre d'impl<70>menter le support
|
2003-11-10 15:12:30 +00:00
|
|
|
|
pour les anciennes versions de Mac OS et d'envoyer des patches !
|
2003-10-31 22:30:44 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Il vaut mieux utiliser le GCC 3.x modifi<66> d'Apple pour compiler
|
2004-01-25 15:04:05 +00:00
|
|
|
|
<application>MPlayer</application>, surtout avec <systemitem class="library">libavcodec</systemitem> car la version
|
2003-10-31 22:30:44 +00:00
|
|
|
|
GCC 2.95.x d'Apple ne supporte pas bien la syntaxe C99.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
On peut obtenir une GUI Aqua et un binaire <application>MPlayer</application>
|
2003-11-10 15:12:30 +00:00
|
|
|
|
pour Mac OS X depuis le projet
|
2003-10-31 22:30:44 +00:00
|
|
|
|
<ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink>.
|
|
|
|
|
</para>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
2003-12-14 17:30:24 +00:00
|
|
|
|
<sect1 id="hpux">
|
|
|
|
|
<title>HP UX</title>
|
|
|
|
|
<para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
Joe Page h<>berge un
|
|
|
|
|
<ulink url="http://users.rcn.com/joepage/mplayer_on_hpux11.htm">HOWTO</ulink>
|
|
|
|
|
<application>MPlayer</application> sous HP-UX <20>crit par Martin Gansser sur
|
|
|
|
|
sa page web. Avec ses instructions la compilation devrait fonctionner sans
|
|
|
|
|
modifications.
|
2003-12-14 17:30:24 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
<sect1 id="amiga">
|
|
|
|
|
<title>Amiga/MorphOS (GeekGadgets)</title>
|
|
|
|
|
<para>
|
|
|
|
|
Nicholas Det de Genesi a r<>alis<69> un gros et puissant portage de <application>MPlayer
|
|
|
|
|
</application> pour MorphOS. Malheureusement, il est bas<61> sur la s<>rie 0.90.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
T<EFBFBD>l<EFBFBD>chargez-le sur <ulink url="http://www.morphzone.org/">MorphZone</ulink>:
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
<ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=90">
|
|
|
|
|
Binaire de <application>MPlayer</application> 0.91</ulink>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
<ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=91">
|
|
|
|
|
Source de <application>MPlayer</application> 0.91</ulink>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
2004-12-03 23:56:36 +00:00
|
|
|
|
<ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=92">
|
2003-12-14 17:30:24 +00:00
|
|
|
|
Binaire de <application>MEncoder</application> 0.91</ulink>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</para>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
2003-05-16 13:20:06 +00:00
|
|
|
|
</chapter>
|