MPlayer - Movie Player

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.


Wie diese Dokumentation gelesen werden soll
1. Einführung
2. Installation
2.1. Softwareanforderungen
2.2. Features
2.3. Was ist mit der GUI?
2.4. Schriften und OSD
2.4.1. TrueType-Schriften
2.4.2. Bitmap-Schriften
2.4.3. OSD-Menü
2.5. Codec Installation
2.5.1. Xvid
2.5.2. x264
2.5.3. AAC Codec
2.5.4. AMR Codecs
2.6. RTC
3. Gebrauch
3.1. Kommandozeile
3.2. Untertitel und OSD
3.3. Steuerung/Kontrolle
3.3.1. Steuerungskonfiguration
3.3.2. Steuerung mit LIRC
3.3.3. Slave-Modus
3.4. Streaming vom Netzwerk oder Pipes
3.4.1. Gestreamte Inhalte speichern
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 Nutzung
4.1. CD/DVD-Laufwerke
4.1.1. Linux
4.1.2. FreeBSD
4.2. DVD-Wiedergabe
4.3. VCD-Wiedergabe
5. TV
5.1. TV-Input
5.1.1. Compilierung
5.1.2. Tipps zum Gebrauch
5.1.3. Beispiele
5.2. Videotext
5.2.1. Anmerkungen zur Implementierung
5.2.2. Videotext verwenden
5.2.3. Videotext-Hotkeys
6. Radio
6.1. Radio Input
6.1.1. Kompilierung
6.1.2. Tips zum Gebrauch
6.1.3. Beispiele
7. Videoausgabegeräte
7.1. MTRR einrichten
7.2. Xv
7.2.1. 3dfx-Karten
7.2.2. S3-Karten
7.2.3. nVidia-Karten
7.2.4. ATI-Karten
7.2.5. NeoMagic-Karten
7.2.6. Trident-Karten
7.2.7. Kyro/PowerVR-Karten
7.3. DGA
7.4. SDL
7.5. SVGAlib
7.6. Framebuffer-Ausgabe (FBdev)
7.7. Matrox-Framebuffer (mga_vid)
7.8. 3dfx-YUV-Unterstützung (tdfxfb)
7.9. tdfx_vid
7.10. OpenGL-Ausgabe
7.11. AAlib - Ausgabe im Textmodus
7.12. libcaca - Color ASCII Art-Bibliothek
7.13. VESA-Ausgabe über das VESA-BIOS
7.14. X11
7.15. VIDIX
7.15.1. ATI-Karten
7.15.2. Matrox-Karten
7.15.3. Trident-Karten
7.15.4. 3DLabs-Karten
7.15.5. nVidia-Karten
7.15.6. SiS-Karten
7.16. DirectFB
7.17. DirectFB/Matrox (dfbmga)
7.18. MPEG-Dekoderkarten
7.18.1. DVB-Output und -Input
7.18.2. DXR2
7.18.3. DXR3/Hollywood+
7.19. Andere Visualisierungshardware
7.19.1. Zr
7.19.2. Blinkenlights
7.20. Unterstützung für die TV-Ausgabe
7.20.1. Matrox G400-Karten
7.20.2. Matrox G450/G550-Karten
7.20.3. ATI-Karten
7.20.4. nVidia
7.20.5. NeoMagic
8. Portierungen
8.1. Linux
8.1.1. Debian-Packaging
8.1.2. RPM-Packaging
8.1.3. ARM
8.2. *BSD
8.2.1. FreeBSD
8.2.2. OpenBSD
8.2.3. Darwin
8.3. Kommerzielles Unix
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. Allgemeiner Gebrauch von MEncoder
9.1. Auswahl der Codecs und Containerformate
9.2. Auswahl von Eingabedatei oder -gerät
9.3. Encodieren ins Sony PSP Video Format
9.4. Encodieren von 2-pass-MPEG4 ("DivX")
9.5. Encodieren ins MPEG-Format
9.6. Reskalierung von Filmen
9.7. Kopieren von Streams
9.8. Encodieren von mehreren Input-Bilddateien (JPEG, PNG, TGA, etc.)
9.9. Extrahieren von DVD-Untertiteln in eine VOBsub-Datei
9.10. Beibehalten des Seitenverhältnisses
10. Encodieren mit MEncoder
10.1. Erzeugen eines hochwertigen MPEG-4-Rips ("DivX") eines DVD-Films
10.1.1. Vorbereitung aufs Encodieren: Identifiziere Quellmaterial und Framerate
10.1.1.1. Identifizieren der Quellframerate
10.1.1.2. Identifizieren des Quellmaterials
10.1.2. Konstanter Quantisierungsparameter vs. Multipass
10.1.3. Randbedingungen für effizientes Encodieren
10.1.4. Abschneiden und Skalieren
10.1.5. Auswahl von Auflösung und Bitrate
10.1.5.1. Berechnen der Auflösung
10.1.6. Filtern
10.1.7. Interlacing und Telecine
10.1.8. Interlaced Video encodieren
10.1.9. Anmerkungen zur Audio-/Videosynchronisation
10.1.10. Auswahl des Videocodecs
10.1.11. Audio
10.1.12. Muxen
10.1.12.1. Verbessern der Mux- und A/V-Synchronisationszuverlässigkeit
10.1.12.2. Limitierungen des AVI-Containers
10.1.12.3. Muxen in den Matroska-Container
10.2. Wie mit telecine und interlacing in NTSC-DVDs umgehen
10.2.1. Einführung
10.2.2. Wie kann man sagen, welchen Typ Video man hat
10.2.2.1. Progressiv
10.2.2.2. Telecined
10.2.2.3. Interlaced
10.2.2.4. Gemischtes progressive und telecine
10.2.2.5. Gemischtes progressive und interlaced
10.2.3. Wie jede Kategorie encodieren
10.2.3.1. Progressive
10.2.3.2. Telecined
10.2.3.3. Interlaced
10.2.3.4. Gemischtes progressive und telecine
10.2.3.5. Gemischtes progressive und interlaced
10.2.4. Fußnoten
10.3. Encodieren mit der libavcodec Codecfamilie
10.3.1. Videocodecs von libavcodec
10.3.2. Audiocodecs von libavcodec
10.3.2.1. PCM/ADPCM-Format, begleitende Tabelle
10.3.3. Encodieroptionen von libavcodec
10.3.4. Beispiele für Encodierungseinstellungen
10.3.5. Maßgeschneiderte inter/intra-Matrizen
10.3.6. Beispiel
10.4. Encodieren mit dem Xvid-Codec
10.4.1. Welche Optionen sollte ich verwenden, um die besten Resultate zu erzielen?
10.4.2. Encodieroptionen von Xvid
10.4.3. Encodierung Profile
10.4.4. Encodierungseinstellungen Beispiele
10.5. Encodieren mit dem x264-Codec
10.5.1. Encodieroptionen von x264
10.5.1.1. Einführung
10.5.1.2. Optionen, die primär Geschwindigkeit und Qualität betreffen
10.5.1.3. Diverse Eigenschaften betreffende Optionen
10.5.2. Beispiele für Encodieroptionen
10.6. Encodieren mit der Video for Windows Codecfamilie
10.6.1. Von Video for Windows unterstützte Codecs
10.6.2. Benutzung von vfw2menc, um eine Datei für Codeceinstellungen zu erzeugen
10.7. MEncoder benutzen, um QuickTime-kompatible Dateien zu erstellen
10.7.1. Warum sollte jemand QuickTime-kompatible Dateien erstellen wollen?
10.7.2. Beschränkungen von QuickTime 7
10.7.3. Beschneidung der Ränder (Cropping)
10.7.4. Skalierung
10.7.5. A/V-Synchronisation
10.7.6. Bitrate
10.7.7. Encoding-Beispiel
10.7.8. Remuxen zu MP4
10.7.9. Metadata-Tags hinzufügen
10.8. Verwendung von MEncoder zum Erzeugen VCD/SVCD/DVD-konformer Dateien.
10.8.1. Formatbeschränkungen
10.8.1.1. Formatbeschränkungen
10.8.1.2. GOP-Größenbeschränkungen
10.8.1.3. Bitraten-Beschränkungen
10.8.2. Output-Optionen
10.8.2.1. Seitenverhältnis
10.8.2.2. Aufrechterhalten der A/V-Synchronisation
10.8.2.3. Sampleraten-Konvertierung
10.8.3. Verwenden des libavcodec zur VCD/SVCD/DVD-Encodierung
10.8.3.1. Einführung
10.8.3.2. lavcopts
10.8.3.3. Beispiele
10.8.3.4. Erweiterte Optionen
10.8.4. Encodieren von Audio
10.8.4.1. toolame
10.8.4.2. twolame
10.8.4.3. libavcodec
10.8.5. Zusammenfassung
10.8.5.1. PAL DVD
10.8.5.2. NTSC DVD
10.8.5.3. PAL AVI mit enthaltenem AC3 Audio nach DVD
10.8.5.4. NTSC AVI mit AC3-Ton nach DVD
10.8.5.5. PAL SVCD
10.8.5.6. NTSC SVCD
10.8.5.7. PAL VCD
10.8.5.8. NTSC VCD
11. Häufig gestellte Fragen
A. Wie Fehler (Bugs) berichtet werden
A.1. Berichte sicherheitsrelevante Fehler
A.2. Wie Fehler beseitigt werden
A.3. Wie Regressionstests mit Subversion durchgeführt werden
A.4. Wie Fehler berichtet werden
A.5. Wo Fehler berichtet werden sollen
A.6. Was berichtet werden soll
A.6.1. Systeminformationen
A.6.2. Hardware und Treiber
A.6.3. Configure-Probleme
A.6.4. Compilierungsprobleme
A.6.5. Wiedergabeprobleme
A.6.6. Abstürze
A.6.6.1. Wie man Informationen eines reproduzierbaren Absturzes erhält
A.6.6.2. Wie man aussagekräftige Informationen aus einem Core-Dump extrahiert
A.7. Ich weiß, was ich tue...
B. MPlayers Skinformat
B.1. Überblick
B.1.1. Verzeichnisse
B.1.2. Bildformate
B.1.3. Skin-Komponenten
B.1.4. Dateien
B.2. Die skin-Datei
B.2.1. Hauptfenster und Abspielleiste
B.2.2. Unterfenster
B.2.3. Skin-Menü
B.3. Schriften
B.3.1. Symbole
B.4. GUI-Meldungen
B.5. Erstellen von qualitativen Skins