From 6beaf4c05b93ca1e917e62e068d9eb123516649d Mon Sep 17 00:00:00 2001 From: jaf Date: Tue, 25 Sep 2001 23:12:52 +0000 Subject: similar to 1.53, but not finished git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1965 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/German/documentation.html | 452 ++++++++++++++++++++++------------------- 1 file changed, 248 insertions(+), 204 deletions(-) (limited to 'DOCS') diff --git a/DOCS/German/documentation.html b/DOCS/German/documentation.html index e0ecc5173f..b4dddf51c9 100644 --- a/DOCS/German/documentation.html +++ b/DOCS/German/documentation.html @@ -1,238 +1,282 @@ + - + -

-

MPlayer - Movie Player für LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team)
-
-http://www.mplayerhq.hu

-

+

MPlayer - Movie Player für LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team)
+
http://www.mplayerhq.hu

+[ German ] +[ Hungarian ] +[ English ] +


-

-Inhaltsverzeichnis -

+

Inhaltsverzeichnis


-
-

- 1. Einleitung -

-

- 1.1 Übersicht - 1.2 Geschichte - 1.3 Installation - 1.4 Was ist mit dem GUI? -

-

- 2. Features -

-

- 2.1 Video Formate, Audio & Video Codecs - 2.1.1 Unterstützte Eingabe-Formate - 2.1.2 Unterstützte Audio & Video Codecs - 2.1.2.1 DivX4 - 2.1.2.2 ffmpegs DivX/libavcodec - 2.1.2.3 Hardwaremäßige AC3-Dekodierung - 2.1.4 Codec Einbindungs-Howto - 2.1.4.1 VFW Codecs - 2.1.4.2 DirectShow Codecs -

-

- 2.2 Video & Audio Ausgabe-Geräte - 2.2.1 Video Ausgabe-Geräte - 2.2.1.1 MTRR - 2.2.1.2 Xv - 2.2.1.2.1 3dfx Karten - 2.2.1.2.2 S3 Karten - 2.2.1.2.3 nVidia Karten - 2.2.1.2.4 ATI Karten - 2.2.3.2 DGA - 2.2.1.3.1 Zusammenfassung - 2.2.1.3.2 Was ist DGA - 2.2.1.3.3 Installation der DGA-Unterstützung für MPlayer - 2.2.1.3.4 Änderung der Auflösung - 2.2.1.3.5 DGA & MPlayer - 2.2.1.3.6 Features des DGA-Treibers - 2.2.1.3.7 Geschwindigkeit - 2.2.1.3.8 Bekannte Probleme - 2.2.1.3.9 Zukünftige Arbeiten - 2.2.1.3.A Einige Modus-Einstellungen - 2.2.1.3.B Fehlerberichte - 2.2.1.4 SDL - 2.2.1.5 SVGAlib - 2.2.1.6 Framebuffer Ausgabe (FBdev) - 2.2.1.7 Matrox Framebuffer (mga_vid) - 2.2.1.8 SiS 6326 Framebuffer (sis_vid) - 2.2.1.9 3dfx YUV Unterstützung - 2.2.1.10 OpenGL Ausgabe - 2.2.1.11 AAlib - Textmodus-Anzeige - 2.2.1.A TVout - 2.2.1.A.1 Matrox Karten - 2.2.2 Audio Ausgabe-Geräte - 2.2.2.1 Soundkarten Erfahrungen, Empfehlungen -

-

- 3. Verwendung -

-

- 3.1 Steuerung mit der Tastatur - 3.2 Steuerung mit LIRC (Linux Infrared Remote Control) - 3.3 Streaming von Netzwerk oder Pipes -

-

- 4. CD/DVD Sektion -

-

- 4.1 CD Laufwerke - 4.2 DVD Wiedergabe - 4.3 DVD Wiedergabe FAQ -

-

- 5. FAQ Sektion -

-

