MPlayer - Le Lecteur Vidéo

http://www.mplayerhq.hu


Table des matières

Comment lire cette documentation
1. Introduction
1.1. Histoire
1.2. Installation
1.2.1. Logiciels nécessaires
1.2.2. Codecs
1.2.3. Cartes graphiques
1.2.3.1. Cartes YUV
1.2.3.2. Cartes non-YUV
1.2.3.3. Cartes Cirrus-Logic
1.2.4. Cartes son
1.2.5. Fonctionalités
1.3. À propos de l'interface graphique?
1.4. Sous-titres et OSD
1.4.1. Format de sous-titres propre à MPlayer (MPsub)
1.4.2. Installer l'OSD et les sous-titres
1.4.3. Menu OSD
1.5. RTC
2. Fonctionnalités
2.1. Formats supportés
2.1.1. Formats vidéo
2.1.1.1. Fichiers MPEG
2.1.1.2. Fichiers AVI
2.1.1.3. Fichiers ASF/WMV
2.1.1.4. Fichiers QuickTime/MOV
2.1.1.5. Fichiers VIVO
2.1.1.6. Fichiers FLI
2.1.1.7. Fichiers RealMedia (RM)
2.1.1.8. Fichiers NuppelVideo
2.1.1.9. Fichiers yuv4mpeg
2.1.1.10. Fichiers FILM
2.1.1.11. Fichiers RoQ
2.1.1.12. Fichiers OGG/OGM
2.1.1.13. Fichiers SDP
2.1.1.14. Fichiers PVA
2.1.1.15. Fichiers NSV
2.1.1.16. Fichiers Matroska
2.1.1.17. fichiers NUT
2.1.1.18. Fichiers GIF
2.1.2. Formats Audio
2.1.2.1. Fichiers MP3
2.1.2.2. Fichiers WAV
2.1.2.3. Fichiers OGG/OGM (Vorbis)
2.1.2.4. Fichiers WMA/ASF
2.1.2.5. Fichiers MP4
2.1.2.6. CD audio
2.1.2.7. XMMS
2.2. Codecs Supportés
2.2.1. Codecs vidéo
2.2.1.1. DivX4/DivX5
2.2.1.2. FFmpeg/libavcodec
2.2.1.3. Codecs XAnim
2.2.1.4. Vidéo VIVO
2.2.1.5. Vidéo MPEG-1/2
2.2.1.6. MS Video1, Cinepak CVID, et autres vieux codecs
2.2.1.7. RealVideo
2.2.1.8. XviD
2.2.1.9. Sorenson
2.2.1.10. x264
2.2.1.10.1. Qu'est ce que le x264?
2.2.1.10.2. Qu'est ce que le H.264?
2.2.1.10.3. Comment puis-je jouer des vidéos H.264 avec MPlayer?
2.2.1.10.4. Comment puis-je encoder des vidéos avec MEncoder et x264?
2.2.2. Codecs audio
2.2.2.1. Décodage AC3 logiciel
2.2.2.2. Décodage AC3 matériel
2.2.2.3. support libmad
2.2.2.4. VIVO audio
2.2.2.5. RealAudio
2.2.2.6. Codecs QDesign
2.2.2.7. Codec Qualcomm
2.2.2.8. Codec AAC
2.2.3. Comment importer les codecs Win32
2.2.3.1. codecs VFW
2.2.3.2. Codecs DirectShow
2.3. Sorties vidéo
2.3.1. Réglage MTRR
2.3.2. Sortie vidéo pour cartes graphiques traditionnelles
2.3.2.1. Xv
2.3.2.1.1. Cartes 3dfx
2.3.2.1.2. Cartes S3
2.3.2.1.3. Cartes nVidia
2.3.2.1.4. Cartes ATI
2.3.2.1.5. Cartes NeoMagic
2.3.2.1.6. Cartes Trident
2.3.2.1.7. Cartes Kyro/PowerVR
2.3.2.2. DGA
2.3.2.3. SDL
2.3.2.4. SVGAlib
2.3.2.5. Sortie Framebuffer (FBdev)
2.3.2.6. Framebuffer Matrox (mga_vid)
2.3.2.7. Support YUV 3Dfx
2.3.2.8. Sortie OpenGL
2.3.2.9. AAlib - affichage en mode texte
2.3.2.10. libcaca - Librairie ASCII Art en couleur
2.3.2.11. VESA - sortie sur BIOS VESA
2.3.2.12. X11
2.3.2.13. VIDIX
2.3.2.13.1. Cartes ATI
2.3.2.13.2. Cartes Matrox
2.3.2.13.3. Cartes Trident
2.3.2.13.4. Cartes 3DLabs
2.3.2.13.5. Cartes nVidia
2.3.2.13.6. Cartes SiS
2.3.2.14. DirectFB
2.3.2.15. DirectFB/Matrox (dfbmga)
2.3.3. Décodeurs MPEG
2.3.3.1. sorties et entrées DVB
2.3.3.2. DXR2
2.3.3.3. DXR3/Hollywood+
2.3.4. Autres matériels de visualisation
2.3.4.1. Zr
2.3.4.2. Blinkenlights
2.3.5. Sortie TV
2.3.5.1. Cartes Matrox G400
2.3.5.2. Cartes Matrox G450/G550
2.3.5.3. Cartes ATI
2.3.5.4. Voodoo 3
2.3.5.5. nVidia
2.3.5.6. Neomagic
2.4. Périphériques de sortie audio
2.4.1. Synchronisation audio/vidéo
2.4.2. Dépannage
2.5. Entrée TV
2.5.1. Compilation
2.5.2. Astuces d'utilisation
2.5.3. Exemples
3. Utilisation
3.1. Ligne de commande
3.2. Contrôles
3.2.1. Configuration des contrôles
3.2.2. Control from LIRC
3.2.3. Mode esclave
3.3. Streaming depuis le réseau ou les pipes
3.3.1. Sauvegarder du contenu flux
3.4. Flux distants
3.4.1. Compilation du serveur
3.4.2. Utilisation de flux distants
3.5. Listes d'Edition de Décision (EDL)
3.5.1. Utiliser un fichier EDL
3.5.2. Faire un fichier EDL
3.6. Audio Avancé
3.6.1. Lecture Surround/Multi-canal
3.6.1.1. DVDs
3.6.1.2. Lire des fichiers stéréo sur quatre haut-parleurs
3.6.1.3. AC3/DTS Passthrough
3.6.1.4. Audio à encodage matriciel
3.6.1.5. Emulation Surround dans les écouteurs
3.6.1.6. Dépannage
3.6.2. Manipulation de Canal
3.6.2.1. Information Générale
3.6.2.2. Jouer en mono avec deux enceintes
3.6.2.3. Copié/Déplacé le canal
3.6.2.4. Mixage de canal
3.6.3. Ajustement Logiciel du Volume
4. Foire Aux Questions
5. Utilisation des CD/DVD
5.1. Lecteurs CD/DVD
5.1.1. Linux
5.1.2. FreeBSD
5.2. Lecture de DVD
5.3. Lecture de VCDs
6. Ports
6.1. Linux
6.1.1. Paquets Debian
6.1.2. Paquets RPM
6.1.3. ARM
6.2. *BSD
6.2.1. FreeBSD
6.2.2. OpenBSD
6.2.3. Darwin
6.3. Sun Solaris
6.4. Silicon Graphics Irix
6.5. HP UX
6.6. QNX
6.7. Windows
6.7.1. Cygwin
6.7.2. MinGW
6.8. Mac OS
6.8.1. MPlayer OS X
6.9. Amiga/MorphOS (GeekGadgets)
7. Encodage avec MEncoder
7.1. Encodage MPEG-4 ("DivX") deux passes
7.2. Encodage au format MPEG
7.3. Redimensionnement des films
7.4. Copie de flux
7.5. Réparer les fichiers AVIs ayant un index défectueux
7.5.1. Assembler plusieurs fichiers AVI
7.6. Encodage avec la famille de codecs libavcodec
7.7. Encodage à partir de multiples fichiers image (JPEG, PNG, TGA, SGI)
7.8. Extraction des sous-titres DVD dans un fichier Vobsub
7.9. Préserver le ratio d'aspect
7.10. Inter/intra matrices personnalisées
7.11. Créer un rip MPEG-4 ("DivX") de haute qualité à partir d'un DVD
7.11.1. Quantiseur constant contre deux passes
7.11.2. Découpage et Redimensionnement
7.11.3. Audio
7.11.4. Interlacing and Telecine
7.11.5. Filtrage
7.11.6. Exemple
7.12. Comment gérer le téléciné et le désentrelacement avec les DVDs NTSC
7.12.1. Comment trouver quel type de vidéo vous avez
7.12.1.1. Progressive
7.12.1.2. Télécinée
7.12.1.3. Entrelaçée
7.12.1.4. Progressive et télécinée mélangées
7.12.1.5. Progressive et entrelacée mélangées
7.12.2. Comment encoder chaque catégorie
7.12.2.1. Progressive
7.12.2.2. Télécinée
7.12.2.3. Entrelaçée
7.12.2.4. Progressive et téléciné mélangées
7.12.2.5. Progressive et entrelaçée mélangées
7.12.3. Notes de bas-de-page
A. Listes de diffusion
B. Comment rapporter les bogues
B.1. Comment réparer les bogues
B.2. Comment faire des tests de regression en utilisant CVS
B.3. Comment rapporter les bogues
B.4. Où rapporter les bogues
B.5. Que rapporter
B.5.1. Information Système
B.5.2. Matériel et pilotes
B.5.3. Problèmes de configuration
B.5.4. Problèmes de compilation
B.5.5. Problèmes de lecture
B.5.6. Plantages
B.5.6.1. Comment conserver les informations sur un plantage reproductible
B.5.6.2. Comment extraire les informations significatives d'un core dump
B.6. Je sais ce que je fait...
C. Bogues connus
C.1. Bogues/Problèmes spécifiques à certains systèmes ou à certains CPU
C.2. Problèmes de synchro A-V et autres problèmes audio
C.2.1. Décalage audio général ou son saccadé (existe avec tous ou de nombreux fichiers)
C.2.2. Décalage audio/désynchro spécifique à un ou quelques fichiers
C.2.3. Pas de son du tout
C.2.4. Pas d'image du tout (juste une fenêtre complètement grise/verte)
C.2.5. Problèmes de sortie vidéo
D. Format de skins MPlayer
D.1. Aperçu
D.1.1. Répertoires
D.1.2. Format d'images
D.1.3. Composants d'une skin
D.1.4. Fichiers
D.2. Le fichier skin
D.2.1. Fenêtre principale et barre de lecture
D.2.2. Sous-fenêtre
D.2.3. Menu
D.3. Polices
D.3.1. Symboles
D.4. Messages de la GUI
E. Lamentations du développeur
E.1. GCC 2.96
E.2. Distribution binaire
E.3. nVidia
E.4. Joe Barr