MPlayer - Movie Player

http://www.mplayerhq.hu


Inhaltsverzeichnis

Wie diese Dokumentation gelesen werden soll
1. Einführung
1.1. History
2. Installation
2.1. Softwareanforderungen
2.2. Codecs
2.3. Grafikkarten
2.3.1. YUV-Karten
2.3.2. Nicht-YUV-Karten
2.3.3. Cirrus-Logic-Karten
2.4. Soundkarten
2.5. Features
2.6. Was ist mit der GUI?
2.7. Untertitel und OSD
2.7.1. MPlayers eigenes Untertitelformat (MPsub)
2.7.2. OSD und Untertitel installieren
2.7.3. OSD-Menü
2.8. RTC
3. Gebrauch
3.1. Kommandozeile
3.2. Steuerung/Kontrolle
3.2.1. Steuerungskonfiguration
3.2.2. Steuerung mit LIRC
3.2.3. Slave-Modus
3.3. Streaming vom Netzwerk oder Pipes
3.3.1. Gestreamte Inhalte speichern
3.4. Ferngesteuerte Streams
3.4.1. Den Server compilieren
3.4.2. Ferngesteuerte Streams benutzen
3.5. Edit Decision Lists (EDL)
3.5.1. Benutzung einer EDL-Datei
3.5.2. Erstellung einer EDL-Datei
3.6. Audio für Fortgeschrittene
3.6.1. Surround/Multichannel-Wiedergabe
3.6.1.1. DVDs
3.6.1.2. Stereo-Dateien auf vier Lautsprechern wiedergeben
3.6.1.3. AC3/DTS-Passthrough
3.6.1.4. MPEG-Audio-Passthrough
3.6.1.5. Matrix-encodierter Ton
3.6.1.6. Surround-Emulation bei Kopfhörern
3.6.1.7. Troubleshooting/Problemlösung
3.6.2. Kanalmanipulationen
3.6.2.1. Allgemeine Informationen
3.6.2.2. Mono-Wiedergabe mit zwei Lautsprechern
3.6.2.3. Kopieren/Verschieben von Kanälen
3.6.2.4. Kanäle mixen
3.6.3. Anpassung der softwaregesteuerten Lautstärke
4. CD/DVD usage
4.1. CD/DVD drives
4.1.1. Linux
4.1.2. FreeBSD
4.2. DVD playback
4.3. VCD playback
5. Häufig gestellte Fragen
6. Containers
6.1. Video formats
6.1.1. MPEG files
6.1.2. AVI files
6.1.3. ASF/WMV files
6.1.4. QuickTime/MOV files
6.1.5. VIVO files
6.1.6. FLI files
6.1.7. RealMedia (RM) files
6.1.8. NuppelVideo files
6.1.9. yuv4mpeg files
6.1.10. FILM files
6.1.11. RoQ files
6.1.12. OGG/OGM files
6.1.13. SDP files
6.1.14. PVA files
6.1.15. NSV files
6.1.16. Matroska files
6.1.17. NUT files
6.1.18. GIF files
6.2. Audio formats
6.2.1. MP3 files
6.2.2. OGG/OGM files (Vorbis)
6.2.3. CD audio
6.2.4. XMMS
7. Codecs
7.1. Video codecs
7.1.1. DivX4/DivX5
7.1.2. FFmpeg/libavcodec
7.1.3. XAnim codecs
7.1.4. VIVO video
7.1.5. MPEG-1/2 video
7.1.6. MS Video1, Cinepak CVID, and other older codecs
7.1.7. RealVideo
7.1.8. XviD
7.1.9. Sorenson
7.1.10. x264
7.1.10.1. What is x264?
7.1.10.2. What is H.264?
7.1.10.3. How can I play H.264 videos with MPlayer?
7.1.10.4. How can I encode videos using MEncoder and x264?
7.2. Audio codecs
7.2.1. Software AC3 decoding
7.2.2. Hardware AC3 decoding
7.2.3. libmad support
7.2.4. Hardware MPEG audio codec
7.2.5. VIVO audio
7.2.6. RealAudio
7.2.7. QDesign codecs
7.2.8. Qualcomm codecs
7.2.9. AAC codec
7.2.10. AMR codecs
7.3. Win32 codecs importing HOWTO
7.3.1. VFW codecs
7.3.2. DirectShow codecs
8. Video output devices
8.1. Setting up MTRR
8.2. Video outputs for traditional video cards
8.2.1. Xv
8.2.1.1. 3dfx cards
8.2.1.2. S3 cards
8.2.1.3. nVidia cards
8.2.1.4. ATI cards
8.2.1.5. NeoMagic cards
8.2.1.6. Trident cards
8.2.1.7. Kyro/PowerVR cards
8.2.2. DGA
8.2.3. SDL
8.2.4. SVGAlib
8.2.5. Framebuffer output (FBdev)
8.2.6. Matrox framebuffer (mga_vid)
8.2.7. 3Dfx YUV support
8.2.8. OpenGL output
8.2.9. AAlib - text mode displaying
8.2.10. libcaca - Color ASCII Art library
8.2.11. VESA - output to VESA BIOS
8.2.12. X11
8.2.13. VIDIX
8.2.13.1. ATI cards
8.2.13.2. Matrox cards
8.2.13.3. Trident cards
8.2.13.4. 3DLabs cards
8.2.13.5. nVidia cards
8.2.13.6. SiS cards
8.2.14. DirectFB
8.2.15. DirectFB/Matrox (dfbmga)
8.3. MPEG decoders
8.3.1. DVB output and input
8.3.2. DXR2
8.3.3. DXR3/Hollywood+
8.4. Other visualization hardware
8.4.1. Zr
8.4.2. Blinkenlights
8.5. TV-out support
8.5.1. Matrox G400 cards
8.5.2. Matrox G450/G550 cards
8.5.3. ATI cards
8.5.4. Voodoo 3
8.5.5. nVidia
8.5.6. NeoMagic
9. Audioausgabegeräte
9.1. Audio/Video-Synchronisation
9.2. Troubleshooting/Problemlösung
10. TV
10.1. TV-Input
10.1.1. Compilierung
10.1.2. Tipps zum Gebrauch
10.1.3. Beispiele
11. Ports
11.1. Linux
11.1.1. Debian packaging
11.1.2. RPM packaging
11.1.3. ARM
11.2. *BSD
11.2.1. FreeBSD
11.2.2. OpenBSD
11.2.3. Darwin
11.3. Commercial Unix
11.3.1. Solaris
11.3.2. IRIX
11.3.3. HP-UX
11.3.4. AIX
11.4. Windows
11.4.1. Cygwin
11.4.2. MinGW
11.5. Mac OS
11.5.1. MPlayer OS X GUI
11.6. Exotic Platforms
11.6.1. QNX
11.6.2. Amiga/MorphOS (GeekGadgets)
12. Basic usage of MEncoder
12.1. Selecting codecs and container formats
12.2. Selecting input file or device
12.3. Encoding two pass MPEG-4 ("DivX")
12.4. Encoding to MPEG format
12.5. Rescaling movies
12.6. Stream copying
12.7. Encoding from multiple input image files (JPEG, PNG, TGA, SGI)
12.8. Extracting DVD subtitles to VOBsub file
12.9. Preserving aspect ratio
13. Encoding with MEncoder
13.1. Making a high quality MPEG-4 ("DivX") rip of a DVD movie
13.1.1. Preparing to encode: Identifying source material and framerate
13.1.1.1. Identifying source framerate
13.1.1.2. Identifying source material
13.1.2. Constant quantizer vs. multipass
13.1.3. Constraints for efficient encoding
13.1.4. Cropping and Scaling
13.1.5. Choosing resolution and bitrate
13.1.5.1. Computing the resolution
13.1.6. Filtering
13.1.7. Interlacing and Telecine
13.1.8. Encoding interlaced video
13.1.9. Notes on Audio/Video synchronization
13.1.10. Choosing the video codec
13.1.11. Audio
13.1.12. Muxing
13.1.12.1. Improving muxing and A/V sync reliability
13.1.12.2. Limitations of the AVI container
13.1.12.3. Muxing into the Matroska container
13.2. How to deal with telecine and interlacing within NTSC DVDs
13.2.1. Introduction
13.2.2. How to tell what type of video you have
13.2.2.1. Progressive
13.2.2.2. Telecined
13.2.2.3. Interlaced
13.2.2.4. Mixed progressive and telecine
13.2.2.5. Mixed progressive and interlaced
13.2.3. How to encode each category
13.2.3.1. Progressive
13.2.3.2. Telecined
13.2.3.3. Interlaced
13.2.3.4. Mixed progressive and telecine
13.2.3.5. Mixed progressive and interlaced
13.2.4. Footnotes
13.3. Encoding with the libavcodec codec family
13.3.1. libavcodec's video codecs
13.3.2. libavcodec's audio codecs
13.3.3. Encoding options of libavcodec
13.3.4. Encoding setting examples
13.3.5. Custom inter/intra matrices
13.3.6. Example
13.4. Encoding with the XviD codec
13.4.1. What options should I use to get the best results?
13.4.2. Encoding options of XviD
13.4.3. Encoding profiles
13.4.4. Encoding setting examples
13.5. Encoding with the x264 codec
13.5.1. Encoding options of x264
13.5.1.1. Introduction
13.5.1.2. Options which primarily affect speed and quality
13.5.1.3. Options pertaining to miscellaneous preferences
13.5.2. Encoding setting examples
13.6. Encoding with the Video For Windows codec family
13.6.1. Video for Windows supported codecs
13.7. Using MEncoder to create VCD/SVCD/DVD-compliant files.
13.7.1. Format Constraints
13.7.1.1. Format Constraints
13.7.1.2. GOP Size Constraints
13.7.1.3. Bitrate Constraints
13.7.2. Output Options
13.7.2.1. Aspect Ratio
13.7.2.2. Maintaining A/V sync
13.7.2.3. Sample Rate Conversion
13.7.3. Using libavcodec for VCD/SVCD/DVD Encoding
13.7.3.1. Introduction
13.7.3.2. lavcopts
13.7.3.3. Examples
13.7.3.4. Advanced Options
13.7.4. Encoding Audio
13.7.4.1. toolame
13.7.4.2. twolame
13.7.4.3. libavcodec
13.7.5. Putting it all Together
13.7.5.1. PAL DVD
13.7.5.2. NTSC DVD
13.7.5.3. PAL AVI Containing AC3 Audio to DVD
13.7.5.4. NTSC AVI Containing AC3 Audio to DVD
13.7.5.5. PAL SVCD
13.7.5.6. NTSC SVCD
13.7.5.7. PAL VCD
13.7.5.8. NTSC VCD
A. Mailing-Listen
B. Wie Fehler (Bugs) berichtet werden
B.1. Berichte sicherheitsrelevante Fehler
B.2. Wie Fehler beseitigt werden
B.3. Wie Regressionstests mit CVS durchgeführt werden
B.4. Wie Fehler berichtet werden
B.5. Wo Fehler berichtet werden sollen
B.6. Was berichtet werden soll
B.6.1. Systeminformationen
B.6.2. Hardware und Treiber
B.6.3. Configure-Probleme
B.6.4. Compilierungsprobleme
B.6.5. Wiedergabeprobleme
B.6.6. Abstürze
B.6.6.1. Wie man Informationen eines reproduzierbaren Absturzes erhält
B.6.6.2. Wie man aussagekräftige Informationen von einem Core-Dump extrahiert
B.7. Ich weiß, was ich tue...
C. Bekannte Fehler
C.1. System-/CPU-spezifische Fehler/Probleme
C.2. Verschiedene A-V-Sync und andere Audioprobleme
C.2.1. Allgemeine Audioverzögerung oder mieser Ton (existiert bei allen oder vielen Videodateien)
C.2.2. Audioverzögerung/-desynchronisation speziell bei einer oder wenigen Dateien
C.2.3. Überhaupt kein Ton
C.2.4. Überhaupt kein Bild (nur graues/grünes Fenster)
C.2.5. Video-out-Probleme
D. MPlayer skin format
D.1. Overview
D.1.1. Directories
D.1.2. Image formats
D.1.3. Skin components
D.1.4. Files
D.2. The skin file
D.2.1. Main window and playbar
D.2.2. Subwindow
D.2.3. Skin menu
D.3. Fonts
D.3.1. Symbols
D.4. GUI messages
D.5. Creating quality skins
E. Developer cries
E.1. GCC 2.96
E.2. Binary distribution
E.3. nVidia
E.4. Joe Barr