- 5.1 Kompilierung - 5.2 Allgemeine Fragen - 5.3 Dateiwiedergabe-Probleme - 5.4 Video/Audio Treiber-Probleme - 5.5 Feature-Wünsche -

-

- 6. Verschiedene OS's -

-

- 6.1 Debain Paketierung - 6.2 FreeBSD - 6.3 Solaris 8 - 6.4 StrongARM -

-

- A. Autoren -

-

- B. Mailing-Listen -

-

- C. Wie man einen Fehler berichtet -

-
-


- -

-	1.  Einleitung
-
-
-	1.1.  Übersicht
-
-  MPlayer ist eine Video-Player für LINUX. Es spielt die meisten MPEG, AVI und
-  ASF files, unterstützt von einigen inkludierten und Win32 DLL Codecs. Du kannst
-  VCD, DVD und auch DivX sehen. Ein anderes großes Feature von MPlayer ist die
-  große Weite von unterstützten Ausgabetreibern. Es funktioniert mit X11, Xv,
-  DGA, OpenGL, SVGAlib, fbdev, aber du kannst SDL verwenden (und dadurch alle
-  Treiber von SDL, z.B. AAlib) und einigen Low-Level grafikkartenabhängige Trei-
-  ber (für Matrox). Die meinsten von ihnen unterstützen Software oder Hardware-
-  Scaling, also kannst du die Videos in Vollbild geniesen.
-  Und was meinst du über die großen, antialiase schattierten Untertitel (7 unter-
-  stützte Typen!!!) mit ungarischen, englischen, cyrillischen, tschechischen, kor-
-  eanischen Schriften und OSD?
-
-  Wie du siehst, ich schreibe keine Codecs, nur einen Player. Stattdessen ver-
-  bringe ich eine menge Zeit mit dem Finden des besten Weges um zerstörte Input-
-  Files (beides MPEG und AVI) zu spielen und um perfekte A-V Sync mit Suchfunk-
-  tion zu haben. Mein Player spielt felsenfest zerstörte MPEG Dateien (nützlich
-  für einige VCDs), und spielt schlechte AVI-Dateien, welche unspielbar mit dem
-  bekannten Windows Media Player sind. Auch AVI-Dateien ohne Index-Chuck sind
-  spielbar und du kannst ihr Index mit der -idx Option wiederherstellen, dies
-  ermöglicht die Suchfunktion! Also du siehst, Stabilität und Qualität sind die
-  wichtigsten Dinge für mich, aber die Geschwindigkeit ist auch überraschend.
-
-  
-  1.2.  Geschichte
+

+ + + + +

1. Einleitung

+ +

1.1. Übersicht

+ +

MPlayer ist einen Video-Player für LINUX, welcher auch auf manchen +anderen Unix-Systemen und nicht-x86 CPU läuft, siehe Sektion +6. Er spielt die meisten MPEG, AVI und ASF files, unterstützt von einigen +eingebauten und einigen Win32 DLL Codecs. Du kannst VideoCD, SVCD, +DVD und auch DivX Filme sehen. Ein anderes großes Feature von +MPlayer ist die große Weite von unterstützten Ausgabetreibern. Es +funktioniert mit X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, aber du kannst SDL +verwenden (und dadurch alle SDL-Treiber) und einigen Low-Level +grafikkartenabhängige Treiber (für Matrox). Die meinsten von ihnen unterstützen +Software oder Hardware-Scaling, also kannst du die Videos in Vollbild geniesen. +Und was meinst du über die großen, antialiase schattierten Untertitel (7 +unterstützte Typen!!!) mit ungarischen, englischen, cyrillischen, tschechischen, +koreanischen Schriften und OSD?

+ +

MPlayer kann unter den Bedienungen der GNU GPL verbreitet werden.

+ +

