Kapitel 1. Einführung

MPlayer ist ein Movie-Player für Linux (der auch auf vielen anderen Unices und nicht-x86-Architekturen läuft, siehe Ports). Er spielt die meisten Dateien in den Formaten MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA, Matroska-Dateien, unterstützt von vielen eingebauten, XAnim-, RealPlayer und Win32-DLL-Codecs. Es können auch VideoCDs, SVCDs, DVDs, 3ivx-, RealMedia-, Sorenson-, Theora- und MPEG-4 (DivX) - Filme angeschaut werden. Ein weiteres großes Feature von MPlayer ist die Fülle an unterstützten Ausgabetreibern. Er funktioniert mit X11, Xv, DGA, OpenGL, SVGAlib, fb-dev, AAlib, libcaca und DirectFB, du kannst ihn aber auch mit GGI und SDL (und damit allen von SDL unterstützen Treibern), sowie mit einigen kartenspezifischen Low-Level-Treibern (für Matrox, 3Dfx und Radeon, Mach64, Permedia3) benutzen! Die meisten von ihnen unterstützen Software- oder Hardwareskalierung, so dass die Vollbildwiedergabe kein Problem ist. MPlayer unterstützt die Wiedergabe mittels einiger Hardware-MPEG-Decoderkarten wie der DVB, DXR2 und DXR3/Hollywood+ benutzen. Und was ist mit diesen schönen, großen, kantengeglätteten und schattierten Untertiteln (14 unterstützte Typen) mit Europäischen/ISO 8859-1,2 (UnbyerOSX von einem Mitglied des MPlayer-Teams übernommen. Preview-Releases findet man auf unserer Download-Seite, und ein offizielles Release sollte bald herauskommen.

Um MPlayerOSX selbst von den Quellen zu bauen, brauchst du mplayerosx, das main und eine Kopie des main CVS-Moduls genannt main_noaltivec. mplayerosx ist das GUI-Frontend, main ist MPlayer und main_noaltivec ist MPlayer ohne AltiVec-Unterstützung.

Um ein Checkout der SVN-Module durchzuführen, benutze:

svn checkout svn://svn.mplayerhq.hu/mplayerosx/trunk/ mplayerosx
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk/ main

Um MPlayerOSX zu bilden, musst du so etwas ähnliches einrichten:

MPlayer_source_verzeichnis
|
|--->main           (MPlayer SVN-Quelldateien)
|
|--->main_noaltivec (MPlayer SVN-Quelldateien konfiguriert mit --disable-altivec)
|
|--->mplayerosx     (MPlayer OS X SVN-Quelldateien)

Du musst zuerst main und main_noaltivec erzeugen.

Setze als nächstes eine globale Variable:

export MACOSX_DEPLOYMENT_TARGET=10.3

Dann konfiguriere:

Wenn du für eine G4 oder eine neuere CPU mit AltiVec-Support konfigurierst, mache folgendes:

./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11

Wenn du für einen G3-getriebenen Rechner mit AltiVec konfigurierst, mache dies:

./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 --disable-altivec

Du musst config.mak editieren und -mcpu und -mtune von 74XX auf G3 ändern.

Fahre fort mit

make

und gehe dann ins Verzeichnis mplayerosx, gib dort folgendes ein:

make dist

Dies wird ein komprimiertes .dmg-Archiv mit der gebrauchsfertigen Binary erzeugen.

Du kannst auch das Xcode 2.1 Projekt verwenden; das alte Projekt für Xcode 1.x läuft nicht mehr.

./usr/share/doc/mplayer-doc/HTML/de/usage.html0000644000000000000000000001544610516771140017747 0ustar rootrootKapitel 3. Gebrauch