From 629287bc7fedfa70dd98cce09e37404b6c7ac1a9 Mon Sep 17 00:00:00 2001 From: diego Date: Fri, 6 Dec 2002 01:45:39 +0000 Subject: New shiny French translation by Nicolas Le Gaillart < n@tourmentine.com >. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8382 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/French/bugreports.html | 365 +++-- DOCS/French/cd-dvd.html | 408 +++--- DOCS/French/codecs.html | 594 +++++--- DOCS/French/default.css | 5 + DOCS/French/documentation.html | 2695 ++++++++++++++++++++++-------------- DOCS/French/encoding.html | 291 ++++ DOCS/French/faq.html | 1303 +++++++++++------- DOCS/French/formats.html | 284 ++++ DOCS/French/mplayer.1 | 2939 ++++++++++++++++++++++++++++++++++++++++ DOCS/French/skin.html | 756 ++++++----- DOCS/French/sound.html | 372 +++-- DOCS/French/video.html | 1743 ++++++++++++++++++------ 12 files changed, 8910 insertions(+), 2845 deletions(-) create mode 100644 DOCS/French/default.css create mode 100644 DOCS/French/encoding.html create mode 100644 DOCS/French/formats.html create mode 100644 DOCS/French/mplayer.1 diff --git a/DOCS/French/bugreports.html b/DOCS/French/bugreports.html index 6b68aca5a9..b81ad530a2 100644 --- a/DOCS/French/bugreports.html +++ b/DOCS/French/bugreports.html @@ -1,151 +1,268 @@ + - - + + Rapporter un bogue - MPlayer - Le lecteur vidéo pour Linux + + + -

Appendice C - Comment reporter un bogue

+ -

Comment reporter un bogue ?

-

Commencez par lire l'Appendice D, et le reste de la documentation. Reportez le bogue -uniquement si votre problème n'est pas référencé ou résolu.

+

Appendice C - Comment reporter un bogue

-

Où ?

+

Les bons rapports de bogue sont une contribution précieuse pour tout + projet en développement. Mais tout comme pour écrire un bon logiciel, les bons + rapports de problème exigent du travail. Rendez-vous compte que la plupart des + développeurs sont extrêmement occupés et reçoivent un nombre obscène d'emails. + Donc bien que votre retour soit crucial pour l'amélioration de MPlayer et soit + très apprécié, comprenez que vous devez fournir toutes les informations + que nous demandons et suivre de près les instructions de ce document.

-

Souscrivez à la liste de diffusion mplayer-users:
-     http://mplayerhq.hu/mailman/listinfo/mplayer-users
-et décrivez votre problème:
-    mplayer-users@mplayerhq.hu
-Nous ne reporterons pas votre e-mail, inscrivez vous SVP !!!

-

N'envoyez pas d' e-mail directement à l'adresse de l'auteur !!! -Nous travaillons ensemble sur le code, donc votre problème intéresse tout le monde. -De plus les autres utilisateurs ont souvent la solution (configuration système, -mauvais drivers, etc..), même quand nous pensons qu'il s'agit d'une erreur dans le code. -Cette liste de diffusion est en anglais !

+

Comment réparer les bogues

-

Merci de décrire votre problème dans le détail, avec des exemples, et -n'oubliez pas d'inclure ceci :

+

Si vous pensez avoir les talents nécessaires vous êtes invité à essayer de + réparer le bogue vous-même. Ou peut-être l'avez-vous déjà fait ? Veuillez lire + ce court document(en anglais) pour trouver comment + faire inclure votre code dans MPlayer. Les gens de la liste de diffusion + mplayer-dev-eng + vous assisterons si vous avez des questions.

-

Quoi ?

-

1. Les informations indispensables sur votre système :

+

Comment rapporter les bogues

+ +

Tout d'abord veuillez essayer la dernière version CVS de MPlayer car votre bogue + y est peut-être déjà réparé. Le développement évolue très rapidement, la plupart + des problèmes des versions officielles sont rapportés dans les jours voir les + heures qui suivent, donc n'utilisez que le CVS pour rapporter les bogues. + Les instructions CVS peuvent être trouvées en bas de + cette page ou dans le README. Si + tout cela ne vous aide pas veuillez vous référer à + la liste des bogues connus et au + reste de la documentation. Si votre problème n'est pas connu ou non résolvable + par nos instructions, alors merci de rapporter le bogue.

+ +

Merci de ne pas envoyer de rapports de bogues en privé à chaque développeur. + C'est un travail commun et il y a donc plein de gens que cela pourrait intéresser. + Parfois d'autres utilisateurs on rencontré les mêmes ennuis que vous et savent + comment contourner le problème même si c'est un bogue dans le code de MPlayer.

+ +

Merci de décrire votre problème avec le plus de détails possibles. Faites + un petit travail de détective pour restreindre les conditions d'occurrence + du problème. Est ce que le bogue ne se montre que dans certaines situations ? + Est-il spécifique à certains fichiers ou types de fichier ? Apparaît-il avec + un seul codec ou est-ce indépendant du codec ? Pouvez-vous le reproduire avec + tous les pilotes de sortie ? Plus vous fournissez d'information, plus grandes sont + nos chances de résoudre votre problème. Merci de ne pas oublier d'inclure également + les informations importantes requises plus-bas, sinon nous ne pourront établir un + diagnostic précis de votre problème.

+ +

Un guide excellent et bien écrit pour poser des questions sur les forums + publiques est + Comment Poser Les Questions De Manière Intelligente par Eric S. Raymond. + Si vous suivez ces règles cela devrait aller. Mais merci de comprendre que nous + suivons tous les listes de diffusion volontairement sur notre temps libre. Nous + sommes très occupés et ne pouvons garantir que vous aurez une solution à votre + problème ou même une réponse.

+ + +

Où rapporter les bogues ?

+ +

Souscrivez à la liste de diffusion mplayer-users:
+     http://mplayerhq.hu/mailman/listinfo/mplayer-users
+ et décrivez votre problème:
+     mplayer-users@mplayerhq.hu

+ +

La langue de cette liste est l'Anglais. Suivez les + Règles de la Netiquette SVP + et n'envoyez de mails en HTML sur aucune de nos listes de diffusion. + Vous ne serez qu'ignoré ou banni. Si vous ne savez pas ce qu'est un mail en HTML + ou pourquoi c'est mauvais, lisez ce + sympatique document. Il explique tous les détails et a des instructions pour + désactiver le HTML. Notez également que nous ne faisons pas de CC (copie-conforme) + individuelle et que c'est donc une bonne idée de souscrire pour recevoir votre + réponse.

+ + +

Que rapporter ?

+ +

System Information:

-

2. Matériel & drivers :

+ +

Matériel & pilotes:

-

En cas de problème/erreur de compilation :

-

3. Le résultat des commandes configure/make :

+