Ich schreibe keine Codecs, nur einen Player. Stattdessen verbringe ich eine +menge Zeit mit dem Finden des besten Weges um zerstörte Input-Files (beides MPEG +und AVI) zu spielen und um perfekte A-V Sync mit Suchfunktion zu erreichen. Mein +Player spielt felsenfest zerstörte MPEG Dateien (nützlich für einige VCDs) und +spielt schlechte AVI-Dateien, welche unspielbar mit dem bekannten Windows Media +Player sind. Auch AVI-Dateien ohne Index-Chuck sind spielbar und du kannst ihr +Index mit der -idx Option wiederherstellen, dies ermöglicht die Suchfunktion! +Also du siehst, Stabilität und Qualität sind die wichtigsten Dinge für mich, +aber die Geschwindigkeit ist auch überraschend.

+ +

1.2. Geschichte + +

Ich hatte eine eine Menge von Playern unter Linux probiert (mtv, xmps, dvdview, +livid/oms,V ideoLAN, xine, xanim, avifile, xmmp) aber sie hatten alle ihre Probleme, +meinst mit speziellen Dateien oder mit der Audio-Video-Synchronisation. Die +meisten sind unfähig beides abzuspielen, MPEG1, MPEG2 and AVI (DivX) Dateien. +Einige Player hatten auch Probleme mit der Bildqualität und der Geschwindkeit. +So beschloss ich einen zu schreiben/zu modifizieren...

+ +

    +
  • mpg12play v0.1-v0.3:
    + Der erste Versuch, zuweit gehackt in einer halben Stunden! Ich verwendete + libmpeg3 von www.heroinewarrior.com bis zu Version 0.3, aber es gab + Bildqualitäts- und Geschwindigkeitsprobleme. +
  • mpg12play v0.5-v0.87:
    MPEG Codec wurde ersetzt mit DVDview von Dirk Farin, es war ein großartiges Programm, aber es war langsam und in C++ geschrieben (ich hasse C++!!!) - - mpg12play v0.9-v0.95pre5: +
  • mpg12play v0.9-v0.95pre5:
    MPEG Codec wurde libmpeg2 (mpeg2dec) von Aaron Holtzman & Michel Lespinasse. - Es ware großarting, optimiert und schneller C-Code mit perfekter Bildqualität + Es ist großartig, optimiert und schneller C-Code mit perfekter Bildqualität und 100% MPEG Standard. - - MPlayer v0.3-v0.9: - Es war ein Paket aus 2 Programmen: mpg12playv0.95pre6 und mein neuer, ein- - facher AVI-Player 'avip' basierend auf Avifiles Win32 DLL Loader. - - MPlayer v0.10: +
  • MPlayer v0.3-v0.9:
    + Es war ein Paket aus 2 Programmen: mpg12playv0.95pre6 und mein neuer, einfacher + AVI-Player 'avip' basierend auf Avifiles Win32 DLL Loader. +
  • MPlayer v0.10:
    Der MPEG und AVI Player in einer einizigen Binary! - - MPlayer v0.11: - Einigen neue Entwickler sind beigetreten und seit 0.11 war der MPlayer Team- - Arbeit! +
  • MPlayer v0.11:
    + Einigen neue Entwickler sind beigetreten und seit 0.11 war MPlayer Team-Arbeit! .ASF Datei-Unterstützung hinzugefügt und OpenDivX (siehe www.projectmayo.com) - für en/decoding. - - MPlayer v0.17 "The IdegCounter" - Die Release-Version von 0.11pre nach 4 Monaten schwerer Entwicklung! + für en-/decoding. +
  • MPlayer v0.17 "The IdegCounter"
    + Die Release-Version nach 0.11pre nach 4 Monaten schwerer Entwicklung! Versuche es, und sei überrascht! Tausende von neuen Features hinzugefügt ... und natürlich wurde auch der alte Code verbessert, Bugs entfernt usw. - - MPlayer 0.18 "The BugCounter" - 2 Monate seit 0.17 und hier ist die neue Release.. Komplette ASF-Unterstüt- - zung, mehr Untertitel-Formate, libao wurde eingeführt (wie libvo, aber für Au- - dio), stabiler den je, und so weiter. Es ist ein MUSS ! - - - 1.3. Installation +
  • MPlayer 0.18 "The BugCounter"
    + 2 Monate seit 0.17 und hier ist die neue Release.. Komplette ASF-Unterstützung, + mehr Untertitel-Formate, libao wurde eingeführt (wie libvo, aber für Audio), + stabiler den je, und so weiter. Es ist ein MUSS ! +

