Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Xine compilieren

  1. #1
    User
    Registriert seit
    May 2001
    Beiträge
    8.688

    Xine compilieren

    Xine ist ein Player der früher mal als Software DVD und VCD Player gedacht war. Mittlerweile kann man damit aber auch AVI, Mpeg und viele andere File Formate abspielen.

    Es gibt von Xine RPM Pakete für verschiedene Distributionen. Doch da Xine besser und schneller läuft wenn man es selbst compiliert, gebe ich hier mal eine Anleitung dazu.

    1. Download

    Zunächst müsst ihr euch mal einige Archive runter laden. Startpunkt ist die Xine Home Page: http://www.xine-project.org/

    Dort musst du dir auf jeden Fall die Xine-Lib runter laden. Darüber hinaus brauchst du dann auch noch eine Oberfläche mit der du das ganze bedienen kannst und wo du dir den Film ansehen kannst. Dazu eignet sich Xine-Ui. Seit einiger Zeit gibts aber auch noch Sinek. Das kann man statt Xine-Ui verwenden (wenn man will). Ich gehe hier aber mal von Xine-Ui aus. Das solltet ihr auf jeden Fall nehmen. Sinek könnt ihr später dann auch mal probieren.

    Also: http://www.xine-project.org/releases
    Download: Xine-Lib, Xine-Ui, (Sinek)

    Desweiteren braucht man für DVD auch noch Plugins. Dazu aber später, wenn Xine erst mal fertig ist.

    2. Entpacken

    tar vxfz *xine-lib*
    tar vxfz *xine-ui*

    Mit Sinek und den Plugins müsst ihr genau so verfahren.

    3. Vorbereitung

    - Wenn ihr nachher DVDs ansehen wollt müsst ihr vorher noch die Pakete "libdvdnav" und "libdvdread" installieren.

    4. Optimierung

    In der Regel habt ihr ja alle ein i686 System. Also Pentium 3 oder 4, Celeron oder AMDs Athlon oder Duron. In diesem Fall könnt ihr Xine für euren Prozessortyp optimieren und so noch etwas mehr Geschwindigkeit raus holen.

    ABER: Es kann dann passieren das sich Xine nicht compilieren lässt oder es nicht bzw. nicht richtig funktioniert. Die Wahrscheinlichkeit das es funktioniert ist aber gut und daher einen Versuch wert.

    Startet eine X Konsole und werdet Root ("su"). Gebt dann ein:

    export CFLAGS="-O3 -march=i686" && CXXFLAGS=$CFLAGS

    Danach dürft ihr euch natürlich nicht ausloggen indem ihr wieder User werdet oder die X Konsole mal schließt. Dann müsst ihr das erneut eingeben.

    5. Xine-Lib

    Öffnet eine X Konsole und werdet Root. Falls ihr das nicht nach Punkt 4 sowiso schon seit.

    cd *xine-lib*
    ./configure
    make && make install

    Sollte ihm bei ./configure irgendwas fehlen Libs oder sonst was, dann müsst ihr das von eurer Linux CD noch installieren oder es aus dem Internet runter laden.

    6. Xine-Ui

    Jetzt müsst ihr euch auf jeden Fall mal Xine-Ui installieren. Sinek könnt ihr später mal machen, falls euch Ui nicht gefällt oder euch die Neugier packt.

    cd ..
    cd *xine-ui*
    ./configure

    Nun wird ./configure mit einer Fehlermeldung abbrechen das er die Xine-Lib (die ihr in Punkt 5 installiert habt) nicht findet. Aber Xine ist da sehr unproblematisch. Es sagt euch was ihr tun müsst. Nämlich einfach den Pfad exportieren und den letzten Schritt wiederholen.

    export XINE_CONFIG=/usr/local/bin/xine-config
    ./configure

    Jetzt sollte er diese Datei finden. Falls er dann aber immer noch meckert, dann verlangt er vermutlich noch immer nach dem Pfad für die Lib. Er wird euch die zu exportierende Variable nennen und ihr müsst ihr einfach nur den Wert /usr/local/lib/ zuordnen.

    export LD_LIBRARY_PATH=/usr/local/lib/
    ./configure

    Im extremsten Fall müsst ihr auch noch /usr/local/lib in /etc/ld.so.conf einfügen und dann einmal als Root den Befehl "ldconfig" ausführen.

    Wenn ./configure ohne Fehler durchläuft, könnt ihr weiter compilieren:

    make && make install

    7. Plugins

    Auf der Homepage gibt es verschiedene Links zu Plugins. Besonders gut sind D4D, D5D und Nav.

    D4D ist dazu da verschlüsselte DVDs abzuspielen, was Xine aus rechtlichen Gründen nicht kann.

    D5D ist D4D + Menü Support. Es ist auf der selben Seite wie D4D zu bekommen.

    NAV kann das selbe wie D5D und hat demnach auch selbst Menü Support.

    Ladet sie euch runter (Punkt 1). Entpackt sie (Punkt 2) und installiert sie dann einfach mit:

    ./configure && make && make install

    8. Wichtige Links setzen

    Jetzt ist es noch wichtig das einige Sym Links gesetzt werden denen Xine folgt.

    Nehmen wir mal an du hast das DVD als hdx angeschlossen, dann:

    ln -sf /dev/hdx /dev/dvd
    ln -sf /dev/hdx /dev/cdrom
    ln -sf /dev/hdx /dev/cdaudio

    Wer nur ein CD-Rom hat, der kann das benutzen um VCDs abzuspielen und kann dann den ersten Link weg lassen.

    9. Start

    Nun könnt ihr Xine starten, indem ihr als User (!) in die Konsole eingebt:

    exit (falls noch Root)
    xine

    Wollt ihr auch noch XFree Unterstützung, dann gebt ein:

    exit (falls noch Root)
    xine -V Xv

    Als erstes solltet ihr mal die hässliche Skin ändern. Die neue kann Anfangs mal etwas deformiert sein. Ändert die Skin dann mal und dann wieder zurück. Dann sollte es gehn.

    Probiert dann mal alle Funktionen und Plugins durch. Sollte was nicht klappen, dann schaut in die Konsole was er für Meldungen ausgibt. Die erleichtern euch die Fehlersuche enorm.

    10. Tips und Hinweise

    Das Steuerelement kann durch anklicken des Abspiel Fensters mit der rechten Maustaste ein und aus geschaltet werden. (Manche finden es als Neulinge nicht wieder, nachdem sie es versehentlich weggedrückt haben)

    Das drücken der Taste "F" schaltet in den Vollbild Modus. Dadurch kann man dann kompfortabel Videos auf seinem Monitor ansehen.
    Geändert von stefan.becker (12.03.09 um 13:25 Uhr)

  2. #2
    Medic! Avatar von W0D0!CLiff0rd
    Registriert seit
    Apr 2002
    Ort
    Heidelberg
    Beiträge
    277
    Solltet ihr Probleme mit einer gewissen "libPNG" haben, die angeblich nicht installiert ist, oder auch nachdem ihr alles obenstehende unternommen habt, um für sie Configure auffindbar zu machen :

    Libpng-devel-Pakete installiern !!!
    ... und der Frust hat ein Ende :-)

    /CLiff out

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •