MPlayer - Le Lecteur Vidéo

http://www.mplayerhq.hu

License

MPlayer is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

MPlayer is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with MPlayer; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


Table des matières

Comment lire cette documentation
1. Introduction
2. Installation
2.1. Logiciels nécessaires
2.2. Fonctionalités
2.3. À propos de l'interface graphique
2.4. Polices et OSD
2.4.1. Police TrueType
2.4.2. Polices Bitmap
2.4.3. Menu OSD
2.5. Installation Codec
2.5.1. Xvid
2.5.2. x264
2.5.3. Codec AAC
2.5.4. codecs AMR
2.6. RTC
3. Utilisation
3.1. Ligne de commande
3.2. Sous-titres et OSD
3.3. Contrôles
3.3.1. Configuration des contrôles
3.3.2. Control from LIRC
3.3.3. Mode esclave
3.4. Streaming depuis le réseau ou les pipes
3.4.1. Sauvegarder du contenu flux
3.5. Flux distants
3.5.1. Compilation du serveur
3.5.2. Utilisation de flux distants
3.6. Listes d'Edition de Décision (EDL)
3.6.1. Utiliser un fichier EDL
3.6.2. Faire un fichier EDL
3.7. Audio Avancé
3.7.1. Lecture Surround/Multi-canal
3.7.1.1. DVDs
3.7.1.2. Lire des fichiers stéréo sur quatre haut-parleurs
3.7.1.3. AC-3/DTS Passthrough
3.7.1.4. PasseBande audio MPEG
3.7.1.5. Audio à encodage matriciel
3.7.1.6. Emulation Surround dans les écouteurs
3.7.1.7. Dépannage
3.7.2. Manipulation de Canal
3.7.2.1. Information Générale
3.7.2.2. Jouer en mono avec deux enceintes
3.7.2.3. Copier/Déplacer le canal
3.7.2.4. Mixage de canal
3.7.3. Ajustement Logiciel du Volume
4. Utilisation des CD/DVD
4.1. Lecteurs CD/DVD
4.1.1. Linux
4.1.2. FreeBSD
4.2. Lecture de DVD
4.2.1. Code zone
4.3. Lecture de VCDs
5. TV
5.1. Entrée TV
5.1.1. Compilation
5.1.2. Astuces d'utilisation
5.1.3. Exemples
5.2. Télétexte
5.2.1. Notes d'implantation
5.2.2. Using teletext
5.2.3. Raccourcis clavier pour le Télétexte
6. Radio
6.1. Entrée Radio
6.1.1. Compilation
6.1.2. Astuces d'utilisation
6.1.3. Exemples
7. Sorties vidéo
7.1. Réglage MTRR
7.2. Xv
7.2.1. Cartes 3dfx
7.2.2. Cartes S3
7.2.3. Cartes nVidia
7.2.4. Cartes ATI
7.2.5. Cartes NeoMagic
7.2.6. Cartes Trident
7.2.7. Cartes Kyro/PowerVR
7.2.8. Cartes Intel
7.3. DGA
7.4. SDL
7.5. SVGAlib
7.6. Sortie Framebuffer (FBdev)
7.7. Framebuffer Matrox (mga_vid)
7.8. Support YUV 3Dfx
7.9. tdfx_vid
7.10. Sortie OpenGL
7.11. AAlib – affichage en mode texte
7.12. libcaca – Librairie ASCII Art en couleur
7.13. VESA - sortie sur BIOS VESA
7.14. X11
7.15. VIDIX
7.15.1. svgalib_helper
7.15.2. Cartes ATI
7.15.3. Cartes Matrox
7.15.4. Cartes Trident
7.15.5. Cartes 3DLabs
7.15.6. Cartes nVidia
7.15.7. Cartes SiS
7.16. DirectFB
7.17. DirectFB/Matrox (dfbmga)
7.18. Décodeurs MPEG
7.18.1. sorties et entrées DVB
7.18.2. DXR2
7.18.3. DXR3/Hollywood+
7.19. Autres matériels de visualisation
7.19.1. Zr
7.19.2. Blinkenlights
7.20. Sortie TV
7.20.1. Cartes Matrox G400
7.20.2. Cartes Matrox G450/G550
7.20.3. Construire un câble de sortie TV Matrox
7.20.4. Cartes ATI
7.20.5. nVidia
7.20.6. Neomagic
8. Ports
8.1. Linux
8.1.1. Paquets Debian
8.1.2. Paquets RPM
8.1.3. ARM
8.2. *BSD
8.2.1. FreeBSD
8.2.2. OpenBSD
8.2.3. Darwin
8.3. Unix Commercial
8.3.1. Solaris
8.3.2. HP-UX
8.3.3. AIX
8.3.4. QNX
8.4. Windows
8.4.1. Cygwin
8.4.2. MinGW
8.5. Mac OS
8.5.1. MPlayer OS X GUI
9. Utilisation basique de MEncoder
9.1. Sélection des codecs et du format du container
9.2. Sélection d'un fichier d'entrée ou un périphérique
9.3. Encodage MPEG-4 deux passes ("DivX")
9.4. Encodage au format vidéo Sony PSP
9.5. Encodage au format MPEG
9.6. Redimensionnement des films
9.7. Copie de flux
9.8. Encodage à partir de nombreux fichiers Image (JPEG, PNG, TGA, SGI)
9.9. Extraction des sous-titres DVD depuis fichier Vobsub
9.10. Préserver le ratio d'aspect
10. L'encodage avec MEncoder
10.1. Faire un MPEG-4 ("DivX") de bonne qualité à partir d'un DVD
10.1.1. Préparer l'encodage : identifier le matériel source et le nombre d'images par secondes
10.1.1.1. Identification du nombre d'images par seconde de la source
10.1.1.2. Identification du matériel source
10.1.2. Quantificateur constant contre multipasse
10.1.3. Contraintes pour une compression efficace
10.1.4. Découpage et Redimensionnement
10.1.5. Choix de la résolution et du débit
10.1.5.1. Calcul de la résolution
10.1.6. Les filtres
10.1.7. Entrelacement et Téléciné
10.1.8. Encodage de vidéos entrelacées
10.1.9. Remarques sur la synchronisation Audio/Vidéo
10.1.10. Choisir le codec video
10.1.11. Le son
10.1.12. Le multiplexage
10.1.12.1. Améliorer la fiabilité du multiplexage et de la synchronisation Audio/Video
10.1.12.2. Limitations du conteneur AVI
10.1.12.3. Le multiplexage dans le conteneur Matroska
10.2. Comment gérer le téléciné et l'entrelacement des DVDs NTSC
10.2.1. Introduction
10.2.2. Comment savoir quel type de vidéo vous avez ?
10.2.2.1. Progressive
10.2.2.2. Téléciné
10.2.2.3. Entrelacée
10.2.2.4. Mélange de progressive et télécinée
10.2.2.5. Mélange de vidéo progressive et entrelacée
10.2.3. Comment encoder chaque catégorie ?
10.2.3.1. Progressive
10.2.3.2. Téléciné
10.2.3.3. Entrelacée
10.2.3.4. Mélange de progressive et télécinée
10.2.3.5. Mélange de progressive et d'entrelacée
10.2.4. Notes de bas de pages
10.3. Encodage avec la famille de codec libavcodec
10.3.1. Codecs vidéo de libavcodec
10.3.2. Codecs audio de libavcodec
10.3.2.1. tableau complémentaire des formats PCM/ADPCM
10.3.3. Options d'encodage de libavcodec
10.3.4. Exemples de paramètres d'encodage
10.3.5. Matrices inter/intra personnalisées
10.3.6. Exemple
10.4. Encodage avec le codec Xvid
10.4.1. Quelles options devrais-je utiliser pour avoir les meilleurs résultats ?
10.4.2. Options d'encodage de Xvid
10.4.3. Profils d'encodage
10.4.4. Exemples de paramètres d'encodage
10.5. Encodage avec le codec x264
10.5.1. Les options d'encodage de x264
10.5.1.1. Introduction
10.5.1.2. Options qui affectent principalement la vitesse et la qualité
10.5.1.3. Options relatives à diverses préférences
10.5.2. Exemples de paramètre d'encodage
10.6. Encoder avec la famille de codecs Video For Windows
10.6.1. Les codecs Video for Windows supportés
10.6.2. Utilisation de vfw2menc pour créer un fichier de configuration de codec.
10.7. Utiliser MEncoder pour créer des fichiers compatibles QuickTime
10.7.1. Pourquoi produire des fichiers compatibles QuickTime ?
10.7.2. Limitations de QuickTime
10.7.3. Recadrage
10.7.4. Redimensionnement
10.7.5. Synchronisation de l'audio et de la vidéo
10.7.6. Débit
10.7.7. Exemple d'encodage
10.7.8. Remultiplexage en MP4
10.7.9. Ajouter des tags de méta-données
10.8. Utiliser MEncoder pour créer des fichiers compatibles VCD/SVCD/DVD.
10.8.1. Contraintes de Format
10.8.1.1. Contraintes de format
10.8.1.2. Contraintes de Taille GOP
10.8.1.3. Contraintes de débit
10.8.2. Options de sortie
10.8.2.1. Format d'image
10.8.2.2. Maintient de la synchronisation A/V
10.8.2.3. Conversion du Taux d'échantillonnage
10.8.3. Utiliser libavcodec pour l'encodage VCD/SVCD/DVD
10.8.3.1. Introduction
10.8.3.2. lavcopts
10.8.3.3. Exemples
10.8.3.4. Options Avancées
10.8.4. Encodage Audio
10.8.4.1. toolame
10.8.4.2. twolame
10.8.4.3. libavcodec
10.8.5. Combiner le tout
10.8.5.1. DVD PAL
10.8.5.2. DVD NTSC
10.8.5.3. AVI PAL Contenant Audio AC-3 vers DVD
10.8.5.4. AVI NTSC Contenant Audio AC-3 vers DVD
10.8.5.5. SVCD PAL
10.8.5.6. SVCD NTSC
10.8.5.7. VCD PAL
10.8.5.8. VCD NTSC
11. Foire Aux Questions
A. Comment rapporter les bogues
A.1. Rapport de sécurité lié aux bogues
A.2. Comment réparer les bogues
A.3. Comment faire des tests de regression en utilisant Subversion
A.4. Comment rapporter les bogues
A.5. Où rapporter les bogues
A.6. Que rapporter
A.6.1. Information Système
A.6.2. Matériel et pilotes
A.6.3. Problèmes de configuration
A.6.4. Problèmes de compilation
A.6.5. Problèmes de lecture
A.6.6. Plantages
A.6.6.1. Comment conserver les informations sur un plantage reproductible
A.6.6.2. Comment extraire les informations significatives d'un core dump
A.7. Je sais ce que je fait...
B. Format de skins MPlayer
B.1. Aperçu
B.1.1. Répertoires
B.1.2. Format d'images
B.1.3. Composants d'une skin
B.1.4. Fichiers
B.2. Le fichier skin
B.2.1. Fenêtre principale et barre de lecture
B.2.2. Sous-fenêtre
B.2.3. Menu
B.3. Polices
B.3.1. Symboles
B.4. Messages de la GUI
B.5. Créer des skins de qualité