+ +

1.3. Installation

+ +

Du wirdst die folgende Pakete und Versionen benötigen, wenn du keine Probleme +erleben willst:
+

    + +
  • binutils - vorgeschlagene Version ist 2.11.x. Diese Programm ist + verantworlich für das Erzeugen von MMX/3DNow!/usw Befehlen, deshalb sehr wichtig.
  • +
  • gcc - vorgeschlagene Version ist von 2.95.2 bis 2.95.4. + Verwende NIEMALS 2.96 oder 3.x.x !!! Sie erzeugen fehlerhaften Code.
  • +
  • XFree86 - vorgeschlagene Version ist immer die neueste (4.1.0). + Normalerweise will das jeder. Wenn du auch nicht weisst warum, du brauchst es.
  • +
  • make - vorgeschlagene Version ist immer die neueste (mindestens 3.79) + Dies ist normalerweise nicht so wichtig.
  • +

+ +

Lese das folgende, bevor du versuchst MPlayer zu kompilieren:

+ +
    +
  • Wenn du planst, MPlayer auf einer x86 Architektur zu verwenden, willst +du möglichweise die Win32 Codecs verwenden. Lade dir dazu die w32codecs.zip +herrunter und entpacke sie nach /usr/lib/win32 . Hinweis: Das Avifile-Projekt +hat ein ähnliches Codecs-Paket, aber es unterscheidet sich von unserem. Also +wenn du alle unterstützten Codecs verwenden willst, verwende unser Paket! Wie +auch immer, du kannst auch unserer Paket für avifile nutzen.
  • + +
  • Wenn du eine Matrox G200/G400/G450 Karte verwenstest, bitte schau auf die +Sektion 2.2.1.7 um einen großen Geschwindigkeitsvorteil zu erhalten. +Es ist wichtig, dass du diese Schritte vor dem Kompilieren von MPlayer +machst, ansonsten wird die Matrox-spezifische Unterstützung nicht eingebaut.
  • + +
  • Wenn du den ProjectMayos DivX4 Codec verwenden willst, siehe +Sektion 2.1.2.1 vor dem Kompilieren. Dieser Codec kann +DivX Filme um einiges schneller als die Win32 DLLs und auch ffmpeg abspielen. +Es ist closed-source und nur in einer x86 Version verfügbar.
  • + +
  • Wenn du planst ffmpegs libavcodec zu verwenden, schaue vor dem Kompilieren +auf die Sektion 2.1.2.2. Du wirst dies brauchen +um DivX Unterstützung auf einer nicht-x86 Maschine zu gewinnen oder um sich +einen Vorteil im Vergleich mit dem Win32 Codec in der Geschwingkeit zu schaffen.
  • + +
  • Für DVD-Unterstützung musst libdvdread und libcss kompilieren. Lese dazu die +Sektion 4.2.
  • + +
+ + +

Nun kompiliere MPlayer:

+ +
    ./configure
+    make
+    make install
+ +

Es ist wichtig sich die Ausgabe von ./configure anzusehen, es enthält Infos darüber, +was eingebaut wird, und was nicht. Du kannst dir auch die config.h und config.mak +Dateien ansehen.

