mpv/DOCS/xml/fr/formats.xml

465 lines
17 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- synced with 1.6 -->
<sect1 id="formats">
<title>Formats support<72>s</title>
<para>
Il est important de clarifier une erreur commune. Quand les gens voient
un fichier avec une extension <filename>.AVI</filename>, ils en concluent
imm<EFBFBD>diatement qu'il ne s'agit pas d'un fichier MPEG. Ce n'est pas vrai.
Du moins pas enti<74>rement. Contrairement aux suppositions populaires, un
tel fichier <emphasis>peut</emphasis> contenir de la vid<69>o MPEG1.
</para>
<para>
Vous voyez, un <emphasis role="bold">codec</emphasis> n'est pas la m<>me chose qu'un
<emphasis role="bold">format de fichier</emphasis>.
Exemples de <emphasis role="bold">codecs</emphasis> vid<69>o: MPEG1, MPEG2, DivX, Indeo5, 3ivx.
Exemples de <emphasis role="bold">formats</emphasis> de fichier: MPG, AVI, ASF.
</para>
<para>
En th<74>orie, vous pouvez placer une vid<69>o OpenDivX et de l'audio MP3 dans un format
de fichier <emphasis role="bold">MPG</emphasis>. Par contre, la plupart des lecteurs
ne pourrons pas lire ce fichier car ils attendent de la vid<69>o MPEG1 et de l'audio
MP2 (contrairement <20> l'<emphasis role="bold">AVI</emphasis>, le
<emphasis role="bold">MPG</emphasis> ne contient pas les champs n<>cessaires pour
d<EFBFBD>crire ses flux vid<69>o et audio). Ou vous pouvez placer de la vid<69>o MPEG1 dans
un fichier AVI.
<ulink url="http://ffmpeg.sourceforge.net/">FFmpeg</ulink> et
<link linkend="mencoder">MEncoder</link> peuvent cr<63>er ces fichiers.
</para>
<sect2 id="video-formats">
<title>Formats vid<69>o</title>
<sect3 id="mpg-vob-dat">
<title>Fichiers MPEG</title>
<para>
Les fichiers MPEG peuvent avoir des apparences diff<66>rentes:
</para>
<itemizedlist>
<listitem><simpara>
MPG: C'est la forme la plus <emphasis role="bold">basique</emphasis> des formats
de fichier MPEG. Il contient de la vid<69>o MPEG1, et de l'audio MP2 (MPEG-1 layer 2)
ou plus rarement MP1.
</simpara></listitem>
<listitem><simpara>
DAT: C'est tr<74>s exactement le m<>me format que MPG mais avec une extension diff<66>rente.
Il est utilis<69> dans les <emphasis role="bold">Video CDs</emphasis>. A cause de
la fa<66>on dont sont cr<63><72>s les VCDs et dont linux est con<6F>u, les fichiers DAT ne
peuvent <20>tre ni lus ni copi<70>s depuis des VCDs en temps que fichiers r<>guliers.
Vous devrez utiliser l'option <option>vcd://</option> pour lire un Video CD.
</simpara></listitem>
<listitem><simpara>
VOB: C'est le format de fichier MPEG des <emphasis role="bold">DVDs</emphasis>.
C'est le m<>me que MPG, plus la capacit<69> de contenir des sous-titres et de
l'audio non-MPEG (AC3). Il contient de la vid<69>o encod<6F> en MPEG2 et g<>n<EFBFBD>ralement
de l'audio AC3, mais DTS, MP2 et LPCM non-compress<73> sont <20>galement autoris<69>s.
Lisez la <link linkend="dvd">section DVD</link>!
</simpara></listitem>
</itemizedlist>
<para>
Les s<>ries de trames forment des groupes ind<6E>pendants dans les fichiers MPEG.
Cela signifie que vous pouvez couper/joindre un fichier MPEG avec des outils
fichier standards (comme <command>dd</command>, <command>cut</command>), et il
restera parfaitement lisible.
</para>
<para>
Une fonction importante des MPGs est qu'ils ont un champ d<>crivant le rapport
d'aspect du flux vid<69>o, et dans l'ent<6E>te ce champs est fix<69> <20> 4:3, il est donc
lu en 640x480. Les fichiers AVI n'ont pas ce champs, donc ils doivent <20>tre
redimensionn<EFBFBD> durant l'encodage ou jou<6F>s avec l'option <option>-aspect</option>.
</para>
</sect3>
<sect3 id="avi">
<title>Fichiers AVI</title>
<para>
Con<EFBFBD>u par Microsoft, <emphasis role="bold">AVI (Audio Video Interleaved)</emphasis>
est un format r<>pandu et multi-usages actuellement utilis<69> par la plupart des vid<69>os
DivX et DivX4. Il a de nombreux inconv<6E>nients et d<>fauts (par exemple en streaming).
Il supporte un flux vid<69>o et de 0 <20> 99 flux audio. La taille du fichier est limit<69>
<EFBFBD> 2Go, mais il existe une extension permettant des fichiers plus gros appel<65>e
OpenDML. Actuellement Microsoft D<>courage fortement son utilisation au profit
d' ASF/WMV.
</para>
<para>
Il y a un hack qui permet aux fichiers AVI de contenir un flux audio Ogg Vorbis,
mais qui les rend incompatibles avec le standard AVI.
<application>MPlayer</application> peut lire ces fichiers. Le d<>placement est
aussi impl<70>ment<6E> mais s<>v<EFBFBD>rement g<>n<EFBFBD> par les fichiers mal encod<6F>s avec des
ent<EFBFBD>tes trompeuses. Malheureusement le seul encodeur capable actuellement de
cr<EFBFBD>er ces fichiers, <application>NanDub</application>, a ce probl<62>me.
</para>
<note>
<para>
Les cam<61>ras DV cr<63>ent des flux DV bruts que les utilitaires de capture DV
convertissent en deux types de fichiers AVI diff<66>rents. L'AVI pourra ensuite
contenir soit des flux audio et vid<69>o s<>par<61>s que <application>MPlayer</application>
peut lire, soit un flux DV brut pour lequel le support est en d<>veloppement.
</para>
</note>
<para>
Il y a deux types de fichiers AVI:
<itemizedlist>
<listitem><simpara>
<emphasis role="bold">Entrelac<EFBFBD>:</emphasis> Les contenus audio et vid<69>o sont
entrelac<61>s. C'est l'utilisation standard. Recommand<6E> et g<>n<EFBFBD>ralement utilis<69>.
Certains outils cr<63>ent des AVIs entrelac<61>s avec une mauvaise synchro.
<application>MPlayer</application> les d<>tecte comme entrelac<61>s, ce qui va
enduire une perte de synchro A/V, probablement pendant un d<>placement. Ces
fichiers devraient <20>tre lu en temps que non-entrelac<61>s (avec l'option <option>-ni</option>).
</simpara></listitem>
<listitem><simpara>
<emphasis role="bold">Non-entrelac<61>:</emphasis> D'abord vient le flux vid<69>o
entier, puis le flux audio entier. Il a donc besoin de beaucoup de d<>placements,
rendant la lecture depuis le r<>seau ou un CD-ROM difficile.
</simpara></listitem>
</itemizedlist>
</para>
<para>
<application>MPlayer</application> supporte deux types de synchro pour les fichiers AVI:
<itemizedlist>
<listitem><simpara>
<emphasis role="bold">bas<EFBFBD> sur bps</emphasis>: Bas<61> sur le bitrate/samplerate du flux
video/audio stream. Cette m<>thode est utilis<69> dans la plupart des lecteurs,
incluant<ulink url="http://avifile.sourceforge.net">avifile</ulink>
et <application>Windows Media Player</application>. Les fichiers avec des ent<6E>tes endommag<61>es,
et les fichiers cr<63><72>s avec de l'audio VBR mais pas avec un encodeur VBR-compliant
auront une d<>synchro A/V avec cette m<>thode (la plupart du temps en se d<>pla<6C>ant).
</simpara></listitem>
<listitem><simpara>
<emphasis role="bold">bas<EFBFBD> sur l'entrelacement</emphasis>: N'utilise pas le bitrate
de l'ent<6E>te, <20> la place utilise la position relative des morceaux d'audio et de
vid<69>o entrelac<61>s, rendant lisibles les fichiers mal encod<6F>s avec de l'audio VBR.
</simpara></listitem>
</itemizedlist>
</para>
<para>
N'importe quel codec audio et vid<69>o est autoris<69>, mais notez que l'audio VBR
n'est pas tr<74>s bien support<72> par la plupart des lecteurs. Le format de fichier
rend l'utilisation d'audio VBR possible, mais la plupart des lecteurs attendent
de l'audio CBR, donc ils <20>chouent avec VBR. VBR n'est pas tr<74>s courant et les
sp<EFBFBD>cs AVI de Microsoft ne d<>crivent que l'audio CBR. La plupart des
encodeurs /multiplexeurs cr<63><72>s de mauvais fichiers en utilisant l'audio VBR.
Il n'y a que deux exceptions:
<application>NanDub</application> et <link linkend="mencoder">MEncoder</link>.
</para>
</sect3>
<sect3 id="asf-wmv">
<title>Fichiers ASF/WMV</title>
<para>
ASF (Active Streaming Format) provient de Microsoft. Ils ont d<>velopp<70> deux
variantes de l'ASF, v1.0 et v2.0. v1.0 est utilis<69> par leurs outils multim<69>dia
(<application>Windows Media Player</application> et <application>Windows Media Encoder</application>)
Bien s<>r elles diff<66>rent, il n'y a pas de compatibilit<69> du tout (ce n'est juste
qu'un autre nom l<>gal).
<application>MPlayer</application> ne supporte que la v1.0, car personne n'a vu de fichiers v2.0 :).
Notez que les fichiers ASF viennent de nos jours avec l'extension
<filename>.WMA</filename> ou <filename>.WMV</filename>.
</para>
</sect3>
<sect3 id="qt-mov">
<title>Fichiers QuickTime/MOV</title>
<para>
Ces formats ont <20>t<EFBFBD> con<6F>us par Apple et peuvent contenir n'importe quel codec, CBR ou VBR.
Ils ont g<>n<EFBFBD>ralement une extension <filename>.QT</filename> ou <filename>.MOV</filename>.
extension. Notez que depuis que le group MPEG4 a choisi QuickTime en temps que
format recommand<6E> pour le MPEG4, leur fichiers MOV sont diffus<75>s avec une
extension <filename>.MPG</filename> ou <filename>.MP4</filename> (Au passage les
flux vid<69>o et audio de ces fichiers sont de v<>ritables fichiers MPG et AAC. Vous
pouvez m<>me les extraire avec les options <option>-dumpvideo</option> et
<option>-dumpaudio</option>).
</para>
<note>
<para>
La plupart des nouveaux fichiers QuickTime utilise de la vid<69>o
<emphasis role="bold">Sorenson</emphasis> et de l'audio QDesign Music. Voir
notre section sur le codec <link linkend="sorenson">Sorenson</link>.
</para>
</note>
</sect3>
<sect3 id="vivo">
<title>Fichiers VIVO</title>
<para>
<application>MPlayer</application> d<>muxe les fichiers VIVO avec plaisir.
Le plus gros d<>savantage de ce format est qu'il n'a pas de bloc d'index, ni
de taille de paquets fixe ou d'octet de synchro et la plupart des fichiers
manquent m<>me de trames cl<63>s, donc oubliez le d<>placement!
</para>
<para>
Le codec vid<69>o des fichiers VIVO/1.0 est le <emphasis role="bold">h.263</emphasis>
standard. Le codec vid<69>o des fichiers VIVO/2.0 est un
<emphasis role="bold">h.263v2</emphasis> modifi<66> et non-standard. M<>me chose pour
l'audio, qui peut <20>tre <emphasis role="bold">g.723 (standard)</emphasis>, ou
<emphasis role="bold">Vivo Siren</emphasis>.
</para>
<para>
Voir les sections
<link linkend="vivo-video">Codec VIVO video</link> et
<link linkend="vivo-audio">Codec VIVO audio</link>
pour les instructions d'installation.
</para>
</sect3>
<sect3 id="fli">
<title>Fichiers FLI</title>
<para>
<emphasis role="bold">FLI</emphasis> est un tr<74>s ancien format de fichier
utilis<EFBFBD> par Autodesk Animator, mais c'est un format courant pour les animations
courtes trouv<75>es sur le net.
<application>MPlayer</application> d<>muxe et d<>code les films FLI et est m<>me
capable de ce d<>placer <20> l'int<6E>rieur (utile en utilisant l'option
<option>-loop</option>). Les fichiers FLI n'ont pas de trame cl<63>, donc l'image
sera brouill<6C>e pendant un court instant apr<70>s le d<>placement.
</para>
</sect3>
<sect3 id="realmedia">
<title>Fichiers RealMedia (RM)</title>
<para>
Oui, <application>MPlayer</application> peut lire (d<>muxer) les fichiers RealMedia
(<filename>.rm</filename>). Le d<>placement fonctionne mais vous devrez sp<73>cifier
explicitement l'option <option>-forceidx</option> (le format supporte les trames cl).
Voici une liste des codecs <link linkend="realvideo">RealVideo</link> et <link
linkend="realaudio">RealAudio</link> support<72>s.
</para>
</sect3>
<sect3 id="nuppelvideo">
<title>Fichiers NuppelVideo</title>
<para>
<ulink url="http://mars.tuwien.ac.at/~roman/nuppelvideo">NuppelVideo</ulink>
est un outil de capture TV (d'apr<70>s ce que j'en sais:). <application>MPlayer</application>
peut lire ses fichiers <filename>.NUV</filename> (NuppelVideo 5.0 uniquement).
Ces fichiers peuvent contenir des trames YV12 non-compress<73>es, YV12+RTJpeg compress<73>es,
YV12 RTJpeg+lzo compress<73>es, et YV12+lzo compress<73>es.
<application>MPlayer</application> les d<>code tous (et les <emphasis role="bold">encode</emphasis>
<EFBFBD>galement avec <application>MEncoder</application> en DivX/etc!). Le d<>placement fonctionne.
</para>
</sect3>
<sect3 id="yuv4mpeg">
<title>Fichiers yuv4mpeg</title>
<para>
<ulink url="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</ulink>
est un format de fichier utilis<69> par les
<ulink url="http://mjpeg.sf.net">programmes mjpegtools</ulink>.
Vous pouvez grabber, produire, filtrer ou encoder de la vid<69>o dans ce format
en utilisant ces outils. Le format de fichier est r<>ellement une s<>quence
d'images YUV 4:2:0 non-compress<73>es.
</para>
</sect3>
<sect3 id="film">
<title>Fichiers FILM</title>
<para>
Ce format est utilis<69> par les vieux jeux Sega Saturn CD-ROM.
</para>
</sect3>
<sect3 id="roq">
<title>Fichiers RoQ</title>
<para>
Les fichiers RoQ sont des fichiers multim<69>dia utilis<69> dans
certains jeux ID comme Quake III et Return to Castle Wolfenstein.
</para>
</sect3>
<sect3 id="ogg">
<title>Fichiers OGG/OGM</title>
<para>
Ceci est un nouveau format de <ulink url="http://www.xiph.org">Xiphophorus</ulink>.
Il peut contenir n'importe quel codec vid<69>o ou audio, CBR ou VBR. Vous aurez
besoin d'installer <systemitem class="library">libogg</systemitem> et
<systemitem class="library">libvorbis</systemitem> avant la compilation de
<application>MPlayer</application> pour qu'il puisse les lire.
</para>
</sect3>
<sect3 id="sdp">
<title>Fichiers SDP</title>
<para>
<ulink url="ftp://ftp.rfc-editor.org/in-notes/rfc2327.txt">SDP</ulink> est un
format IETF standard pour d<>crire les flux RTP video et/ou audio.
(Les librairies &quot;<ulink url="http://www.live.com/mplayer/">LIVE.COM Streaming Media</ulink>&quot;
sont requises.)
</para>
</sect3>
<sect3 id="pva">
<title>Fichiers PVA</title>
<para>
PVA est un format semblable <20> MPEG utilis<69> dans les logiciels des cartes TV DVB
(par ex.: <application>MultiDec</application>, <application>WinTV</application>
sous Windows.)
</para>
<para>
Les sp<73>cifications PVA peuvent <20>tre t<>l<EFBFBD>charg<72>es <20> l'adresse suivante:
<ulink url="http://www.technotrend.de/download/av_format_v1.pdf"/>
</para>
</sect3>
<sect3 id="gif">
<title>Fichiers GIF</title>
<para>
Le format <emphasis role="bold">GIF</emphasis>est un format courant pour les
graphismes web. Il y a deux versions des specs GIF, GIF87a et GIF89a. La
principale diff<66>rence est que le GIF89a autorise l'animation. MPlayer supporte
les deux formats en utilisant <systemitem class="library">libungif</systemitem>
ou une autre librairie compatible libgif. Les GIFs non-anim<69>es seront affich<63>es
comme des vid<69>os <20> simple trame. (Utilisez les options <option>-loop</option>
et <option>-fixed-vo</option> pour les afficher plus longtemps).
</para>
<para>
<application>MPlayer</application> ne supporte actuellement pas le d<>placement
dans les fichiers GIF. Les fichiers GIF n'ont pas n<>cessairement une taille de
trame fixe, ni un d<>bit fixe. De plus, chaque trame est de taille ind<6E>pendante
et est sens<6E>e <20>tre positionn<6E> <20> une certaine place dans un champ de taille fixe.
Le d<>bit est contr<74>l<EFBFBD> par un bloc optionnel avant chaque trame qui sp<73>cifie le
d<EFBFBD>calage de la prochaine trame en centi<74>mes de seconde.
</para>
<para>
Les fichiers GIF standard contiennent des trames 24-bit RGB avec au plus une
palette 8-bit. Ces trames sont g<>n<EFBFBD>ralement compress<73>es en LZW, bien que
certains encodeurs GIF produisent des trames non-compress<73>es pour <20>viter les
probl<EFBFBD>mes de licence avec la compression LZW.
</para>
<para>
Si votre distribution ne contient pas <systemitem class="library">libungif</systemitem>,
t<EFBFBD>l<EFBFBD>chargez-en une copie depuis la
<ulink url="http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml">page de libungif
</ulink>. Pour des informations techniques d<>taill<6C>es, regardez la
<ulink url="http://www.w3.org/Graphics/GIF/spec-gif89a.txt">sp<EFBFBD>cification GIF89a</ulink>.
</para>
</sect3>
</sect2>
<!-- ********** -->
<sect2 id="audio-formats">
<title>Formats Audio</title>
<para>
<application>MPlayer</application> est un lecteur de <emphasis role="bold">films</emphasis>
et pas de <emphasis role="bold">media</emphasis>, bien qu'il puisse lire
quelques formats audio (list<73>s dans les sections ci-dessous). Ce n'est pas un
usage recommand<6E> de <application>MPlayer</application>, vous feriez mieux d'utiliser
<ulink url="http://www.xmms.org">XMMS</ulink>.
</para>
<sect3 id="mp3">
<title>Fichiers MP3</title>
<para>
Vous pouvez avoir des probl<62>mes pour lire certains fichiers MP3 que
<application>MPlayer</application> prends pour des MPEGs et ne joue pas
correctement voir pas du tout. Ceci ne peut <20>tre r<>par<61> sans enlever le
support de certains fichiers MPEG endommag<61>s et donc restera ainsi pour
un temps ind<6E>termin<69>. L'option <option>-demuxer</option> d<>crite dans la
page de man pourrait vous aider dans ces cas-l<>.
</para>
</sect3>
<sect3 id="wav">
<title>Fichiers WAV</title>
<para>
</para>
</sect3>
<sect3 id="ogg-vorbis">
<title>Fichiers OGG/OGM (Vorbis)</title>
<para>
Requiert
<systemitem class="library">libogg</systemitem> et
<systemitem class="library">libvorbis</systemitem> correctement install<6C>s.
</para>
</sect3>
<sect3 id="wma-asf">
<title>Fichiers WMA/ASF</title>
<para>
</para>
</sect3>
<sect3 id="mp4">
<title>Fichiers MP4</title>
<para></para>
</sect3>
<sect3 id="cdda">
<title>CD audio</title>
<para>
<application>MPlayer</application> peut utiliser <application>cdparanoia</application>
pour lire des CDDA (Audio CD). Le but de cette section n'est pas d'<27>num<75>rer les
fonctions de <application>cdparanoia</application>.
</para>
<para>
Voir la page de man pour les options <20> passer <20> <application>cdparanoia</application>
via <option>-cdda</option>.
</para>
</sect3>
<sect3 id="xmms">
<title>XMMS</title>
<para>
<application>MPlayer</application> peut utiliser les plugins d'entr<74>e de
<application>XMMS</application> pour jouer de nombreux formats de fichier.
Il y a des plugins pour les th<74>mes de jeux SNES, les th<74>mes SID (du Commodore
64), de nombreux formats Amiga, .xm, .it, VQF, musepack, Bonk, shorten et bien
d'autres. Vous pouvez les trouver sur la
<ulink url="http://www.xmms.org/plugins_input.html">page des plugins d'entr<74>e XMMS</ulink>.
</para>
<para>
Pour cette fonctionnalit<69> vous devez avoir <application>XMMS</application>
et compiler MPlayer avec <application>MPlayer</application> avec
<command>./configure --enable-xmms</command>.
Si cela ne fonctionne pas, vous pourriez avoir besoin de pr<70>ciser le chemin
des plugins et des librairies <application>XMMS</application> explicitement
par l'interm<72>diaire des options <option>--with-xmmsplugindir</option> et
<option>--with-xmmslibdir</option>.
</para>
</sect3>
</sect2>
</sect1>