                       Guide pratique de lecture des DVD

  Version franaise du DVD Playback HOWTO

  David Jao

   <djao CHEZ dominia POINT org>

  Florent Vrecord-Mitel

   <florent POINT vrecord TIRET mitel CHEZ insa TIRET rouen POINT fr>

   Adaptation franaise

  Jrme Blondel

   <jeromeblondel CHEZ yahoo POINT fr>

   Relecture de la version franaise

  Jean-Philippe Gurard

   <fevrier CHEZ tigreraye POINT org>

   Prparation de la publication de la v.f.

   Version : 1.0.fr.1.0

   23 janvier 2007

   +------------------------------------------------------------------------+
   | Historique des versions                                                |
   |------------------------------------------------------------------------|
   | Version 1.0.fr.1.0         | 2007-01-23         | FVM, JB, JPG         |
   |------------------------------------------------------------------------|
   | Premire adaptation franaise.                                         |
   |------------------------------------------------------------------------|
   | Version 1.0                | 2004-02-26         | DJ                   |
   |------------------------------------------------------------------------|
   | Version initiale, revue par le Projet de documentation Linux.          |
   |------------------------------------------------------------------------|
   | Version 0.9                | 2004-02-07         | DJ                   |
   |------------------------------------------------------------------------|
   | Version soumise au Projet de documentation Linux.                      |
   |------------------------------------------------------------------------|
   | Version 0.1                | 2004-01-26         | DJ                   |
   |------------------------------------------------------------------------|
   | Premire version publique.                                             |
   +------------------------------------------------------------------------+

   Rsum

   Ce document explique comment visionner des DVD sur un ordinateur sous
   linux quip d'un lecteur de DVD.

   --------------------------------------------------------------------------

   Table des matires

   Introduction

                Droits d'utilisation

                Limitation de responsabilit

                Commentaires et corrections

   Prparation du systme

                Matriel ncessaire

                Cration du lien symbolique /dev/dvd

                Configurer la zone gographique du DVD

                La surcouche vido X

                L'activation du DMA

   Installation des logiciels

                Red Hat / Fedora

                Debian

                Slackware

                Mandrake

                SuSE

                Gentoo

   Utilisation des logiciels

                Principes gnraux : dsentrelaage, tlcinma et taux de
                rafrachissement

                Modes d'emploi spcifiques

   Rsolution des problmes

   Informations supplmentaires