- Wenn du planst, MPlayer auf einer x86 Architektur zu verwenden, willst - du möglichweise die Win32 Codecs verwenden. Lade dir dazu die w32codecs.zip her- - runter und enpacke sie nach /usr/lib/win32 . - Hinweis: Das Avifile-Projekt hat ein ändliches Codecs-Paket, aber es unterschei- - sich von unserem. Also wenn du alle unterstützten Codecs verwenden willst, ver- - wende unser Paket! Wie auch immer, du kannst auch unserer Paket für avifile - nutzen. +

Wenn auch unwichtig sollten trotzdem die Schiften installiert werden um das OSD und die +Untertitel-Unterstützung zu ermöglichen. Lade dir mp_font3.zip und optionale (fall +sie existieren) Sprachupdates.

- Wenn du eine Matrox G200/G400/G450 Karte verwenstest, bitte schau auf die - 2.2.1.7 Sektion um einen großen Geschwindigkeitsvorteil zu erhalten. - Es ist wichtig, dass du diese Schitter _vor_ dem Kompilieren von MPlayer machst, - ansonsten wird die Matrox-spezifische Unterstützung nicht eingebaut. +
    mkdir ~/.mplayer/font
+    cd ~/.mplayer/font
+    unzip mp_font3.zip
+    unzip mp_font3_hu.zip
- Wenn du den ProjectMayos DivX4 Codec, verwenden willst, siehe 2.1.2.1 - Sektion vor dem Kompilieren. +

Jetzt bleibt nur mehr eins übrig: kompiere die codecs.conf-Datei vom +etc Verzeichnis (im MPlayer-Hauptstamm) nach $HOME/.mplayer/codecs.conf.

- Nun kompiliere MPlayer: +

1.4. Was ist mit dem GUI ?

+

Ich bin kein GUI Programmieren. Ich hasse GUIs, ich liebe rein schwarze 80x25 +Konsolen. Darum hat der Player z.Z. nur Keyboard-Kontrolle von der Konsole/xterm. +Es gibt eine GUI-Entwicklung für den Player, koordiniert von Pontscho/Fresh! +Es ist noch unter Entwicklung, aber es wird bald released. Er benötigt noch +einige nette Skins, also wenn du ein guter Grafiker bist, melde die bei ihm!!!

+ +

1.5. Untertitel und OSD

- ./configure - make - make install +

Ja, MPlayer unterstützt auch mehrere Arten von Untertiteln. Zur Zeit +können von Subreader-Code 7 Arten von Untertitel verarbeitet werden. Um zu sehen +welche diese Untertitelformate sind, siehe subreader.c, etwas Zeile 20.

+

Untertitel werden mit einer Technik - genannt 'OSD', On Screen Display - +angezeigt. OSD wird verwendet, um die aktuelle Zeit, die Lautstärken- und Such-Leiste +anzuzeiten.

-Es ist wichtig sich die Ausgabe von ./configure anzusehen, es enthält Infos darüber, -was eingebaut wird, und was nicht. Du kannst dir auch die config.h und config.mak -Dateien ansehen. - -Wenn auch unwichtig, sollten trotzdem die Schiften installiert werden um das OSD und die -Untertitel-Unterstützung zu ermöglichen. Lade dir mp_font3.zip und optionale (fall -sie existieren) Sprachupdates. +

INSTALLATION des OSD und der SUB

- mkdir ~/.mplayer/font - cd ~/.mplayer/font - unzip mp_font3.zip - unzip mp_font3_hu.zip - 1.4. Was ist mit dem GUI ? - Ich bin kein GUI Programmieren. Ich hasse GUIs, ich liebe rein schwarze 80x25 - Konsolen. So hat der Player z.Z. nur Keyboard-Kontrolle von der Konsole/xterm. - Es gibt eine GUI-Entwicklung für den Player, koordiniert von Pontscho/Fresh! - Es ist noch unter Entwicklung, aber es wird bald gemerged und bald released. - Er benötigt noch einige nette Skins, also wenn du ein guter Grafiker bist, - melde die bei ihm!!! - 2. Features -- cgit v1.2.3