En cas de problème/erreur de compilation:

- +Veuillez inclure ces fichiers: -

4. Ces fichiers :

-
  • config.h -
  • config.mak -
  • libvo/config.mak +
      +
    • configure.log
    • +
    • config.h
    • +
    • config.mak
    • +
    • libvo/config.mak
    -

    Pour les problèmes de lecture :

    - -

    3. Le résultat de la commande "mplayer -v" (verbose level 1)

    -

        mplayer -v [options] filename &> mplayer.log

    - -

    4. Si le problème est spécifique à un fichier, - merci d'envoyer ce fichier sur :

    -

       ftp://mplayerhq.hu/MPlayer/incoming/

    - en y joignant un fichier texte du même nom décrivant votre problème.
    - Généralement les premiers 1-5 MB sont suffisants pour reproduire le problème, - mais auparavent vous pouvez essayer ceci : -

       dd if=votre_fichier of=le_petit_fichier bs=1k count=1024

    - (cela coupera 1MB de 'votre_fichier' et les sauvera dans 'le_petit_fichier') - Essayez alors de lire le petit fichier, et si le bogue persiste vous pouvez envoyer le petit fichier par ftp.
    - N'envoyez jamais ces fichiers par e-mail ! Envoyez les par FTP, et postez seulement leur nom/adresse sur ce FTP. - Si le fichier est accessible en téléchargement, envoyez seulement son URL ! - -

    5. En cas de plantage (segfault, SIGILL, signal 4 etc...):

    - -

    Si vous avez un "coredump" du plantage, c.f. section 5.a, sinon c.f. section 5.b:

    - -

    5.a: Merci de nous envoyer le résultat du "coredump" (s'il a été crée).

    - -

    Comment : -créez la commande suivante (dans un fichier command_file) :

    - -

    disass $eip-32 $eip+32
    -printf "eax=%08lX\n",$eax
    -printf "ebx=%08lX\n",$ebx
    -printf "ecx=%08lX\n",$ecx
    -printf "edx=%08lX\n",$edx
    -printf "esp=%08lX\n",$esp
    -printf "ebp=%08lX\n",$ebp
    -printf "edi=%08lX\n",$edi
    -printf "esi=%08lX\n",$esi
    -

    - -

    puis exécutez simplement la ligne de commande suivante :

    -

        gdb mplayer --core=core -batch --command=command_file >mplayer.bug

    - -

    5.b.: lancez MPlayer dans gdb :

    -

    Recompilez mplayer avec les instructions de déboguage :
    -./configure --enable-debug
    -make -

    -

    [au prompt shell :]
    -    # gdb mplayer
    -[au prompt gdb :]
    -    > run -v [options-to-mplayer] filename
    - ... (attendre qu'il plante)
    -    > bt
    -    > disass $eip-32 $eip+32
    -Envoyez nous le résultat complet obtenu alors ! -

    - -

    En général:

    - -

    Les fichiers volumineux (logs, etc...) peuvent être envoyés par FTP -(compressés), et indiquez uniquement leur nom/adresse dans le rapport de bug.

    + +

    Pour les problèmes de lecture

    + +

    Merci d'inclure la sortie de MPlayer en verbosité niveau 1, mais rappelez-vous + de ne pas tronquer la sortie en le copiant dans votre mail. Les développeurs + ont besoin de tous les messages pour diagnostiquer correctement un problème. + Vous pouver rediriger la sortie dans un fichier comme ceci:

    + +

        mplayer -v [options] [nomfichier] &> mplayer.log

    + +

    Si votre problème est spécifique à un ou plusieurs fichiers, alors merci d'uploader + le(s) fautif(s) sur:

    + +

        ftp://mplayerhq.hu/MPlayer/incoming/

    + +

    Uploadez aussi un petit fichier texte ayant le même nom que votre fichier mais + avec une extension .txt. Décrivez le problème que vous avez avec ce fichier et + incluez votre adresse e-mail ainsi que la sortie de MPlayer en verbosité niveau 1. + Généralement les premiers 1-5 MB sont suffisants pour reproduire le problème, + mais pour être sur nous vous demandons de faire:

    + +

        dd if=votrefichier of=petitfichier bs=1024k count=5

    + +

    cela coupera les 5 premiers Mo de 'votrefichier' et les + sauvera dans 'petitfichier'. Essayez alors de lire le petit fichier, + et si le bogue persiste vous pouvez envoyer le petit fichier par ftp. +. N'envoyez jamaisces fichiers par e-mail ! Envoyez les par FTP, + et postez seulement leur nom/adresse sur ce FTP. Si le fichier est accessible en + téléchargement, envoyez seulement son adresse exacte.

    + + +

    Pour les plantages

    + +

    Si vous avez un "coredump" du plantage, continuez de lire le prochain paragraphe, + sinon sautez-le.

    + + +

    Comment extraire les informations significatives d'un core dump

    + +

    créez le fichier de commande suivant:

    + +

    disass $pc-32 $pc+32
    + info all-registers

    + +

    puis exécutez simplement la ligne de commande suivante:

    + +

        gdb mplayer --core=core -batch --command=command_file > mplayer.bug

    + + +

    Comment conserver les informations avec un plantage reproduisible

    + +Recompilez MPlayer avec les instructions de déboguage: + +

        ./configure --enable-debug=3
    +     make

    + +et ensuite lancez MPlayer à l'intérieur de gdb en utilisant: + +

        gdb ./mplayer

    + +Vous êtes maintenant à l'intérieur de gdb. Tapez: + +

        run -v [options-pour-mplayer] nomfichier

    + +et reproduisez votre plantage. Aussitôt que vous l'avez fait, gdb va vous +renvoyer à la ligne de commande où vous devrez entrer + +

        bt
    +     disass $pc-32 $pc+32

    + +et nous envoyer le résultat complet. + + +

    Note générale

    + +

    Si quelque chose est très gros (les logs par exemple) alors il vaut mieux + l'uploader sur le serveur FTP en format compressé (gzip et bzip2 préférés) et + indiquer uniquement leur nom/adresse dans le rapport de bug. Nos listes de + diffusion ont une taille de message limite de 80k, si vous avez quelque chose + de plus gros vous devrez le compresser ou l'uploader.

    + + +

    Je sais ce que je fait...

    + +

    Si vous avez créé un rapport de bogue correct en suivant les étapes ci-dessus + et que vous êtes persuadé qu'il s'agit d'un bug dans MPlayer, pas un problème + de compilateur ou un fichier endommagé, vous avez déjà lu la documentation et + vous n'arrivez pas à trouver une solution, vos pilotes son sont OK, alors vous + pouvez souscrire à la liste mplayer-advusers et envoyer votre rapport dessus + pour obtenir une réponse meilleure et plus rapide.

    + Soyez prévenu que si vous posez des questions de newbie ou des questions dont + les réponses sont dans le manuel dessus, vous serez ignoré ou insulté au lieu + de recevoir une réponse appropriée.
    + Donc ne nous insultez pas et ne vous inscrivez à -advusers que si vous savez + vraiment ce que vous faites et vous sentez en mesure d'être un utilisateur + avancé de MPlayer ou un développeur. Si vous correspondez à ces critères il + ne devrait pas être difficile de trouver comment on s'inscrit...

    diff --git a/DOCS/French/cd-dvd.html b/DOCS/French/cd-dvd.html index b1e3396a8c..0ed6c4aa9e 100644 --- a/DOCS/French/cd-dvd.html +++ b/DOCS/French/cd-dvd.html @@ -1,193 +1,241 @@ + - - + + CD, DVD, VCD - MPlayer - Le Lecteur Multimédia pour Linux + + + -

    4.1. Lecteurs CD-ROM

    + -

    Lire des Video-CD standards:

    -

    -mplayer -vcd numero_de_piste [device]

    -Exemples:
    -mplayer -vcd 1
    -mplayer -fs -vcd 2 /dev/hdc
    -

    - -

    -Notes:
    -- Ne montez pas les VCD pour lire les fichiers DAT directement ! Cela peut fonctionner sous windows, -mais pas sous GNU/Linux. Vous devez lire le lecteur entier (device), avec l'option -vcd.
    -- Les VCD ont généralement deux pistes : une piste de données (contenant le démarrage automatique de -windows, les pistes karaoké, etc...) et une piste mode-2 (le film), donc essayez l'option --vcd 2 en premier.
    -- le lecteur VCD par défaut est /dev/cdrom. Si votre configuration est différente, -vous devez créer un lien symbolique ou le spécifier dans la ligne de commande. -

    +

    4.1 lecteurs CD/DVD

    Extrait de la documentation GNU/Linux :

    -

    Certains lecteurs de CD-Rom sont capables de changer leur vitesse de lecture. Il y a plusieurs -raisons possibles pour changer cette vitesse. Les CD-Roms mals pressés peuvent tirer parti -d'une vitesse de lecture réduite. Les lecteurs de CD-Roms modernes atteignent de hautes -vitesses (les lecteurs 24X sont courants). Il a été signalé que ces lecteurs peuvent -commettre des erreurs fréquentes à leur pleine vitesse, la diminuer peut alors empêcher ces erreurs. - Enfin ces lecteurs génèrent souvent un bruit assourdissant, qu'une vitesse réduite peut contribuer a diminuer.

    - -

    L'utilitaire couramment utilisé pour cela est le programme 'setcd' . Il est un peu ancien, mais -vous ne devriez avoir aucun mal a le trouver sur le Net. La dernière version de 'hdparm' possède -également une option pour cela.

    -Utilisation :

    - -

        setcd -x [speed] [cdrom device]

    - -

    Vous pouvez également essayer :

    - -

        echo current_speed:4 >/proc/ide/[cdrom device]/settings

    - -

    en tant qu'utilisateur root. J'utilise également la commande :

    - -

        echo file_readahead:2000000 >/proc/ide/[cdrom device]/settings

    - -

    pour créer 2MB de cache du fichier (utile pour les CD-Roms endommagés). -Il est également recommandé d'optimiser votre lecteur de CD-Roms avec hdparm:

    - -

        hdparm -d1 -a8 -u1 (cdrom device)

    - -

    pour permettre l'accès DMA, le cache en lecture, et l'IRQ unmasking. -(si vous ne comprenez pas cela, *lisez le manuel de hdparm*)

    - -

    Réferez vous à "/proc/ide/[cdrom device]/settings" pour optimisez correctement votre lecteur -CD-Rom

    - -

    4.2. Lecture de DVDs

    - -

    Oui, un vrai support des DVD existe désormais sous GNU/Linux ! Vous n'avez plus à lire les fichiers VOB directement depuis le disque - en essayant de deviner la fonction des fichiers dans le répertoire video_ts, vous n'avez plus a vous - soucier de savoir si le disque est crypté ou pas (dans une ancienne version de -MPlayer vous deviez ajouter '-dvdauth /dev/dvd' aux paramètres dans le cas d'un disque encrypté), et vous n'avez -même plus besoin de monter le DVD pour le lire :)

    - -

    IMPORTANT : merci de ne plus demander de nouvelles fonctionnalités pour ce lecteur de DVD. -C'est la première version de MPlayer supportant vraiment ce format et nous sommes trop occupés a rechercher les bugs et a y -implémenter les fonctions de base d'un lecteur DVD.

    - -

    MPlayer utilise libdvdread, qui inclut le parsing IFO, -la lecture des informations de navigation et l'authentification/décryptage. libdvdread -utilise libcss pour ces dernières fonctions. Vous devrez donc avoir libcss et -libdvdread téléchargés, compilés et installés AVANT d'exécuter le script ./configure -de MPlayer qui détecte alors automatiquement libdvdread pour vous.

    - -
      -
    • Télécharger les sources de libdvdread et libcss.

      - -

      Vous pouvez les obtenir depuis -http://www.dtek.chalmers.se/groups/dvd -(cliquez sur 'download' dans le menu de gauche, et vous trouverez libcss et -libdvdread dans un tableau).

    • - -
    • Compilez et installez libcss PUIS libdvdread.

      - -

      Lisez la docmentation de ces paquetages pour réaliser cette étape facilement.

    • - -
    • Recompilez MPlayer.

      - -

      Exécutez ./configure. Si vous avez installé libdvdread correctement, le listing de ./configure -doit donner:
      Checking for DVDread support ... yes
      -(Bien sûr vous pouvez choisir vos paramètres préférentiels dans les options du script ./configure). -Voila ! Faites : make, puis make install en tant qu'utilisateur root.

    • +

      Certains lecteurs de CD-ROM sont capables de changer leur vitesse de lecture. +Il y a plusieurs raisons possibles pour changer cette vitesse:

      + +
        +
      • Il a été signalé que des lecteurs peuvent commettre des erreurs fréquentes + à leur pleine vitesse (surtout avec des CDs mal pressés), la diminuer peut alors + empêcher ces erreurs.
      • +
      • ces lecteurs génèrent souvent un bruit assourdissant, qu'une vitesse réduite + peut contribuer à diminuer.
      • +
      + +

      Vous pouvez réduire la vitesse du lecteur avec hdparm ou avec un programme nommé setcd. + Utilisation:

      + +

          hdparm -E [vitesse] [périph. cdrom]

      + +

          setcd -x [vitesse] [périph. cdrom]

      + +

      Vous pouvez également essayer

      + +

          echo current_speed:4 > /proc/ide/[périph. cdrom]/settings

      + +

      mais vous aurez besoin des privilèges root. La commande suivante peut également aider:

      + +

          echo file_readahead:2000000 > /proc/ide/[périph. cdrom]/settings

      + +

      pour créer 2MB de cache du fichier (utile pour les CD-Roms endommagés). Il est également recommandé +d'optimiser votre lecteur de CD-Roms avec hdparm:

      + +

          hdparm -d1 -a8 -u1 (périph. cdrom)

      + +

      pour permettre l'accès DMA, le cache en lecture, et l'IRQ unmasking. (lisez la page de man pour plus d'explications).

      + +

      Référez vous à "/proc/ide/[périph. cdrom]/settings" pour optimiser correctement votre +lecteur CD-ROM

      + +

      FreeBSD:

      + +

          Vitesse: cdcontrol [-f périph.] speed [vitesse]

      +

          DMA: sysctl hw.ata.atapi_dma=1

      + + +

      4.2. Lecture de DVDs

      + +

      Pour voir la liste complète des options disponibles, veuillez lire la page de man.

      + +

      Nouvelle méthode de lecture DVD (mpdvdkit2)

      + +

      MPlayer utilise libdvdread et libdvdcss pour + le décryptage et la lecture des DVDs. Ces deux bibliothèques sont incluses + dans le sous-répertoire libmpdvdkit2/ du répertoire source de + MPlayer, vous n'avez donc pas besoin de les installer séparement. Nous avons + opté pour cette solution car nous devions corriger un bug de libdvdread, et + appliquer un patch qui ajoute un cache pour les clés CSS crackées à libdvdcss. + Le résultat est bien plus rapide car les clés n'ont pas à être cassé à chaque lecture.

      + +

      MPlayer peut également utiliser les bibliothèques globales au système libdvdread et + libdvdcss, mais cette solution n'est pas recommandée, + car elle peut provoquer des bugs, des incompatibilités de bibliothèques, + et une vitesse moins importante.

      + +

      Navigation DVD (dvdnav)

      + +

      Le support pour la navigation DVD via dvdnav était développé, mais + n'a jamais été vraiment fini et n'est donc pas recommandé!

      + +

      Ancienne méthode de lecture DVD - OPTIONNELLE

      + +

      Utile si vous voulez lire des VOBs encodés depuis le disque dur. + Compilez et installez libcss 0.0.1 (pas plus récent) pour cela + (Si MPlayer ne le détecte pas, utilisez l'option -csslib /chemin/de/libcss.so). + Pour l'utiliser, vous devez être root, utilisez un binaire de MPlayer suid root, ou + laissez MPlayer utiliser le wrapper fibmap_mplayer suid-root.

      + +

      structure d'un DVD

      + +

      Les disques DVD utilisent tous des secteurs de 2048 o/s avec ecc/crc. Ils ont généralement + un système de fichier UDF sur une seule piste, qui contient des fichiers variés + (des petits fichiers .IFO et .BUK et un gros (1Go) fichier .VOB). Ce sont de véritables + fichiers et ils peuvent être joués/copiés depuis le système de fichier monté d'un + DVD non-crypté.

      + +

      Les fichiers .IFO contiennent les infos de navigation dans le film (carte des + chapitres/titres/angles, table des langues, etc) et sont requis pour lire et + interpréter le contenu des .VOB (le film). Les fichiers .BUK sont des backups + de ces fichiers. Ils utilisent des secteur partout, donc vous avez besoin + d'utiliser un adressage brut des secteurs sur le disque pour implémenter la navigation + DVD. C'est également requis pour décrypter le contenu.

      + +

      L'ensemble de l'ancienne méthode de lecture DVD avec libcss à donc besoin d'un + système de fichier DVD monté et un accès basé sur les secteurs bruts pour accéder + au périphérique. Malheureusement vous devez être root (sous Linux) pour obtenir l'adresse + du secteur d'un fichier. Vous avez alors les deux solutions suivantes:

      + +
        +
      • Forcez l'utilisateur à être root ou utilisez un binaire de mplayer suid-root.
      • +
      • Laissez MPlayer appeler le wrapper fibmap_mplayer suid-root pour accéder + au DVD (utilisé dans l'ancienne méthode de lecture DVD avec libcss).
      • +
      • N'utilisez pas le pilote de système de fichier du noyau du tout et ré-implémentez + le dans l'espace utilisateur. libdvdread 0.9.x et libmpdvdkit le font (nouvelle + méthode de lecture DVD). Les pilotes du système de fichier udf ne sont pas requis + car ils utilisent leur propre pilote. De plus le dvd n'a pas besoin d'être + monté puisque l'accès basé sur les secteurs bruts est utilisé.
      • +
      + +

      Parfois /dev/dvd ne peut être lu par les utilisateurs, les auteurs de libdvdread ont donc + implementé une couche d'émulation qui transfère les adresses des secteurs en + noms de fichier+offsets, pour émuler l'accès brut sur un système de fichier monté + ou même sur un disque dur.

      + +

      libdvdread accepte même le point de montage au lieu du nom de péripérique pour + l'accès brut et regarde dans /proc/mounts pour obtenir le nom de + périphérique. Il a été développé pour Solaris, où les noms de périphériques sont + alloués dynamiquement.

      + +

      Le périphérique DVD par défaut est /dev/dvd. Si votre installation + diffère, faites un lien symbolique ou spécifiez le bon périphérique en ligne de + commande avec l'option -dvd-device.

      + +

      Certification DVD

      + +

      La nouvelle méthode de certification et de décryptage est fait par un libdvdcss + patché (voir plus haut). La méthode peut être spécifiée avec la variable + d'environnement DVDCSS_METHOD qui peut être initialisée à + key, disk ou title.

      + +

      Si rien n'est spécifié il essaie les méthodes suivantes + (par défaut: clé, demande de titre):

      + +
        +
      1. clé bus: Cette clé est négociée durant la certification (un long mix + d'ioctls et d'échanges de clé variés, trucs de crypto) et est utilisé pour crypter + le titre et les clés disque avant de les envoyer sur un bus non protégé + (pour empêcher les écoutes). La clé bus est requise pour obtenir et décrypter + les clés disque cryptées.
      2. +
      3. clé mise en cache: MPlayer cherche une éventuelle clé déjà crackée + dans le répertoire ~/.mplayer/DVDKeys (rapide;).
      4. +
      5. clé: Si aucune clé n'est disponible dans le cache, MPlayer essaie de + décrypter la clé disque avec un ensemble de clés incluses.
      6. +
      7. disque: Si la méthode clé échoue (c-a-d. pas de clés incluses), + MPlayer va cracker la clé disque avec un algorithme brute force. + Ce processus est intensif pour le CPU et requiert 60 Mo de mémoire (table + de hachage 32bit de 16M) pour stocker temporairement les données. Cette + méthode devrait toujours fonctionner (lent).
      8. +
      9. demande de titre: Avec les clés disque MPlayer demande les clés titre + cryptées, qui sont à l'intérieur de secteurs cachés en utilisant + ioctl(). La protection de région des lecteurs RPC-2 devrait + opérer à cette étape et devrait échouer sur ces lecteurs. Si elle réussit, les + clés titre seront cryptées avec les clés bus et disque.
      10. +
      11. titre: Cette méthode est utilisé si la demande de titre a échoué et ne + repose sur aucun échange de clé avec le lecteur DVD. Il utilise une attaque crypto + pour deviner la clé titre directement (en trouvant un motif répété dans le + contenu VOB décodé et en supposant que le texte en clair des premiers octets + cryptés est une continuation de ce motif). + Cette méthode est également connue sous le nom de "known plaintext attack" + ou "DeCSSPlus". Dans de rares cas cela peut échouer car il n'y a pas assez + de données cryptées sur le disque pour pour faire une attaque statistique + ou à cause des changements de clé au milieu du titre. D'un autre côté c'est + la seule façon de décrypter un DVD stocké sur le disque dur ou un DVD avec + une mauvaise zone sur un lecteur RPC2 (lent).
      12. +
      + +

      Les lecteurs DVD RPC-1 n'ont que des réglages de protection de zone par lecteur + DVD logiciel. Les lecteurs RPC-2 ont une protection matérielle qui ne permet que + 5 changements. Il peut être requis/recommandé d'upgrader le firmware en RPC-1 + si vous avez un lecteur DVD RPC-2. Les upgrades firmware peuvent être trouvées + ici. Si il n'y a + pas d'upgrade de firmware disponible pour votre périphérique, utilisez l' + outil de + réglage de zone pour changer le code de zone de votre lecteur DVD (sous Linux). + Attention: Vous ne pouvez régler la zone que 5 fois.

      + + +

      4.3 Lecture de VCDs

      + +

      Pour voir la liste complète des options disponibles, veuillez lire la page de man. + La syntaxe pour un Video CD standard (VCD) est la suivante: + mplayer -vcd <track> [-cdrom-device <périph.>].
      + Exemple: mplayer -vcd 2 -cdrom-device /dev/hdc

      + +

      Structure d'un VCD

      + +

      Les disques VCD consistent en 2 pistes ou plus:

      + +
        +
      • La première piste est une piste de donnée à 2048 octets/secteur de quelques + Mo, avec un système de fichier iso9660, contenant généralement les lecteur de + VCD Win32 et peut-être d'autres infos(jpegs, texte, etc).
      • +
      • La seconde piste et les suivantes sont des pistes mpeg brutes à 2324 + octets/secteur, sans aucun système de fichier ormis des données brutes mpeg ps + un paquet par secteur. Elles contiennent le(s) film(s)...Les pistes ne + peuvent être montées! Elles sont similaires à des pistes audio (vous + n'avez jamais monté un cd audio pour le lire, non ? Non). + Comme la plupart des films sont sur la deuxième piste, vous devriez essayer + -vcd 2 en premier.
      • +
      • Il existe également certains disques VCD sans première piste (une seule + piste et pas de système de fichier du tout). Ils sont quand même lisibles, + mais ne peuvent pas être montés.
      -

      Evidemment, vous n'avez plus besoin désormais de recompiler libcss and libdvdread à chaque compilation de -MPlayer (depuis une nouvelle version CVS par exemple) puisque ces dépendances ont déja été installées sur votre machine.

      - -

      Utiliser MPlayer pour lire les DVDs :

      - - - - - - - - - -
      -dvd <title_id> Autorise le support du DVD et choisit le titre.
      -chapter <chapter_id> Choisit le chapitre du DVD (lit le premier chapitre par défaut)
      -dvdangle <angle_id> Sélectionne l'angle de la caméra (defaut : 1)
      - -

      Le lecteur (device) par défaut est /dev/dvd, vous pouvez le changer dans config.h -(option à la compilation), ou le spécifier dans les paramètres au lancement de MPlayer: -

      - -

          mplayer -dvd 1 /dev/dvd

      -

          mplayer -dvd 2 -chapter 5 -dvdangle 2

      - -

      4.3. FAQ sur la lecture des DVDs

      - - - - - - - - - - - - - - - - - - - - -
      Q: -Puis je compiler libdvdread et libcss sur ma machine Sparc/Solaris ? -
      R: -Qui sait ... Si vous réussissez, merci de nous prévenir. Il paraitrait que cela fonctionne. -Référez vous à la documentation de libdvdread ainsi qu'a son site web. Nous ne sommes pas les auteurs de libdvdread. -
       
      Q: -Et les sous-titres ? MPlayer peut-il les lire ? -
      R: -Oui ! (du moins il est supposé le faire) puisqu'il existe des fonctions d'affichage des sous-titres -dans MPlayer (Les sous-titres DVD .SUB sont stockés comme des images, pas du texte). -Cette fonctionnalité doit être accessible sous peu (avec libvo2). -
       
      Q: -Je n'ai pas de son / un mauvais son (sur les bandes son espagnoles, etc...). -
      R: -MPlayer n'utilise actuellement pas toutes les informations des blocs IFO du DVD. -vous pouvez choisir le bon canal audio avec l'option: '-aid 128', 128 étant l'identifiant du canal audio désiré. Vous pouvez essayer -avec les identifiants 128,129,etc.... Bien sûr ce problème sera résolu dans les futures versions. -
       
      Q: -Certains effets étranges apparaissent (entrelacement entre autres) quand les objets se déplacent rapidement à l'écran. -
      R: -Le problème est connu, nous essayerons de le résoudre en passant à libvo2. -
       
      Q: -Comment changer le code de la région pour mon lecteur DVD ? Je n'ai pas windows ! -
      R: -Utilisez le logiciel 'regionset' : -http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz -
       
      Q: -Donc MPlayer peut lire les DVDs ? Alors il doit utiliser DeCSS! Vous êtes en état d'arrestation -suivant le paragraphe XYZ#$ du-- -
      R: -Et non, il n'y a pas de code DeCSS dans MPlayer. MPlayer utilise libdvdread -, et libdvdread utilise libcss en le chargeant dynamiquement. -
       
      Q: -Dois-je être (setuid) root/setuid fibmap_mplayer pour pouvoir lire les DVD? -
      R: -Non, inutile. C'est du passé :) Cependant vous devez avoir des droits suffisants sur le lecteur DVD (dans /dev). -
       
      Q: -Comment puis-je ... (insérez ici une fonction que vous aimeriez trouver dans le lecteur DVD) ? -
      R: -La version actuelle est la première d'un lecteur convenable de DVDs. Avant tout, nous souhaitons intégrer toutes les fonctionnalités -standard et corriger un maximum de bugs avant de voir plus loin. -
       
      Q: -Où puis-je trouver les paquetages libdvdread and libcss ? -
      R: -Depuis le site d'Ogle : -http://www.dtek.chalmers.se/groups/dvd. -
       
      +

      A propos des fichiers .DAT:

      + +

      Le fichier de ~600 Mo visible sur la première piste d'un vcd monté n'est + pas un vrai fichier! C'est ce qu'on appelle une passerelle iso, créée pour + permettre à Windows de gérer de telles pistes (Windows n'autorise pas l'accès + brut au périphérique du tout). Sous linux, vous ne pouvez pas copier ou lire + de telles pistes (elle contiennent des ordures). Sous Windows c'est possible + car son pilote iso9660 émule la lecture brute des pistes dans ce fichier. Pour + lire un fichier .DAT vous avez besoin un pilote noyau qui peut être trouvé + dans la version Linux de PowerDVD. Il possède un pilote de système de fichier + iso9660 modifié (vcdfs/isofs-2.4.X.o), qui est capable d'émuler les pistes brutes + au travers de ce fichier .DAT fantôme. Si vous montez le disque en utilisant + leur pilote, vous pouvez copier et même lire les fichiers .DAT avec mplayer. + Mais cela ne fonctionnera pas avec le pilote iso9660 standard du noyau! + Il est recommandé d'utiliser l'option -vcd à la place. D'autres + possibilités pour la copie de VCD sont le nouveau pilote noyau cdfs + (montre les sessions du CD en temps que fichiers image) et cdrdao + (une application d'enregistrement/copie bit-a-bit).

      + +

      Le périphérique VCD par défaut est /dev/cdrom. Si votre installation + diffère, faites un lien symbolique ou spécifiez le bon périphérique en ligne de + commande avec l'option -cdrom-device.

      diff --git a/DOCS/French/codecs.html b/DOCS/French/codecs.html index ce868e07aa..53adecae7d 100644 --- a/DOCS/French/codecs.html +++ b/DOCS/French/codecs.html @@ -1,225 +1,491 @@ + - - + + Codecs - MPlayer - Le lecteur vidéo pour Linux + + + -

      2.1. Formats vidéo, codecs audio & vidéo

      + -

      2.1.1. Formats d'entrée supportés

      -

      MPlayer peut lire/écrire depuis les lecteurs/formats suivants :
      +

      2.2 Codecs supportés

      + + +

      2.2.1 Codecs vidéo

      + +

      Voir la table d'état des codecs + pour une liste complète, générée quotidiennement.

      + +

      Les plus importants par dessus tout:

        -
      • VCD (Video CD) directement depuis le CD-ROM ou depuis une image disque .bin crée par CDRwin. -
      • DVD, directement depuis le lecteur DVD, avec le support de libcss pour le décryptage. -
      • Les fichiers MPEG 1/2 System Stream (PS/PES/VOB) et Elementary Stream (ES) -
      • Les fichiers RIFF AVI. -
      • Les fichiers ASF/WMV 1.0. -
      • Supporte la lecture depuis un fichier, l'entrée standard, ou le réseau via HTTP -

      +
    • vidéo MPEG1 (VCD) et MPEG2 (DVD)
    • +
    • décodeurs natifs pour DivX ;-), OpenDivX, DivX4, DivX5, + M$ MPEG4 v1, v2 et autres variantes MPEG4
    • +
    • décodeur natif pour Windows Media Video 7 (WMV1), et décodeur de DLL Win32 pour + Windows Media Video 8 (WMV2), utilisés tous les deux dans les fichiers .wmv
    • +
    • décodeur Sorenson (SVQ1) natif
    • +
    • décodeur Sorenson (SVQ3) Win32
    • +
    • décodeur 3ivx
    • +
    • codecs Cinepak et Intel Indeo (3.1, 3.2, 4.1, 5.0)
    • +
    • MJPEG, AVID, VCR2, ASV2 et autres formats matériels
    • +
    • VIVO 1.0, 2.0, I263 et autres variantes h263(+)
    • +
    • FLI/FLC
    • +
    • codec RealVideo 1.0 de libavcodec, et codecs RealVideo 2.0, 3.0 et 4.0 + en utilisant les librairies RealPlayer
    • +
    • décodeur natif pour HuffYUV
    • +
    • vieux et simples formats variés similaires à RLE
    • +
    + +

    Si vous avez un codec Win32 non listé ici qui n'est pas encore supporté, veuillez + lire Comment importer des codecs et aidez-nous à en + ajouter le support.

    + + +

    2.2.1.1 DivX4/DivX5

    + +

    Cette section contient des informations sur les codecs DivX4 et Divx5 de + Project Mayo. Leur première version + (alpha) disponible est OpenDivX 4.0 alpha 47 et 48. Son support est inclut + dans MPlayer, et compilé par défaut. Nous avons fréquemment utilisé son code + de postprocessing pour améliorer la qualité visuelle des vidéos MPEG1/2. + Maintenant nous utilisons notre propre code, pour touts les types de fichier.

    + +

    a nouvelle génération de ce codec est appelée DivX4 et peut même décoder les vidéos + créées avec le très mauvais codec DivX ! De plus il est plus rapide que les DLLs Win32 + DivX natives mais plus lent que libavcodec. Son utilisation en tant que décodeur est + donc DÉCOURAGÉ. Cependant, il est utile pour l'encodage. Un désavantage de ce + codec est que ces sources sont actuellement fermées.

    + +

    Ce codec peut être téléchargé depuis les adresses suivantes:

    + +

        http://avifile.sourceforge.net
    +     http://divx.com

    + +

    Désarchivez-le, et lancez ./install.sh en root.

    + +

    Note: N'oubliez pas d'ajouter /usr/local/lib à votre + /etc/ld.so.conf et de lancer ldconfig!

    + +

    MPlayer détecte si DivX4/DivX5 est (correctement) installé, donc compilez le normalement. + Si il ne détecte pas le codec, votre installation ou votre configuration n'est pas + correcte.

    + +

    DivX4Linux fonctionne dans deux modes:

    + +
    +
    -vc odivx
    +
    Utilise le codec divx4 à la manière d'OpenDivX. Dans ce cas il affiche des + images YV12 dans son propre buffer, et MPlayer fait la conversion de palette + via libvo. (Rapide, recommandé !)
    + +
    -vc divx4
    +
    Utilise la conversion de palette du codec. + Dans ce mode, vous pouvez également utiliser le format YUY2/UYVY.(LENT)
    +
    + +

    La méthode -vc odivx est généralement plus rapide, grâce au fait + qu'elle transfert les données des images au format YV12 (planar YUV 4:2:0), + nécessitant ainsi moins de bande passante sur le bus. Pour les modes YUV + compactés (YUY2, UYVY), utilisez la méthode -vc divx4. Pour les + modes RGB la vitesse est la même, au mieux elle peut varier selon votre profondeur de + couleur.

    + +

    Note: Si votre pilote -vo supporte le rendu direct, alors + -vc divx4 pourra être plus rapide voir même la solution la plus rapide.

    + + +

    2.2.1.2 DivX/libavcodec de FFmpeg

    + +

    FFmpeg contient un codec + open source, qui est capable de décoder des flux encodés avec + des codecs vidéo H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1, ou audio + WMA (Windows Media Audio). Mais seuls quelques uns peuvent être encodés + avec, mais il offre également une vitesse plus rapide que les codecs Win32 + ou que la librairie DivX4/5 de DivX.com!

    + +

    Il contient plein de bons codecs, les plus importantes étant les variantes MPEG4: + DivX 3, DivX 4, DivX 5, Windows Media Video 7 (WMV1). Le décodeur WMA est également + très intéressant.

    + +

    Si vous utilisez une version officielle vous avez libavcodec directement dans le + paquetage, construisez comme d'habitude. Si vous utilisez la version CVS de MPlayer + vous devrez extraire libavcodec de l'arborescence CVS de FFmpeg car les versions + officielles de FFmpeg ne fonctionnent pas. Pour y arriver faites:

    + +
      +
    1. cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login
    2. +
    3. cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
    4. +
    5. Déplacez le répertoire libavcodec des sources FFmpeg à la + racine de l'arborescence CVS de MPlayer. Cela devrait ressembler à cela: +

          main/libavcodec

      + Faire un lien symbolique n'est pas suffisant, vous devez le copier ou le déplacer!
    6. +
    7. Compilez. Configure devrait détecter les problèmes avant la compilation.
    8. +
    + +

    Note: MPlayer depuis CVS contient un sous-répertoire libavcodec, + mais il ne contient pas le source de libavcodec! + Vous devez suivre les étapes ci-dessus pour obtenir le source de cette librairie.

    + +

    Avec FFmpeg et ma Matrox G400, je peut voir des films DivX en haute résolution + sans sauter de trames sur mon K6/2 500.

    + + +

    2.2.1.3 Codecs XAnim

    + +

    Avant-propos:
    + Soyez prévenu que les codecs binaires XAnim sont packagées avec un un morceau + de texte revendiquant être la licence liée au logiciel qui, entre autres + restrictions, interdit à l'utilisateur d'utiliser les codecs en conjonction + avec n'importe quel autre programme que XAnim. Cependant l'auteur de XAnim n'a + encore entrepris d'actions légales contre quiconque pour des problèmes relatifs aux + codecs. +

    + +

    MPlayer est capable d'employer les codecs XAnim pour décoder. Suivez + les instructions pour les activer:

    + +
      +
    1. Téléchargez les codecs que vous désirez utiliser depuis le + site d'XAnim. Le codec 3ivx + n'y est pas, il est sur le site de 3ivx.
    2. +
    3. Utilisez l'option --with-xanimlibdir pour dire à configure où + trouver les codecs XAnim. Par défaut, il les cherche dans + /usr/local/lib/xanim/mods, /usr/lib/xanim/mods and /usr/lib/xanim. + Vous pouvez également fixer la variable d'environnement XANIM_MOD_DIR avec + le répertoire des codecs XAnim.
    4. +
    5. Renommez/faites des liens symboliques de ces fichiers, en séparant le reste + de l'architecture, ils auront donc des noms comme ceux-ci: + vid_cvid.xa, vid_h263.xa, vid_iv50.xa.
    6. +
    + +

    XAnim sont des codecs de la famille numéro 10, donc vous pouvez utiliser l'option + -vfm 10 pour dire à MPlayer de les utiliser si possible.

    + +

    Les codecs testés incluent: Indeo 3.2, 4.1, 5.0, CVID, + 3ivX, h263.

    + + +

    2.2.1.4 VIVO video

    + +

    Mplayer peut lire les vidéos Vivo (1.0 et 2.0). Le codec le plus approprié pour les + fichiers 1.0 est le décodeur H263 de FFmpeg, vous pouvez l'utiliser l'option + -vc ffh263 (par défaut). Pour les fichiers 2.0, utilisez le fichier DLL + Win32 ivvideo.dll, + et installez-le sous /usr/lib/win32 ou l'endroit où vous avez placés les + codecs Win32.

    + + +

    2.2.1.5 MPEG 1/2 video

    + +

    MPEG1 et MPEG2 sont décodé par la librairie multiplateforme libmpeg2 + native, dont le code source est inclus dans MPlayer. Nous gérons la vidéo + MPEG 1/2 boguée en attrapant sig11 (segementation fault), et en réinitialisant + rapidement le codec, continuant ainsi exactement où l'erreur c'est produite. + Cette technique de récupération n'a pas d'influence mesurable sur la vitesse.

    + -

    Note : concernant le support de quicktime (.mov/.qt) et realmedia (.ra/.rm) lisez la FAQ!

    +

    2.2.1.6 MS Video1

    +

    C'est un très vieux et très mauvais codec de Microsoft. Dans le passé il était + décodé par le codec Win32 msvidc32.dll, maintenant nous avons notre + propre implémentation open source (par Mike + Melanson).

    -

    2.1.2. Codecs audio & vidéo supportés

    -

    Voir http://www.mplayerhq.hu/DOCS/codecs-status.html -pour une liste complète et actualisée !!!

    +

    2.2.1.7 Cinepak CVID

    + +

    MPlayer utilise son propre décodeur Cinepak, open source et multiplateforme + par défaut. Il supporte les sorties YUV, donc le zoom matériel est possible si + le pilote de sortie vidéo le permet.

    + + +

    2.2.1.8 RealVideo

    + +MPlayer décode toutes les versions de RealVideo: + +
      +
    • RealVideo 1.0 (fourcc RV10) - en/décodage supporté par libavcodec
    • +
    • RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) - décodage supporté par les librairies RealPlayer
    • +
    + +

    Il est recommandé de télécharger et d'installer RealPlayer8 ou RealONE, car + MPlayer peut utiliser leurs librairies pour décoder les fichiers contenant de la + vidéo RealVideo 2.0 - 4.0. Le script configure de MPlayer devrait détecter les + librairies RealPlayer aux emplacements standards d'une installation complète. + Si non, dites à configure où chercher avec l'option + --with-reallibdir.

    + +

    Note: Les librairies RealPlayer ne fonctionnent actuellement qu'avec Linux, FreeBSD, + NetBSD et Cygwin sur la plateforme x86.

    + +

    Note2: Nous ne pouvons pas distribuer les librairies RealPlayer, la licence ne + nous y autorise pas. Vous devrez le récupérer vous-même.

    + + +

    2.2.1.9 XViD

    + +

    XViD est un fork du développement du codec OpenDivX. Il est apparu quand + ProjectMayo est passé d'OpenDivX au sources-fermées DivX4 (Maintenant DivX5), et + les personnes extérieures à ProjectMayo travaillant sur OpenDivX se sont fâchés, + et ont démarré XViD. Les deux projets ont donc la même origine.

    + +

    Avantages:

    -

    Les principaux codecs vidéo :

      -
    • MPEG1 (VCD) et MPEG2 (DVD) -
    • DivX ;-), OpenDivX (DivX4) et autre variantes MPEG4 -
    • Windows Media Video 7 (WMV1) et 8 (WMV2) utilisés dans les fichiers .wmv -
    • Codecs Intel Indeo (3.1,3.2,4.1,5.0) -
    • MJPEG, ASV2 et autres formats matériels -

    - -

    Les principaux codecs audio :
    +

  • open source
  • +
  • son API est compatible avec DivX4 donc en inclure le support + est facile
  • +
  • encodage en 2 passes
  • +
  • bonne qualité d'encodage, plus grande vitesse que DivX4 (vous pouvez l'optimiser + pour votre ordi pendant la compilation)
  • +
+ +

Désavantages:

+
    -
  • MPEG layer 2 et layer 3 (MP3), avec optimisation mmx/sse/3dnow -
  • AC3 dolby, avec optimisation mmx/sse/3dnow -
  • Ogg Vorbis (librairie native) -
  • Voxware (utilisant la DLL directshow) -
  • alaw, msgsm, pcm et autres formats audio anciens -

- -

Si vous utilisez un codec non encore supporté, lisez la section 2.1.4 pour obtenir des informations sur comment nous aider pour ajouter ce support !

- -

2.1.2.1. DivX4

- -

Cette section contient des informations sur le codec DivX4 de -ProjectMayo. Leur première version (alpha) disponible est OpenDivX 4.0 -alpha 47 et 48. Son support est inclut dans MPlayer, et compilé par défaut. -Nous avons fréquemment utilisé son code de postprocessing pour améliorer la qualité visuelle des vidéos -MPEG1/2.

+
  • actuellement il ne décode pas correctement tous les fichiers DivX/DivX4 (pas un problème puisque libavcodec peut les jouer)
  • +
  • vous devez choisir DivX4 ou XViD à + la compilation
  • +
  • en développement
  • + + +

    XViD n'est actuellement disponible que depuis le CVS. Voici les instructions + de téléchargement et d'installation:

    + +
      +
    1. cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login
    2. +
    3. cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore
    4. +
    5. cd xvidcore/build/generic
    6. +
    7. Editez le Makefile pour votre architecture (probablement + Makefile.linuxx86) pour l'adapter à vos besoins.
    8. +
    9. make -f Makefile.linuxx86
    10. +
    11. Copiez les fichiers d'entête divx4.h et xvid.h depuis + xvidcore/src/ dans /usr/local/include/.
    12. +
    13. Prenez encore2.h et decore.h depuis le paquetage + DivX4Linux, et copiez-les dans /usr/local/include/.
    14. +
    15. Recompilez MPlayer avec --with-xvidcore=/chemin/de/libxvidcore.a.
    16. +
    + + +

    2.2.1.10 Sorenson

    + +

    Sorenson est un codec video développé par Apple. Nous sommes + actuellement capables de décoder toutes les versions des fichiers Sorenson + avec les décodeurs suivants:

    -

    La nouvelle génération de ce codec peut même décoder les vidéos créées avec le très mauvais codec DivX ! -Il permet même d'obtenir un BIEN MEILLEUR résutat qu'avec les DLLs Win32 DivX traditionnelles. -Voir ci-dessous comment le configurer. Le seul défaut de ce codec est de ne pas être Open-Source :(

    - -

    Ce codec peut être téléchargé depuis l'adresse suivante :

    +
      +
    • Sorenson 1 (fourcc SVQ1) - décodage supporté par des codecs + natifs
      + En fait il y a deux (presque égaux) décodeurs pour SVQ1: l'un est inclu dans + MPlayer, l'autre est dans libavcodec. Vous pouvez invoquer chacun d'eux avec les + options -vc svq1 et -vc ffsvq1 respectivement. + Certains fichiers peuvent fonctionner avec l'un, et pas avec l'autre, donc testez + les deux décodeurs.
    • +
    • Sorenson 3 (fourcc SVQ3) - décodage supporté par les librairies + QuickTime Win32
    • +
    + +

    Compiler MPlayer avec le support des librairies QuickTime

    + +

    NOTE: actuellement seules les plateformes Intel 32bit sont supportées.

    + +
      +
    1. téléchargez le CVS de MPlayer
    2. +
    3. compilez MPlayer avec:
      + $ ./configure --enable-qtx-codecs
    4. +
    5. téléchargez le pack de DLL QuickTime sur http://www.mplayerhq.hu/~alex/codecs
    6. +
    7. décompressez le pack de DLL QuickTime dans votre répertoire de codecs Win32(par défaut: + /usr/lib/win32)
    8. +
    + +

    2.2.2 Codecs Audio

    + +

    Les plus importants codecs audio par-dessus tout:

    -

        http://download2.projectmayo.com/dnload/divx4linux/divx4linux-20010718.zip

    +
      +
    • MPEG layer 2, and layer 3 (MP3) audio (code natif, avec + optimisation MMX/SSE/3DNow!)
    • +
    • MPEG layer 1 audio (code natif, avec libavcodec)
    • +
    • Windows Media Audio v1, v2 (code natif, avec libavcodec)
    • +
    • AC3 Dolby audio (code natif, avec optimisation + MMX/SSE/3DNow!)
    • +
    • AC3 par l'intermédiaire de la carte son
    • +
    • codec Ogg Vorbis audio (librairie native)
    • +
    • Voxware audio (utilisant DirectShow DLL)
    • +
    • alaw, msgsm, pcm et autres vieux formats simples
    • +
    • VIVO audio (g723, Vivo Siren)
    • +
    • RealAudio: DNET (bas débit AC3), Cook, Sipro, Atrac
    • +
    -

    Aucune installation automatique n'est encore disponible, donc suivez EXACTEMENT la procédure suivante. - Décompressez le, et exécutez les commandes suivantes (en tant que root) :

    -

    cp libdivxdecore.so.0.0.0 /usr/local/lib/
    -ln -s /usr/local/lib/libdivxdecore.so.0.0.0 /usr/local/lib/libdivxdecore.so.0
    -ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so
    -ldconfig
    -cp decore.h /usr/local/include/

    +

    2.2.2.1 Décodage AC3 logiciel

    -

    Note: n'oubliez pas d'ajouter /usr/local/lib a votre fichier /etc/ld.so.conf !

    +

    C'est le décodeur utilisé par défaut pour les fichier avec de l'audio AC3.

    -

    MPlayer détecte si DivX4 est (correctement) installé, donc compilez le normalement. -Si le script ./configure ne détecte pas le codec, votre installation est erronée, -et/ou