From 6beaf4c05b93ca1e917e62e068d9eb123516649d Mon Sep 17 00:00:00 2001
From: jaf
-
-
-http://www.mplayerhq.hu
-
-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.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.1 Debain Paketierung - 6.2 FreeBSD - 6.3 Solaris 8 - 6.4 StrongARM -
-- A. Autoren -
- - -
- 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 +
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...
+ +Du wirdst die folgende Pakete und Versionen benötigen, wenn du keine Probleme
+erleben willst:
+
Lese das folgende, bevor du versuchst MPlayer zu kompilieren:
+ +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.
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!!!
+ + - ./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