mpv/DOCS/xml/fr/usage.xml

377 lines
12 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- synced with 1.23 -->
<chapter id="usage">
<title>Utilisation</title>
<sect1 id="commandline">
<title>Ligne de commande</title>
<para>
<application>MPlayer</application> utilise un ordre de lecture complexe.
Il consiste en les options globales <20>crites en premier, par exemple
<screen>mplayer -vfm 5</screen>
et les options <20>crites apr<70>s les noms de fichier, qui s'appliquent
uniquement au nom de fichier/URL/autre donn<6E>, par exemple
<screen>mplayer -vfm 5 <replaceable>film1.avi</replaceable> <replaceable>film2.avi</replaceable> -vfm 4</screen>
</para>
<para>
Vous pouvez regrouper les noms de fichiers/URLs en utilisant <literal>{</literal>
et <literal>}</literal>. C'est utile avec l'option <option>-loop</option>:
<screen>mplayer { 1.avi - loop 2 2.avi } -loop 3</screen>
La commande ci-dessus jouera les fichiers dans cet ordre: 1, 1, 2, 1, 1, 2, 1, 1, 2.
</para>
<para>
Lecture d'un fichier:
<synopsis>
<command>mplayer</command><!--
--> [<replaceable>options</replaceable>]<!--
--> [<replaceable>chemin</replaceable>/]<replaceable>fichier</replaceable>
</synopsis>
</para>
<para>
Lecture de plusieurs fichiers:
<synopsis>
<command>mplayer</command><!--
--> [<replaceable>options par d<>faut</replaceable>]<!--
--> [<replaceable>chemin</replaceable>/]<replaceable>fichier1</replaceable><!--
--> [<replaceable>options pour fichier1</replaceable>]<!--
--> <replaceable>fichier2</replaceable><!--
--> [<replaceable>options pour fichier2</replaceable>] ...
</synopsis>
</para>
<para>
Lecture de VCD:
<synopsis>
<command>mplayer</command> [<replaceable>options</replaceable>]<!--
--> vcd://<replaceable>N<EFBFBD>piste</replaceable><!--
--> [-cdrom-device <replaceable>/dev/cdrom</replaceable>]
</synopsis>
</para>
<para>
Lecture de DVD:
<synopsis>
<command>mplayer</command> [<replaceable>options</replaceable>]<!--
--> dvd://<replaceable>N<EFBFBD>titre</replaceable><!--
--> [-dvd-device <replaceable>/dev/dvd</replaceable>]
</synopsis>
</para>
<para>
Lecture <20> partir du web:
<synopsis>
<command>mplayer</command> [<replaceable>options</replaceable>]<!--
--> http://<replaceable>site.com/fichier.asf</replaceable>
</synopsis>
(les listes de lecture peuvent <20>galement <20>tre utilis<69>es)
</para>
<para>
Lecture <20> partir de RTSP:
<synopsis>
<command>mplayer</command> [<replaceable>options</replaceable>]<!--
--> rtsp://<replaceable>serveur.exemple.com/nomFlux</replaceable>
</synopsis>
</para>
<para>
Exemples:
<screen>
mplayer -vo x11 <replaceable>/mnt/Films/Contact/contact2.mpg</replaceable>
mplayer vcd://<replaceable>2</replaceable> -cd-rom-device <replaceable>/dev/hdc</replaceable>
mplayer -afm 3 <replaceable>/mnt/DVDtrailers/alien4.vob</replaceable>
mplayer dvd://<replaceable>1</replaceable> -dvd-device <replaceable>/dev/hdc</replaceable>
mplayer -abs 65536 -delay -0.4 -nobps <replaceable>~/films/test.avi</replaceable><!--
--></screen>
</para>
</sect1>
<sect1 id="control">
<title>Contr<EFBFBD>les</title>
<para>
<application>MPlayer</application> dispose d'une couche de contr<74>le pleinement
configurable, qui vous permet de contr<74>ler <application>MPlayer</application>
avec le clavier, la souris, le joystick ou une t<>l<EFBFBD>commande (en utilisant LIRC).
Voir la page de man pour une liste compl<70>te des contr<74>les clavier.
</para>
<sect2 id="ctrl-cfg">
<title>Configuration des contr<74>les</title>
<para>
<application>MPlayer</application> vous permet d'associer n'importe quel
touche/bouton <20> n'importe quelle commande <application>MPlayer</application> en utilisant un simple fichier
de config. La syntaxe consiste un nom de touche suivi d'une commande. Le fichier
de config par d<>faut est <filename>$HOME/.mplayer/input.conf</filename> mais cela
peut <20>tre outrepass<73> en utilisant l'option <option>-input <replaceable>conf</replaceable></option>
(les chemins relatifs le sont par rapport <20> <filename>$HOME/.mplayer</filename>).
</para>
<para>
Vous pouvez obtenir une liste compl<70>te des touches support<72>es en tapant
<command>mplayer -input keylist</command>
et une liste compl<70>te des commandes disponibles en tapant
<command>mplayer -input cmdlist</command>.
</para>
<example>
<title>Un simple fichier de contr<74>les</title>
<programlisting>
##
## MPlayer input control file
##
RIGHT seek +10
LEFT seek -10
- audio_delay 0.100
+ audio_delay -0.100
q quit
&gt; pt_step 1
&lt; pt_step -1
ENTER pt_step 1 1<!--
--></programlisting>
</example>
</sect2>
<sect2 id="lirc">
<title>Control from LIRC</title>
<para>
Linux Infrared Remote Control - utilisez un r<>cepteur infrarouge fait
maison, une t<>l<EFBFBD>commande, et contr<74>lez votre linux <20> distance ! Plus d'infos
sur <ulink url="http://www.lirc.org">la page de LIRC</ulink>.
</para>
<para>
Si vous avez install<6C> le paquet LIRC, <filename>configure</filename> le d<>tectera automatiquement. Si
tout c'est bien pass<73>, <application>MPlayer</application> affichera un
message du genre &quot;<computeroutput>Setting up LIRC support...</computeroutput>&quot;
au d<>marrage. Si une erreur se produit il vous le dira. Si il ne vous dit
rien <20> propos de LIRC c'est que son support n'est pas compil<69>. C'est tout :-)
</para>
<para>
Le nom de l'application <20> lancer avec <application>MPlayer</application> est
- oh surprise - <filename>mplayer</filename>. Vous pouvez utiliser n'importe
quelle commande <application>MPlayer</application> et m<>me passer plus d'une commande en les s<>parant avec
<literal>\n</literal>. N'oubliez pas d'activer le flag repeat dans
<filename>.lircrc</filename> quand cela est appropri<72> (d<>placement, volume, etc).
Voici un extrait d'un fichier d'exemple
<filename>.lircrc</filename>:
</para>
<programlisting>
begin
button = VOLUME_PLUS
prog = mplayer
config = volume 1
repeat = 1
end
begin
button = VOLUME_MINUS
prog = mplayer
config = volume -1
repeat = 1
end
begin
button = CD_PLAY
prog = mplayer
config = pause
end
begin
button = CD_STOP
prog = mplayer
config = seek 0 1\npause
end<!--
--></programlisting>
<para>
Si vous n'aimez pas l'emplacement standard du fichier de config de lirc
(<filename>~/.lircrc</filename>) utilisez <option>-lircconf
<replaceable>nomfichier</replaceable></option> pour sp<73>cifier un autre fichier.
</para>
</sect2>
<sect2 id="slave-mode">
<title>Mode esclave</title>
<para>
Le mode esclave vous permet de construire un frontend <20>
<application>MPlayer</application>. Quand il est activ<69> (avec
<option>-slave</option>) <application>MPlayer</application> lit les commandes
s<EFBFBD>par<EFBFBD>es par un saut de ligne (\n) depuis l'entr<74>e par d<>faut (stdin).
Les commandes sont document<6E>es dans le fichier
<ulink url="../../tech/slave.txt">slave.txt</ulink>.
</para>
</sect2>
</sect1>
<sect1 id="streaming">
<title>Streaming depuis le r<>seau ou les pipes</title>
<para>
<application>MPlayer</application> peut lire des fichiers depuis le r<>seau, en
utilisant les protocoles HTTP, FTP, MMS ou RTSP/RTP.
</para>
<para>
La lecture se fait juste en ajoutant l'URL <20> la ligne de commande.
<application>MPlayer</application> utilise <20>galement la variable d'environnement
<envar>http_proxy</envar>, et utilise le proxy si disponible. L'utilisation du proxy
peut aussi <20>tre forc<72>:
<screen>mplayer <replaceable>http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</replaceable></screen>
</para>
<para>
<application>MPlayer</application> peut lire depuis stdin
(<emphasis>pas</emphasis> depuis les pipes nomm<6D>s). Cela peut <20>tre utilis<69> par
exemple pour lire depuis le FTP:
<screen>wget <replaceable>ftp://micorsops.com/quelquechose.avi</replaceable> -O - | mplayer -</screen>
</para>
<note><para>
Il est <20>galement recommand<6E> d'activer <option>-cache</option> pour une lecture depuis le r<>seau:
<screen>wget <replaceable>ftp://micorsops.com/quelquechose.avi</replaceable> -O - | mplayer -cache 8192 -</screen>
</para></note>
</sect1>
<sect1 id="mpst" xreflabel="Remote streams">
<title>Flux distants</title>
<para>
Les flux distants vous permettent d'acc<63>der <20> la plupart des types de flux de
<application>MPlayer</application> depuis un h<>te distant. Le but de cette fonction
est de rendre possible l'utilisation du lecteur CD ou DVD d'un autre ordinateur
sur le r<>seau (en supposant que vous ayez une bande passante suffisante). Malheureusement
certains types de flux (pour l'instant TV et MF) ne sont pas utilisables <20>
distance car ils sont impl<70>ment<6E>s au niveau du demuxer. C'est triste pour les
flux MF mais les flux TV n<>cessiteraient une bande passante incens<6E>e.
</para>
<sect2 id="compile_mpst_server">
<title>Compilation du serveur</title>
<para>
Apr<EFBFBD>s avoir compil<69> <application>MPlayer</application>, allez dans le r<>pertoire
<filename>TOOLS/netstream</filename> et tapez
<application>make</application> pour compiler le serveur.
Vous pouvez ensuite copier le binaire <application>netstream</application>
dans l'endroit appropri<72> sur votre syst<73>me (g<>n<EFBFBD>ralement
<filename class="directory">/usr/local/bin</filename> sous Linux).
</para>
</sect2>
<sect2 id="use_mpst">
<title>Utilisation de flux distants</title>
<para>
Tout d'abord vous devez lancer le serveur sur l'ordinateur auquel vous souhaitez
acc<EFBFBD>der <20> distance. Actuellement le serveur est tr<74>s basique et n'accepte aucun
argument en ligne de commande, donc tapez juste <filename>netstream</filename>.
Maintenant vous pouvez par exemple jouer la seconde piste d'un VCD sur le serveur avec:
<screen>
mplayer -cache 5000 <replaceable>mpst://serveur/vcd://2</replaceable>
</screen>
Vous pouvez aussi acc<63>der aux fichiers de ce serveur:
<screen>
mplayer -cache 5000 <replaceable>mpst://serveur//usr/local/films/lol.avi</replaceable>
</screen>
Veuillez noter que les chemins qui ne commencent pas par un / seront relatifs
au r<>pertoire dans lequel le serveur fonctionne. L'option <option>-cache</option>
n'est pas requise mais vivement recommand<6E>e.
</para>
<para>
Soyez conscient que pour l'instant le serveur n'est pas s<>curis<69> du tout. Donc
ne vous pleignez pas des nombreuses attaques possibles par cette voie. <20> la place
envoyez-nous quelques (bons) patches pour le rendre meilleur ou ecrivez votre propre
serveur.
</para>
</sect2>
</sect1>
<sect1 id="edl" xreflabel="Edit Decision Lists (EDL)">
<title>Listes d'Edition de D<>cision (EDL)</title>
<para>
Le syst<73>me de liste d'<27>dition de d<>cision (Edit Decision Lists - EDL) vous
permet de sauter ou rendre muet des sections de vid<69>os pendant la lecture,
bas<EFBFBD> sur un fichier de configuration EDL sp<73>cifique au film.
</para>
<para>
Ceci est utile pour ceux qui veulent voir un film en mode "tout public".
Vous pouvez couper toutes violence, profanation, Jar-Jar Binks .. d'un film
suivant vos pr<70>f<EFBFBD>rences personnelles. A part <20>a, il y a d'autres
utilisations, comme sauter automatiquement les publicit<69>s dans les fichiers vid<69>os
que vous regardez.
</para>
<para>
Le format de fichier EDL est plut<75>t rudimentaire. Une fois que le syst<73>me EDL
aura atteint un certain niveau de maturit<69>, un format de fichier bas<61> sur XML
sera probablement impl<70>ment<6E> (en gardant une compatibilit<69> descendante avec les
pr<EFBFBD>c<EFBFBD>dents formats EDL).
</para>
<sect2 id="edl_using">
<title>Utiliser un fichier EDL</title>
<para>
Incluez l'option <option>-edl &lt;nomfichier&gt;</option> quand vous lancez
<application>MPlayer</application>, avec le nom du fichier EDL que vous voulez
appliquer <20> la video.
</para>
</sect2>
<sect2 id="edl_making">
<title>Faire un fichier EDL</title>
<para>
Le format de fichier actuel EDL est:
<programlisting>
[seconde de d<>part] [seconde de fin] [action]
</programlisting>
O<EFBFBD> les secondes sont des nombres <20> virgule et l'action est soit
<literal>0</literal> pour sauter, soit <literal>1</literal> pour couper le son.
Exemple:
<programlisting>
5.3 7.1 0
15 16.7 1
420 422 0
</programlisting>
Cela va sauter de la seconde 5.3 <20> la seconde 7.1 de la vid<69>o, puis va couper
le son <20> 15 secondes, le remettre <20> 16.7 secondes et sauter de la seconde 420
<EFBFBD> la seconde 422 de la vid<69>o. Ces actions seront appliqu<71>s quand le temps de
lecture atteint le temps indiqu<71> dans le fichier.
</para>
<para>
Pour cr<63>er un fichier EDL <20> partir duquel travailler, utilisez l'option
<option>-edlout &lt;nomfichier&gt;</option>. Durant la lecture, quand vous
voulez marquer les deux secondes pr<70>c<EFBFBD>dentes <20> sauter, tapez sur <keycap>i</keycap>.
Une entr<74>e correspondante sera <20>crite dans le fichier. Vous pouvez ensuite revenir
et affiner le fichier EDL g<>n<EFBFBD>r<EFBFBD>.
</para>
</sect2>
</sect1>
</chapter>