[HowTo] Install Mplayer auf TS-219P II FW: 3.5.2 Build 1126

  • mpayer brauche ich um ein WMA Stream aufzunehmen. leider die verfügbare bei ipkg Programme funktionieren nicht. VLC wollte auch nicht richtig funktionieren deshalb die richtige Entscheidung: MPLayer


    Vorwort
    MPlayer ist ein unter der GNU GPL-Lizenz stehender Mediaplayer. Er zeichnet sich insbesondere durch seine breite Dateiformat- und Plattform-Kompatibilität aus.
    Mehr Info:
    http://de.wikipedia.org/wiki/Mplayer
    http://www.mplayerhq.hu


    mplayer steht nicht zur Verfügung auf meinem TS deshalb musste ich es allein kompilieren, konfigurieren und installieren.


    Ich gehe davon aus dass volgende Paketen wurden schon vor der Inhalation des mplayers installiert:
    • Gcc compiler und glibc
    • Tar
    • Wget
    • ffmpeg


    Agenda:
    1. Systemcheck
    2. Download und auspacken
    3. Konfiguration
    4. Kompilation
    5. Installation
    6. Löschen von Temporär-Dateien


    1. Systemcheck.
    a) Version des Linuxkernels:

    Code
    uname –a


    Ergebnis:

    Code
    Linux NASxxxx 2.6.33.2 #1 Sat Nov 26 04:24:41 CST 2011 armv5tel unknown


    b) GCC Version:

    Code
    gcc –v


    Ergebnis:

    Code
    Using built-in specs.Target: arm-none-linux-gnueabiConfigured with: ../gcc-4.2/configure --build=i386-pc-linux-gnu --host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi --prefix=/opt --disable-nls --disable-static --with-as=/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-as --with-ld=/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-ld --enable-languages=c,c++ --disable-multilib --enable-threads --disable-libmudflap --disable-libssp --disable-libgomp --disable-libstdcxx-pch --enable-shared --enable-symvers=gnu --enable-__cxa_atexitThread model: posixgcc version 4.2.3


    gclib Vesion:

    Code
    /lib/libc.so.6


    Ergebnis:

    Code
    GNU C Library stable release version 2.5, by Roland McGrath et al.Copyright (C) 2006 Free Software Foundation, Inc.This is free software; see the source for copying conditions.There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE.Compiled by GNU CC version 4.2.1.Compiled on a Linux >>2.6.17-12-generic<< system on 2008-02-26.Available extensions:        crypt add-on version 2.1 by Michael Glad and others        GNU Libidn by Simon Josefsson        GNU libio by Per Bothner        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk        Native POSIX Threads Library by Ulrich Drepper et al        Support for some architectures added on, not maintained in glibc core.        BIND-8.2.3-T5BThread-local storage support included.For bug reporting instructions, please see:<http://www.gnu.org/software/libc/bugs.html>.


    Also:
    Linux kernel: 2.6.33.2
    GCC compiler version: 4.2.3
    GNU C Library stable release version: 2.5


    2. Download und auspacken
    Subversion snapshot wurde herunterladet http://www.mplayerhq.hu/MPlaye…checkout-snapshot.tar.bz2


    Geh bitte zum Ordner wo mplayer ausgepackt werden sollte und schreib im Terminal:

    Code
    wget http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2


    SW auspacken:

    Code
    tar xvjf mplayer-checkout-snapshot.tar.bz2


    "tar --help" für weiter Info zum tar...


    Bitte README file lesen! Dort findet man viele Informationen zum Installation- und Konfigurationsprozess.

    Code
    cat README


    3. Konfiguration
    Geh zum ausgepackten Ordner von mplayer und schreib

    Code
    ./configure <deine optionen>


    Beispiel:

    Code
    ./configure --language=de --enable-gui


    Bei mir habe ich folgende Fehlermeldung gehabt: No FFmpeg checkout, press enter or download one with git or CTRL+C to abort
    Git wurde von mir installiert:

    Code
    ipkg install git


    ... und dann ging weiter


    4. Kompilation
    Bleib in mplayer Verzeichnis und gib die Kommando:

    Code
    make


    Bei der Kompilation habe ich sehr viele Warnings gesehen, trotzdem habe ich nicht gestört. Es hat fast 45min. gedauert....


    5. Instalation

    Code
    make install


    Mplayer sollte in /usr/local/bin/mplayer installiert werden
    Prüfen man kann:

    Code
    which mplayer


    6. Löschen von Temporär-Dateien

    Code
    make clean


    Wenn es richtig instaliert wurde:

    Code
    mplayer


    Kommt als Ergebnis:

    Code
    mplayer: /usr/lib/libpng12.so.0: no version information available (required by mplayer)
    MPlayer SVN-r34654-4.2.3 (C) 2000-2012 MPlayer Team
    Usage:   mplayer [options] [url|path/]filename


    Bei mir funktioniert. Viel Spass mit MPLayer!



    Ps:
    Interessantes Link (auf Englisch):
    http://www.aboutdebian.com/compile.htm