Installation des CODECs (facultatif)
Si vous avez téléchargé des CODECs propriétaires, (qui peuvent
offrir le support de formats audio et vidéo supplémentaires tels
que le Real, Indeo et QuickTime), faites-en l'extraction dans
/usr/lib/mplayer/codecs
en
utilisant les commandes suivantes en tant qu'utilisateur
root
(remplacez et/ou ajoutez des
noms de fichiers de CODECS différents si nécessaire) :
install -v -d -m755 /usr/lib/mplayer/codecs &&
tar -xvf ../essential-20061022.tar.bz2 \
-C /usr/lib/mplayer/codecs --strip-components=1 &&
chown -v -R root:root /usr/lib/mplayer/codecs
Si vous avez installé des CODECs, assurez-vous d'ajouter
--with-codecsdir=/usr/lib/mplayer/codecs
au
script configure.
Installation GUI (Facultative)
Pour activer la construction de la version GUI de MPlayer (exige gtk+-2.24.8 ), ajoutez
--enable-gui
au script configure. Vous devrez aussi
extraire au moins un habillage. Faites l'extraction de
l'habillage désiré et créez l'emplacement par défaut (en tant
qu'utilisateur root
) :
install -v -d -m755 /usr/share/mplayer/Skin &&
tar -xvf ../Blue-1.7.tar.bz2 \
-C /usr/share/mplayer/Skin &&
chown -v -R root:root /usr/share/mplayer/Skin/Blue &&
chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} &&
ln -sfv Blue /usr/share/mplayer/Skin/default
Installation du MPlayer principal
Note
Les mainteneurs du paquet recommandent de construire sans
optimisations.
Ce paquet (malheureusement) s'attend à ce que le système
X Window soit installé dans le
répertoire /usr/X11R6
. Si vous
utilisez une version récente de Xorg et qu'elle est installée à un autre
endroit, assurez-vous d'avoir suivi les instructions de la
section Creating
an X11R6 Compatibility Symlink.
MPlayer peut construire une
bibliothèque de post-processing partagée à partir du paquet
FFmpeg interne auquel peuvent se
lier les autres paquets. Cela exige que MPlayer se lie de façon dynamique à cette
bibliothèque au lieu d'utiliser la méthode par défaut de lien
statique. Si vous désirez construire la bibliothèque partagée,
ajoutez --enable-shared-pp
au script
configure.
Remarquez que le paquet FFmpeg
peut aussi construire cette bibliothèque (à laquelle MPlayer peut se lier au lieu de la
construire), assurez-vous de ne pas écraser celle existante.
Il se peut que vous souhaitiez examiner la sortie de ./configure --help pour savoir
les paramètres supplémentaires de configure nécessaires pour les
dépendances que vous avez installées sur votre systèmes. Pour
lier aux bibliothèques FFmpeg
existantes (et MPlayer ne sera
pas obligé de les construire), vous devez passer un total de neuf
options supplémentaires au script configure. Quatre pour
désactiver la construction des bibliothèques statiques de
FFmpeg, quatre pour activer
l'utilisation des bibliothèques partagées installées sur le
système et --with-extraincdir=/usr/include/ffmpeg
pour que
la construction puisse localiser les en-têtes de l'interface
FFmpeg.
Installez MPlayer en lançant les
commandes suivantes :
patch -Np0 -i ../asmrules_fix_20061231.diff &&
patch -Np0 -i ../cddb_fix_20070605.diff &&
patch -Np1 -i ../MPlayer-1.0rc1-ext_ffmpeg-1.patch &&
./configure --prefix=/usr \
--confdir=/etc/mplayer \
--enable-largefiles \
--enable-dynamic-plugins &&
make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install &&
install -v -m755 -d /usr/share/doc/mplayer-1.0rc1 &&
cp -v -R DOCS/* /usr/share/doc/mplayer-1.0rc1
Le passage de certains paramètres à configure peut aboutir à la
création d'un libdha.so.1.0
. Dans
ce cas, il se peut que vous souhaitiez créer un lien symbolique
vers cette bibliothèque au cas où d'autres paquets se lieraient à
libdha.so
. Utilisez la commande
suivante en tant qu'utilisateur root
pour créer le lien symbolique :
ln -v -s libdha.so.1.0 /usr/lib/libdha.so
Vous n'aurez besoin de codecs.conf
que si vous voulez modifier ses propriétés, vu que le binaire
principal en contient une copie interne. Assurez que toutes vos
modifications de codecs.conf
aboutisse au résultat désiré vu que des entrées incorrectes dans
ce fichier sont connues pour provoquer des erreurs et rendre le
lecteur inutilisable. Si nécessaire, créez le fichier en
utilisant la commande suivante.
install -m644 etc/codecs.conf /etc/mplayer
Il se peut aussi que vous souhaitiez copier tous les fichiers de
configuration par défaut vers /etc/mplayer
pour vous y référer plus tard ou
pour pouvoir les personnaliser.
install -m644 etc/*.conf /etc/mplayer
MPlayer exige que le RTC
s'exécute à une fréquence de 1024 Hz. Faites changer ce paramètre
au moment du démarrage en ajoutant une ligne à /etc/sysctl.conf
:
echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf
Installation de la police OSD et des sous-titres (Exigé si
'--enable-menu' a été passé à 'configure')
La méthode recommandée pour paramétrer une police pour
MPlayer est de lier un fichier
TTF à votre répertoire ~/.mplayer
.
Vous devriez créer un lien dans le répertoire home de chaque
utilisateur qui peut utiliser MPlayer. Par exemple :
install -v -m750 -d ~/.mplayer &&
ln -v -sf /usr/share/fonts/X11-TTF/luxisri.ttf \
~/.mplayer/subfont.ttf
Il y diverses autres manières de paramétrer un paquet de polices.
Pour utiliser un paquet de polices MPlayer préfabriqué, faites l'extraction et
liez une des archives tar de polices en utilisant les commandes
suivantes :
tar -xvf ../font-arial-iso-8859-1.tar.bz2 \
-C /usr/share/mplayer/font &&
chown -v -R root:root /usr/share/mplayer/font &&
cd /usr/share/mplayer/font &&
ln -v -sf font-arial-iso-8859-1/font-arial-<font size>
-iso-8859-1/* .
La taille des polices disponibles est de 14, 18, 24 ou 28.
Vous pouvez trouver des informations supplémentaires ainsi que
des méthodes supplémentaires pour paramétrer un paquet de polices
MPlayer sur http://www.mplayerhq.hu/DOCS/HTML/en/subosd.html#mpsub-install.