2.1. Softwareanforderungen
Zurück | Kapitel 2. Installation | Weiter

## 2.1. Softwareanforderungen

- binutils - empfohlene Version ist 2.11.x. Dieses Programm ist verantwortlich für die Generierung von Instruktionen für MMX/3DNow!/usw. und daher sehr wichtig.

- gcc - empfohlene Versionen sind: 2.95.3 (vielleicht 2.95.4) und 3.2+. Benutze niemals 2.96 oder 3.0.x! Diese generieren im Falle von MPlayer fehlerhaften Code. Solltest du dich dafür entscheiden, die von gcc-Version 2.96 zu wechseln, dann entscheide dich nicht zu Gunsten von 3.x, nur weil es neuer ist. Frühe Veröffentlichungen von 3.x waren fehlerhafter als 2.96. Downgrade also zu 2.95.x (downgrade auch `libstdc++`, andere Programme könnten dies benötigen) oder wechsle die Version überhaupt nicht (in diesem Falle sei jedoch gewarnt, dass es zur Laufzeit Probleme geben kann). Solltest du dich für 3.x entscheiden, versuche die neueste Version zu bekommen, frühe Versionen hatten verschiedenartige Fehler, benutze also mindestens Version 3.1, diese ist getestet und funktioniert. Für detaillierte Informationen über die Fehler in gcc 2.96 (die immernoch NICHT korrigiert sind, die in MPlayer UMGANGEN wurden!), siehe Abschnitt gcc 2.96 und die FAQ.

- XFree86 - empfohlene Version ist immer die neueste (4.3). Normalerweise möchte das jeder. Mit XFree86 4.0.2 beginnend enthält es die XVideo-Erweiterung (irgendwo als Xv bezeichnet), die bei Karten, die dies unterstützen, für die YUV-Hardwarebeschleunigung (schnelle Bilddarstellung) benötigt wird. Stelle auch sicher, dass das Entwicklerpaket installiert ist, sonst wird es nicht funktionieren. Bei manchen Grafikkarten benötigst du kein XFree86. Siehe Liste unten.

- make - empfohlene Version ist immer die neueste (mindestens 3.79.x). Dies ist normalerweise nicht so wichtig.

- SDL - ist nicht zwingend notwendig, kann in manchen Fällen aber helfen (schlechter Klang, Grafikkarten, die zusammen mit dem xv-Treiber komischerweise hinterherhingen). Benutze immer die neueste Version (beginnend bei 1.2.x).

- libjpeg - optionaler JPEG-Decoder, der von der Option `-mf` und für mache QT MOV-Dateien verwendet wird. Nützlich sowohl für MPlayer als auch MEncoder, wenn du vorhast, mit JPEG-Dateien zu arbeiten.

- libpng - empfohlen und Standard-(M)PNG-Decoder. Wird für die GUI benötigt. Nützlich sowohl für MPlayer als auch MEncoder.

- lame - empfohlen, benötigt für Audioencodierung in das MP3-Format mit MEncoder, empfohlene Version ist immer die neueste (mindestens 3.90).

- zlib - empfohlen, benötigt für die Unterstützung von komprimierten MOV-Headern und PNG.

- libogg - optional, benötigt für die Wiedergabe von Dateien im OGG-Format.

- libvorbis - optional, benötigt für die Audiowiedergabe von OGG Vorbis.

- LIVE555 Streaming Media - optional, benötigt für die Wiedergabe von RTSP/RTP-Streams.

- directfb - optional, von http://www.directfb.org. Version 0.9.13 ist mindestens erforderlich.

- cdparanoia - optional, für CDDA-Unterstützung

- libfreetype - optional, für Unterstützung von TTF-Schriftarten. Version 2.0.9 ist mindestens erforderlich.

- libxmms - optional, für Unterstützung des XMMS-Input-Plugins. Version 1.2.7 ist mindestens erforderlich.

- libsmb - optional, für Samba-Unterstützung.

- ALSA - optional, für Unterstützung der Audioausgabe mit ALSA. Version 0.9.0rc4 ist mindestens erforderlich.

- bio2jack - optional, für Unterstützung der Audioausgabe mit JACK, wird nur zur Compilezeit benötigt. Du kannst es von http://bio2jack.sf.net beziehen. Da es keine Installationsoptionen hat, musst du die Datei `libbio2jack.a` manuell in deinen Bibliothekspfad kopieren, oder benutze die Option `--with-bio2jack=DIR`, damit `./configure` weiß, wo sich die Datei befindet.

Zurück | Nach oben | Weiter
Kapitel 2. Installation | Zum Anfang | 2.2. Codecs