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.