Introduction

   Dans ce document, nous allons expliquer comment visionner des films et des
   vidos au format DVD sous Linux. Nous allons proposer des commandes
   utiles, spcifiques et simples pour pouvoir lire sans difficults des DVD
   sur la plupart des distributions Linux. On portera une attention toute
   particulire aux diffrentes optimisations de performances peu connues
   ncessaires pour une bonne lecture de DVD.

  Droits d'utilisation

   Ce document, Guide Pratique de lecture des DVD est la proprit de David
   Jao. Vous avez le droit de copier, distribuer et modifier ce document
   selon les termes de la Licence de documentation libre GNU (GNU Free
   Documentation -- GFDL), version 1.2 ou suprieure, publie par la Free
   Software Foundation ; sans sections invariantes, sans textes de couverture
   ni textes de quatrime de couverture. Une copie de cette licence est
   disponible  http://www.gnu.org/copyleft/fdl.html
   [http://www.gnu.org/copyleft/fdl.html].

   Linux est une marque dpose par Linus Torvalds

  Limitation de responsabilit

   Aucune responsabilit pour le contenu de ce document ne peut tre
   accepte. Employez les concepts, les exemples et l'information  votre
   propre risque. Bien que ce soit fortement peu probable, il peut y avoir
   des erreurs et des inexactitudes dans ce document qui pourraient tre
   prjudiciables pour votre systme. Les auteurs rejettent la responsabilit
   des dommages que vous encourez par vos propres actions.

   Le seul fait d'accder, ou de visionner le contenu d'un DVD, ou bien de
   vendre des logiciels conus dans ce but, peut tre illgal dans certains
   pays. Les auteurs ne sont pas responsables de vos actions qui peuvent
   violer les lois auxquelles vous tes sujet.

   Tous les droits appartiennent  leur propritaires respectifs  moins
   qu'il en soit spcifi autrement. L'utilisation d'un terme dans ce
   document, ne doit pas tre vue comme affectant la validit d'aucune marque
   ou service dpos. Le fait de nommer des des marques ou des produits
   particuliers ne doit pas tre vu comme une approbation.

  Commentaires et corrections

   Merci de faire parvenir  l'auteur de ce document vos questions et
   commentaires en anglais  l'adresse <djao CHEZ dominia POINT org>.

   N'hsitez pas  faire parvenir vos commentaires et suggestions concernant
   l'adaptation franaise de ce document au projet Traduc.org
   [http://www.traduc.org]  l'adresse : <commentaires CHEZ traduc POINT
   org>.

Prparation du systme

  Matriel ncessaire

   Un certain niveau de puissance est ncessaire pour une bonne lecture de
   DVD. La configuration matrielle requise sous Linux est quelque peu
   suprieure par rapport  Windows, car la plupart des techniques utilises
   pour une acclration matrielle de la lecture des vidos fonctionnent
   uniquement sous Windows.

   Au minimum je recommande :

     * Un processeur de 700 MHz ou plus,

     * Une carte vido avec support de l' X Video Overlay

     * Un lecteur DVD avec le DMA activ

  Cration du lien symbolique /dev/dvd

   Si vous n'avez pas dj un lien symbolique /dev/dvd, lancez alors la
   commande (en tant que super utilisateur)

 # ln -s /dev/hdc /dev/dvd

   pour crer un lien symbolique entre /dev/dvd et prcisment le
   priphrique matriel qui reprsente votre lecteur DVD (qui dans notre
   exemple est /dev/hdc, mais vous devez le remplacer par le fichier
   effectivement utilis par votre lecteur). Le lien /dev/dvd n'est pas
   simplement une question de commodit ; presque tous les logiciels de
   lecture mentionns dans ce guide pratique considrent que ce lien existe.

   Si vous ne connaissez pas le nom de priphrique qu'utilise votre lecteur
   DVD-ROM, vous pouvez normalement le retrouver avec la commande dmesg |
   grep DVD dans une console ou bien dans un shell juste aprs le dmarrage
   de votre systme.

  Configurer la zone gographique du DVD

   Tous les lecteurs DVD (excepts les lecteurs RPC phase 1
   [http://www.dvdcca.org/rpc.html] fabriqus en 1999 ou avant) imposent des
   restrictions sur la zone gographique de lecture
   [http://www.dvddemystified.com/dvdfaq.html#1.10] dans le micrologiciel du
   lecteur et en consquence sont supposs tre configurs pour une zone
   spcifique avant de pouvoir lire les disques de cette rgion ( et
   uniquement de celle-ci). En ralit, la plupart des logiciels de lecture
   de DVD sous Linux, peuvent contourner les protections sur les zones
   intgres au lecteur DVD, mais il faut plus de temps au logiciel pour
   faire sauter la protection de la zone et il est prfrable d'viter, si
   vous le pouvez, les problmes sur ces protections.

   Pour la petite minorit d'utilisateurs qui possdent un lecteur RPC-I,
   vous n'avez rien  faire : votre lecteur est dj capable de lire les DVD
   de n'importe quelle zone. Vu l'anciennet de ces lecteurs, ceux qui en
   possdent savent probablement dj qu'ils en ont un.

   Pour la majorit des utilisateurs qui ont un systme RPC-II, il existe
   plusieurs options possibles :

    1. Si vous regardez uniquement des disques d'une seule zone, l'option la
       plus facile est d'utiliser le programme regionset
       [http://linvdr.org/projects/regionset/] pour configurer votre lecteur
       DVD pour la bonne zone.

    2. Si vous voulez visionner des disques de zones diffrentes, vous pouvez
       trouver une mise  jour du micrologiciel pour votre lecteur DVD sur
       firmware-flash.com [http://forum.rpc1.org/portal.php] qui rassemble
       des micrologiciels officieux. Notez que la plupart de ces programmes
       ncessitent de dmarrer sous DOS ou Windows pour leur installation.

    3. Vous pouvez acheter un lecteur DVD spar pour chaque zone DVD que
       vous voulez utiliser. Les prix des lecteurs DVD-ROM ayant suffisamment
       baiss, on peut maintenant se permettre cette stratgie.

    4. Bien sr, vous pouvez simplement ne rien faire et compter sur les
       capacits internes des logiciels Linux pour faire sauter les
       restrictions sur les zones. Notez que, mme dans ce cas l, vous devez
       utiliser le programme regionset
       [http://linvdr.org/projects/regionset/] pour rgler le lecteur sur la
       zone la plus utilise, car un lecteur RPC-II sans zones paramtres se
       comporte comme si toutes les zones taient verrouilles.

  La surcouche vido X

   L'extension de la surcouche vido XFree86 est un dispositif standard de
   XFree86 4.X sur lequel il y a trs peu de documentation et qui est
   absolument essentiel pour la lecture de vidos haute qualit sous Linux.
   C'est le seul type d'acclration vido d'ordre matriel qui est largement
   supporte dans Linux et c'est de loin l'lment de configuration le plus
   important pour la lecture de DVD sur un systme Linux.

   Pour vrifier si vous avez cette extension, tapez xvinfo dans un terminal
   X. Si la commande vous renvoie plusieurs crans pleins de donnes qui
   semblent importantes, alors flicitations, vous avez une surcouche vido
   matrielle et vous n'avez plus  vous en inquiter.

   Si, par contre, xvinfo rpond de manire ngative comme par exemple :

 # xvinfo
 X-Video Extension version 2.2
 screen #0
  no adaptors present

   Cela signifie alors que votre matriel ne supporte pas la surcouche vido.
   Allez voir Rsolution des problmes pour avoir des astuces sur la faon
   d'obtenir une surcouche qui fonctionne.

  L'activation du DMA

   L'accs au lecteur DMA est extrmement important pour la lecture de DVD
   car il diminue la charge du processeur pour la lecture du disque et permet
   au processeur de se concentrer sur la lecture des vidos. Sur la plupart
   des systmes, le fait d'activer la fonction DMA pour le lecteur de DVD
   permet de passer d'une lecture hache  une lecture fluide.

   Pour voir si le DMA est activ, tapez (en tant que superutilisateur) la
   commande

 # hdparm -d /dev/hdc

   (remplacez /dev/hdc par le nom du priphrique de votre propre lecteur
   DVD). Si le DMA est dj activ, vous avez fini. Sinon vous devez
   l'activer en tapant hdparm -d 1 /dev/hdc. Vous devriez ajouter cette
   commande dans un script de dmarrage comme /etc/rc.d/rc.local pour assurer
   l'activation du support DMA  chaque dmarrage de votre ordinateur.

   Voir la section Rsolution des problmes si le DMA ne fonctionne pas aprs
   que vous ayez tap la commande pour le lancer.

Installation des logiciels

   Nous allons voir ici l'installation des logiciels de lecture sur
   diffrentes distributions Linux. Pour chaque distribution Linux, nous
   allons indiquer comment installer MPlayer [http://www.mplayerhq.hu/], Xine
   [http://xine.sourceforge.net/], Ogle
   [http://www.dtek.chalmers.se/groups/dvd/], et VideoLAN
   [http://www.videolan.org/] sur votre ordinateur. Ce sont les quatre
   logiciels les plus rpandus pour la lecture de DVD sous Linux. Les
   instructions pour l'utilisation de ces logiciels seront donnes dans la
   section suivante.

   Lisez la section qui correspond  votre distribution Linux. Toutes les
   commandes d'installation donnes ci-dessous doivent tre excutes en tant
   que super utilisateur (root).

  Red Hat / Fedora

   Si vous utilisez Red Hat ou Fedora, vous pouvez tlcharger tous les
   logiciels de lecture de DVD depuis le dpt FreshRPMS
   [http://freshrpms.net/]. Les paquets ncessaires  la lecture de DVD tant
   tellement nombreux, la manire la plus facile de tous les installer est
   d'utiliser la commande apt-get. Voici comment faire :

    1. Allez sur le lien de la version d'apt qui correspond  votre version
       de Red Hat :

          * Fedora Core 1
            [http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/1/apt/]

          * Red Hat Linux 9
            [http://ftp.freshrpms.net/pub/freshrpms/redhat/9/apt/]

          * Red Hat Linux 8
            [http://ftp.freshrpms.net/pub/freshrpms/redhat/8.0/apt/]

          * Red Hat Linux 7.3
            [http://ftp.freshrpms.net/pub/freshrpms/redhat/7.3/apt/]

       Tlchargez le paquet RPM binaire x86 appropri (dans cet exemple,
       apt-0.5.15cnc3-0.1.fr.i386.rpm) et installez le en utilisant la
       commande rpm comme ceci :

 # rpm -Uvh apt-0.5.15cnc3-0.1.fr.i386.rpm

    2. Lancez les commandes

 # apt-get update
 # apt-get install mplayer xine ogle_gui

       pour qu'apt s'occupe de tout.

    Note spciale  propos de VideoLAN et Red Hat

   Le dpt FreshRPMS comporte les paquets videolan-client pour Red Hat 9 et
   Red Hat 7.3, mais pas pour Red Hat 8 ou Fedora Core 1. Si vous voulez
   installer VideoLAN sous Red Hat 9 ou Red Hat 7.3, vous n'avez qu' taper
   apt-get install videolan-client et laisser le programme s'occuper de tout.
   Par contre, les utilisateurs de Fedora Core 1 qui veulent installer
   VideoLAN doivent visiter la page officielle de VideoLAN pour Red Hat
   [http://www.videolan.org/vlc/download-redhat.html] et suivre les
   instructions qui s'y trouvent. Je dconseille aux utilisateurs de Fedora
   d'installer VideoLAN, tant donn que les paquets interfrent d'une
   manire assez importante avec les paquets FreshRPMS installs  l'tape
   prcdente.

   Il ne semble pas exister de mthodes faciles pour installer VideoLAN sous
   Red Hat 8.

  Debian

   Ces instructions sont donnes pour la version stable de Debian (3.0r1  la
   date de rdaction de ce document). Je pars du principe que si vous
   utilisez les versions de test [testing] ou instables [unstable], vous
   devez savoir ce que vous faites.

   Assurez vous que les lignes suivantes sont dans votre fichier
   /etc/apt/sources.list :

 deb http://www.debian-multimedia.org/ stable main
 deb http://www.interq.or.jp/libra/oohara/debian-unofficial/ ./
 deb http://download.videolan.org/pub/videolan/debian woody main

   (la premire ligne est pour MPlayer, la seconde est pour les extensions
   CSS de Xine et la troisime est pour VideoLAN). Lancez ensuite les
   commandes :

 # apt-get update
 # apt-get install mplayer-686 mplayer-fonts mplayer-doc ogle
 # /usr/share/doc/ogle/examples/install-css.sh
 # apt-get install xine-ui xine-d5d-plugin xine-d4d-plugin gnome-vlc libdvdcss2

  Slackware

   Le meilleur site, pour les paquets supplmentaires de Slackware, est
   http://www.linuxpackages.net/ [http://www.linuxpackages.net/]. On peut
   utiliser leur moteur de recherche pour trouver et tlcharger les paquets
   Ogle, Xine, MPlayer, libdvdcss, libdvdnav, libdvdread, lame, et a52dec
   depuis leur site web. Mettez ces paquets dans un seul rpertoire et lancez
   pkgtool pour installer les paquets sur votre ordinateur.

   Pour VideoLAN, il faudra construire le paquet  partir des sources car il
   n'existe pas encore de paquets pr-compils sur le site web de
   LinuxPackages. En plus, ce qui n'arrange rien, comme la version de
   mpeg2dec incluse dans Slackware 9.1 est trop vieille pour tre utilise
   avec VideoLAN, il faut compiler une version plus rcente de mpeg2dec.

   Ceci dit, si vous voulez toujours installer VideoLAN, tlchargez les
   derniers paquets source pour mpeg2dec [http://libmpeg2.sourceforge.net/]
   et VideoLAN [http://www.videolan.org/] et lancez les commandes suivantes.
   Veuillez noter qu'il faudra dsactiver le support de ffmpeg lors de la
   compilation de VideoLAN car les paquets MPlayer de Slackware omettent
   quelques fichiers dont ffmpeg a besoin.

 # tar xzvf mpeg2dec-0.4.0.tar.gz
 # cd mpeg2dec-0.4.0
 # ./configure
 # make
 # make install
 # cd ..
 # tar xzvf vlc-0.7.0.tar.gz
 # cd vlc-0.7.0
 # ./configure --disable-ffmpeg
 # make
 # make install

  Mandrake

   Les utilisateurs de Mandrake peuvent rcuprer les paquets pour toutes les
   applications vido depuis le site web du Front de Libration des Pingouins
   (FLP) [http://FLP.zarb.org/]. La faon la plus rapide est de visiter le
   site Easy Urpmi [http://easyurpmi.zarb.org/] et de suivre les instructions
   pour gnrer une liste de commandes qu'il faut taper pour avoir un accs
   au FLP dans urpmi. Il faut ensuite taper dans une console les commandes
   qui ont t renvoyes par le site web pour configurer sur votre systme un
   accs au FLP.

   Une fois que vous avez configur votre accs au FLP, tapez :

 # urpmi.update -a
 # urpmi mplayer libdvdcss2 xine-ui ogle ogle_gui vlc

   pour installer les logiciels vido.

  SuSE

   Le logiciel de paquets YaST, inclus dans SuSE, fonctionne seulement avec
   les paquets officiels, et aucun paquet officiel ne supporte les DVD.
   Toutefois il va donc falloir installer les paquets pour tous les logiciels
   de DVD  la main.

   Les paquets MPlayer et Xine pour SuSE sont disponibles sur le site PackMan
   [http://packman.links2linux.org/]. Pour Mplayer, on a besoin des paquets
   Mplayer, lzo, et xvid disponibles sur cette page ainsi que les  autres
   paquets binaires ncessaires  dont la liste se trouve sur la page de
   chaque paquet. Les utilisateurs de SuSE 9.0 doivent noter qu' la date de
   rdaction de guide, le paquet MPlayer pour SuSE 9.0 possde une dpendance
   libsmbclient.so.0 casse. On peut contourner ce problme avec les
   commandes :

 # rpm -Uvh --nodeps MPlayer-1.0pre3-pm.1.i686.rpm
 # ln -s libsmbclient3.so.0 /usr/lib/libsmbclient.so.0

   Pour installer Xine, il faut tlcharger et installer depuis PackMan
   [http://packman.links2linux.org/] les paquets libxine1-dvd et xine-ui.
   Pour que Xine puisse lire les DVD protgs, il est ncessaire d'installer
   libdvdcss [http://download.videolan.org/pub/libdvdcss/1.2.8/rpm/redhat/]
   depuis le site de VideoLAN.

   Ogle peut tre install en utilisant les RPM de Red Hat
   [http://www.dtek.chalmers.se/groups/dvd/redhat.shtml] depuis le site
   d'Ogle. Les utilisateurs de SuSE 9.0 qui veulent installer le paquet
   Ogle_ui devront aussi installer [1]orbit, [2]gdk-pixbuf, [3]gnome-libs, et
   [4]libglade de SuSE 8.2.

   Les utilisateurs de VideoLAN devront tlcharger les RPM Red Hat
   [http://download.videolan.org/vlc/download-redhat.html] depuis le site de
   VideoLAN et forcer l'installation en utilisant rpm --nodeps. Les paquets
   VideoLAN ncessitent galement [5]XFree86-compat-libs et [6]freetype de
   SuSE 8.2 pour pouvoir fonctionner.

  Gentoo

   La commande de base  utiliser est :

 # emerge sync
 # USE="dvd mmx sse" emerge mplayer xine-ui vlc ogle-gui

   Si vous avez un processeur AMD, il faut taper USE="dvd mmx 3dnow"  la
   place de sse. Les possesseurs d'Athlons XP peuvent utiliser les options
   3dnow et sse ensembles.

Utilisation des logiciels

   Malgr ma volont farouche de mettre l'accent, dans ce guide pratique, sur
   les conseils d'utilisation en vitant les considrations abstraites, il
   est cependant ncessaire d'avoir une connaissance minimale en tlvision
   vido pour comprendre comment obtenir la meilleure qualit vido possible
   sous Linux.

  Principes gnraux : dsentrelaage, tlcinma et taux de rafrachissement

   La vido tlvision classique est entrelace, c'est--dire que les lignes
   de balayage impaires sont enregistres (et affiches) en premier, suivies
   par les lignes paires, suivies  nouveau des lignes impaires, puis par les
   lignes paires, etc. Chaque ligne est affiche 30 fois par seconde ( ou 25,
   cela dpend o vous habitez), mais  cause de l'entrelaage, l'image de
   tlvision est, au total, rafrachie 60 fois par seconde (ou 50), avec 
   chaque fois la moiti seulement des lignes qui sont rafrachies.

   En gnral avec des films entrelacs il est absolument impossible de
   reconstruire une image vido parfaitement sans artefacts. Ce point est
   suffisamment important pour tre rpt : Il est absolument impossible de
   reconstruire parfaitement une image vido ! La raison en est que les
   lignes impaires sont enregistres sur une cassette vido avec un dcalage
   d'une demie image par rapport aux lignes paires. S'il n'y a pas de
   mouvement, ce dcalage n'est pas un problme, mais pour des images en
   mouvement on a un dplacement de la moiti des lignes par rapport 
   l'autre moiti. Sur un cran de tlvision, on ne voit pas ce dplacement,
   car la qualit des crans tl ( part les moniteurs HDTV dernier cri) est
   si mauvaise que les artefacts ne sont pas visibles. Cependant, sur un
   cran d'ordinateur, ce dplacement est tout  fait visible et on voit
   apparatre des artefacts en forme de peignes dans la vido. On peut voir
   des captures d'cran des artefacts d'entrelacement dans la section
   entrelacement [http://neuron2.net/LVG/interlacing.html] du Guide Vido de
   Luke [http://neuron2.net/LVG/].

    Comment rparer les artefacts d'entrelacement ?

   Le processus qui consiste  supprimer les artefacts d'entrelacement
   s'appelle le dsentrelacement. Malheureusement, toutes les techniques de
   dsentrelacement sont plus ou moins imparfaites, et il n'y a pas une
   mthode idale pour tous les types de situations. Il est donc important
   d'exprimenter avec tous les rglages de dsentrelacement possible pour
   voir lesquels fonctionnent le mieux pour un disque particulier.

   MPlayer Les utilisateurs de MPlayer peuvent obtenir la liste des options
   de dsentrelacement en tapant dans un terminal : mplayer -pphelp. Trouvez
   l'option que vous voulez utiliser et utilisez la syntaxe -vf pp=<option>
   pour activer l'option. Par exemple, j'ai l'habitude d'utiliser l'option
   lb, qui fonctionne en tapant : mplayer -vf pp=lb, suivie de toute autre
   option que vous devez normalement utiliser pour lire le DVD.

   VideoLAN Les utilisateurs peuvent faire un clic droit sur le film pour
   obtenir la liste des options de dsentrelacement. (dans Video Settings ou
   Deinterlace, selon la version du logiciel).

   Xine possde un liste d'options de dsentrelaage dans le panneau de
   configuration. Pour l'afficher, faites un clic droit sur la fentre du
   film, ouvrez la bote de dialogue Settings -> Setup , mettez le
    Configuration experience level    Advanced , et puis cherchez
    Software deinterlace method  dans l'onglet  Video .

   Ogle ne gre pas le dsentrelacement, il n'est donc pas trs recommand
   d'utiliser Ogle pour visionner des vidos entrelaces.

    Vido en tlcin

   Cette section ne concerne que les vidos au format NTSC (utilis en
   Amrique du Nord, dans l'est de l'Asie et certaines parties de l'Amrique
   latine) -- Les utilisateurs du format PAL (le reste du monde) peuvent
   sauter cette section.

   La seule exception dans ce qui est dit ci-dessus sur l'entrelacement
   concerne le cas de la vido base sur la technique dite de  tlcin .
   En deux mots, la technique dite de  tlcin  est un type particulier de
   dsentrelacement qui est ralis uniquement pour les films de cinma et
   certaines catgories de dessins anims faits  la main. La particularit
   de cette technique est qu'on peut l'inverser sans qu'il n'y ait aucune
   perte. Ce serait trop long de donner une explication dtaille ici, mais
   vous pouvez lire le Guide vido de Luke
   [http://neuron2.net/LVG/telecining.html] ou la FAQ de Bob Niland
   [http://www.access-one.com/rjn/laser/legacy/ld12.txt] sur ce sujet si vous
   tes curieux.

   Le fait d'annuler les artefacts tlcin s'appelle le tlcin inverse
   [inverse tlcin]. La bonne nouvelle est que le tlcin inverse, s'il
   est ralis correctement, rtablit parfaitement la qualit vido originale
   de la source vido et ceci sans le moindre artefact. La mauvaise nouvelle
   est que MPlayer est le seul logiciel de lecture dans le monde qui peut
   effectuer un tlcin inverse.

   Pour effectuer un tlcin inverse dans MPlayer, ajoutez simplement
   l'option -vf ivtc dans la commande de MPlayer. C'est l'option qu'il faut
   utiliser si vous regardez un film dont vous savez qu'il est d'abord sorti
   au cinma, ou si vous regardez des dessins anims. Attention : cette
   option est trs gourmande en ressources. Vous avez besoin d'un processeur
   d'au moins 1 GHz pour l'utiliser.

    Comment se fait-il que les utilisateurs Windows n'ont pas  se soucier de
    tout a ?

   Les lecteurs de DVD sous Windows cachent la majeure partie de la
   complexit lie  la lecture des DVD et s'alignent sur le plus petit
   dnominateur commun quand ils lisent des DVD. Le rsultat est qu'on
   obtient une qualit de lecture suffisante dans un grand nombre de cas mais
   pas toujours la meilleure qu'on peut obtenir dans telle ou telle
   situation. Par exemple, aucun lecteur DVD Windows au monde ne possde un
   filtre tlcin inverse contrairement  MPlayer, donc les produits qui ont
   t traits par tlcin rendent moins bien sous Windows qu'avec MPlayer
   sous Linux.

  Modes d'emploi spcifiques

   Nous allons vous donner ici un mode d'emploi spcifique  chaque lecteur
   pour la simple lecture de DVD. Ces commandes couvrent seulement les tapes
   de base pour faire marcher chaque programme. N'hsitez pas  aller voir le
   manuel de chaque programme pour plus d'informations. .

   Insrer le DVD que vous voulez visionner dans votre lecteur avant de
   commencer la procdure.

    MPlayer

   Tapez mplayer dvd://1 pour lancer la lecture du titre numro 1 sur le
   disque. Pour lire les autres titres, remplacez 1 par le nombre appropri.

   Par contre, les anciennes versions de MPlayer, comme celle qui est
   installe sous Debian, fonctionneront avec la commande mplayer -dvd 1.
   Dans certains cas, vous devez aussi ajouter explicitement l'option -vo xv
   pour que MPlayer utilise le port matriel de la surcouche vido.

   Les options audio et de sous-titrage pour MPlayer doivent tre spcifies
   en ligne de commande. Le format est -alang NN ou bien -slang NN o NN est
   le code langue  deux lettres pour la langue que vous voulez. Par exemple
   pour voir le film en japonais sous-titr franais, tapez en ligne de
   commande :

 # mplayer dvd://1 -alang ja -slang fr

    Xine

   Tapez simplement xine dans une console pour dmarrer le programme.

   La premire fois que vous lancez le programme, il affichera un cran de
   configuration avec plein d'options. Dans la plupart des cas, vous pouvez
   toutes les laisser par dfaut.

   Le programme a une console graphique avec, en bas une range de boutons
   avec des lettres dessus. Appuyez sur le bouton DVD pour lancer la lecture
   du DVD. (Cependant, si votre version de Xine comporte un bouton D5D, c'est
   celui-l qu'il faut utiliser.)

   Xine supporte les menus DVD, donc vous pouvez slectionner la langue et
   les sous-titres comme vous le feriez normalement via le menu de votre
   disque.

    Ogle

   Tapez ogle pour dmarrer le programme. Selon la version de votre
   programme, il peut lancer la lecture des DVD automatiquement. Sinon,
   cliquez sur le menu Fichier [File] et choisissezOuvrir le disque [Open
   Disc] pour commencer la lecture du disque.

   Ogle, comme Xine, supporte les menus DVD pour rgler les options de langue
   et de sous-titres.

    VideoLAN

   Utilisez la commande vlc pour lancer l'interface graphique de VideoLAN et
   cliquez sur l'icne disque pour ouvrir le disque et lancer la lecture.
   Faites un clic droit sur la fentre de lecture pour afficher le menu des
   options ; il comporte les options audio, de dsentrelacement et de
   sous-titres.

Rsolution des problmes

   1. xvinfo renvoie  no adaptors present 

   2. xvinfo fonctionne mais la sortie de la surcouche est tronque

   3. Le DMA ne fonctionne pas

   4. La vido est saccade

   5. La bande son est saccade

   6. La lecture des disques hors zone est tronque

   7. Blocage durant la lecture de disques hors zone

   1. xvinfo renvoie  no adaptors present 
      Vrifiez bien que vous utilisez XFree86 4.1 ou une version suprieure.
      Pour savoir quelle version de XFree86 vous avez, tapez X -version dans
      une console.

      Utilisez un pilote appropri pour votre carte vido. Certaines
      distributions Linux utilisent par dfaut le pilote gnrique XFree86
      VESA  la place du pilote spcifique de votre carte. Il faut utiliser
      le pilote matriel spcifique  votre carte de manire  avoir le
      support de la surcouche matrielle.

        * Une solution pour les utilisateurs ATI est de tlcharger les
          pilotes ATI XFree86 depuis la page d'accueil de GATOS
          [http://gatos.sourceforge.net/], ou depuis la page d'aide
          officielle d'ATI pour Linux
          [http://www.ati.com/support/faq/linux.html].

        * Pour les utilisateurs de cartes NVidia, la solution sera de
          tlcharger les pilotes officiels NVidia pour Linux
          [http://www.nvidia.com/content/drivers/drivers.asp] pour leur carte
          vido.

        * Parfois, avec une mise  niveau de XFree86
          [http://www.xfree86.org/] on rcuprera un pilote qui va supporter
          la surcouche matrielle, mais on n'abordera pas ce sujet dans ce
          guide pratique.
   2. xvinfo fonctionne mais la sortie de la surcouche est tronque
      Quand on a des surcouches tronques ou manquantes, cela signifie
      habituellement que vous n'avez pas assez de mmoire vido pour garder 
      la fois l'affichage normal du bureau et l'affichage d'une surcouche. En
      gnral, on a besoin de deux fois plus de mmoire vido que la normale
      pour une rsolution graphique donne afin d'utiliser l'acclration
      vido. Dans certains cas, on peut mme avoir besoin de 3  5 fois plus
      de mmoire vido  cause de la mise en tampon dans votre carte vido.

      La faon la plus simple de rduire vos besoins en mmoire vido est de
      passer  une rsolution infrieure lorsque vous regardez des vidos.
   3. Le DMA ne fonctionne pas
      On peut voir que le DMA est cass si, en tapant la commande hdparm -d1
      sur le lecteur DVD on reoit un message comme celui-ci :

      # hdparm
      /dev/hda:
       setting using_dma to 1 (on)
       HDIO_SET_DMA failed: Operation not permitted
       using_dma    =  0 (off)

      La seule faon de rsoudre ce problme est de compiler un noyau qui
      supporte le DMA pour votre type de processeur. On n'expliquera pas,
      dans ce guide pratique, comment compiler un noyau, mais les tapes les
      plus importantes  suivre concernant le support du DMA sont les
      suivantes :

       1. Tlchargez un noyau rcent afin d'avoir le maximum de chance que
          le DMA soit support par votre quipement.

       2. Dcompressez votre noyau et tapez make xconfig dans le rpertoire
          de la version du noyau. Dans  ATA/IDE/MFM/RLL support ,
          choisissez  IDE, ATA, and ATAPI Block devices  et activez
           Generic PCI bus-master DMA support  et  Use DMA by default when
          available .

       3. Sur la mme page il existe plusieurs douzaines de pilotes DMA
          propres  chaque processeur qui continue sur plusieurs crans.
          Trouvez et choisissez en un correspondant  votre matriel, s'il y
          en a un. Par exemple si vous avez un Athlon d'AMD, avec une carte
          mre base sur un composant VIA, activez l'lment  VIA82CXXX
          chipset support .

      Pour plus d'informations sur la compilation de noyau, voir le Guide
      pratique du noyau
      [http://www.traduc.org/docs/howto/lecture/Kernel-HOWTO.html] ainsi que
      le Petit guide de l'Ultra-DMA sous Linux
      [http://www.traduc.org/docs/howto/lecture/Ultra-DMA.html].
   4. La vido est saccade
      Sur un ordinateur suffisamment rapide (disons, de plus de 1 GHz), une
      vido saccade signifie que votre support de l'overlay ou du DMA est
      mal configur. Reportez vous aux rsolutions des problmes prcdents.

      Sur un ordinateur trs lent (disons, entre 0 et 500 MHz), il n'y a rien
      que vous puisiez faire ! pour que votre lecteur fonctionne bien, si ce
      n'est des mises  niveau matrielles.

      Pour les ordinateurs limite (entre les deux), on peut obtenir une
      amlioration modeste des performances (~10%) en passant d'un noyau 2.2
       un noyau 2.4 et en utilisant un lecteur optimis pour SSE tel que
      MPlayer.

      Finalement si tout le reste a chou, lancez MPlayer avec l'option
      mplayer -framedrop pour corriger les petits problmes techniques
      occasionnels lors de la lecture de vidos.
   5. La bande son est saccade
      Les problmes de son proviennent essentiellement des cartes son qui ne
      supportent pas la lecture audio en 48 kHz. Pour les personnes
      concernes, il est fortement recommand d'acheter une nouvelle carte
      son. Mme une carte PCI bon march peut notoirement augmenter la
      qualit audio pour un prix infrieur  celui de deux DVD.

       dfaut, vous pouvez allger la charge de votre systme de lecture de
      son, en n'utilisant pas un service audio comme ESounD ou aRts mais en
      lanant directement la piste audio du DVD vers le pilote OSS. Pour
      faire a avec MPlayer, lancez mplayer -ao=oss avec les autres options
      que vous utilisez habituellement.
   6. La lecture des disques hors zone est tronque
      Avant, les anciennes versions de la plupart des logiciels dont on parle
      avait du mal  dchiffrer les disques qui n'taient pas de leur zone.
      Le rsultat d'un dchiffrement rat ressemble  un bruit vido en
      couleur.

      En installant les dernires versions disponibles de tous ces
      programmes, on devrait rsoudre ce problme.
   7. Blocage durant la lecture de disques hors zone
      Regardez le voyant d'accs au lecteur DVD lorsque le programme bloque.
      Est-ce que la lumire continue de clignoter comme quand il est en cours
      d'accs ? Si c'est le cas ( et en gnral a le sera), cela signifie
      que le programme est toujours en plein milieu d'un dchiffrement du
      disque.

      Le dchiffrement d'un DVD implique un grand effort, niveau calcul, pour
      retrouver la cl. C'est tout  fait normal pour un ordinateur de
      prendre cinq voire dix minutes pour dchiffrer une simple cl DVD.

      Les disques de votre zone n'ont jamais ce problme tant donn que le
      micrologiciel du lecteur DVD dchiffre automatiquement les disques qui
      correspondent  sa propre zone.

Informations supplmentaires

     * Un survol de Dag Wieers [http://dag.wieers.com/howto/dvd/]sur les
       logiciels de lecture de DVD sous Linux.

     * Guide d'extraction et de codage des DVD de Moritz Bunkus
       [http://www.bunkus.org/dvdripping4linux/fr/separate/index.html] sous
       Linux.

