MPlayer-Plugin-Installation: 3 Inst.-Dateien fehlen?

  • Hi,


    ich versuche gerade das MPlayer-Plugin zu installieren und muß sagen, daß ich mich ein bißchen schwer tue.


    Denke, daß Ihr mit eurer Erfahrung schnell ein Antwort dafür parat habt. Ich suche nach 3 Installations-Dateien
    für mein Suse 10.0, kann diese aber nicht finden im Netz. Vielleicht brauche ich diese auch nicht?


    Ich hatte nämlich einfach mal mp3-plugin ohne die libid3tag-devel, mad-devel und libsndfile-devel
    installiert und mein runvdr angepasst. Der Aufruf hat nicht funktioniert, d.h. VDR startete nicht mehr.


    Bitte schreibt mir, wenn Ihr Empfehlungen/HowTos für MPlayer-Plugin Installation habt.


    ###################################################################
    Hier die Problem-Beschreibung zum Verständnis:
    ###################################################################


    Mein VDR:
    Suse 10.0
    VDR-Version: 1.4.6
    Technotrend DVB-S 1.5 Premium
    DVB-T Budget



    Mein System:
    Kernel: linux 2.6.13-15-default
    Machine: i686
    athlon i386 GNU/Linux
    Processor: athlon
    Hardware-Platform: i386


    Ich gehe nun nach dieser Einleitung vor:
    http://www.vdr-wiki.de/wiki/index.php/Mplayer-plugin


    Demnach habe ich folgendes installiert:
    - divx4linux
    - xvid
    - lame
    - FFmpeg
    - MPlayer-Windows-Codecs
    - Font-Pakete für die OSD- und Untertitel-Anzeige
    - mplayer_sh
    - MPlayer


    Nun steht aber auf der Seite, ich solle noch folgendes machen:
    yast -i libid3tag libid3tag-devel mad-devel libsndfile-devel libvorbis-devel MPlayer


    Was ich nicht verstehe:
    - libid3tag-devel, mad-devel und libsndfile-devel finde ich nicht für mein i386´er und Suse 10.0.
    Ich finde nur RPM für i586 und Suse 10.0. Brauche ich diese Installation nicht mehr auf Suse 10.0?
    - MPlayer habe ich doch oben schon installiert und brauche es doch nicht mit YAST zu installieren
    (gibt es so und so nicht mehr im YAST)?


    Danach folgt mp3-plugin Installation.


    Vielen Dank und Gruß
    Karl

  • Also, ich habe es einfach ohne diese 3 Dateien installiert und ich kann nun MP3-Dateien abspielen.


    Versuche gerade .avi mit MPlayer über VDR abzuspielen, aber es klappt noch nicht. MPlayer wird im Menü von VDR angezeigt und auch die .avi Dateien, aber wenn ich es auswähle, dann passiert leider nichts.


    Wenn ich eine Lösung habe, dann werde ich es natürlich hier eintragen.


    G
    Karl

  • Hi,
    installier die i586er Packete und gut ist. Dein Athlon ist von der Architektur her eh i686, und das ist entscheidend.
    Ich glaub ned das du vdr/mplayer aufner Intel 386 CPU betreiben willst ;) .


    vdrtux


    EDIT: ...und die devel Packete brauchst auch nur wenn du VDR bzw. Plugins selbst kompilierst.

  • Danke für die Info...


    Also, ich habe nun heraus gefunden, daß wenn ich z.B. ein .avi-Datei auswähle, dann kommt diese Meldung auf der Konsole...


    sh: /sbin:/usr/sbin:/usr/local/sbin:/opt/kde3/sbin:/opt/gnome/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin/mplayer.sh: Datei oder Verzeichnis nicht gefunden


    Okay, es stimmt ja auch.
    Es gibt kein "mit" Verzeichnis in /usr/lib/mit/bin oder usr/lib/mit/sbin/mplayer.sh.


    Mein mplayer.sh ist in...
    linux:~ # find / -name mplayer.sh
    /usr/local/bin/mplayer.sh
    /usr/local/src/mplayer.sh


    Weiß da jemand mehr, warum nach .avi-Auswahl in VDR die Suche in einem nicht existierenden Verzeichnis erfolgt?


    Danke.


    G
    Karl

  • So sieht mein runvdr aus...
    Wo soll ich noch was eintragen???


    #!/bin/sh


    # runvdr: Loads the DVB driver and runs VDR
    #
    # If VDR exits abnormally, the driver will be reloaded
    # and VDR restarted.
    #
    # In order to actually use this script you need to implement
    # the functions DriverLoaded(), LoadDriver() and UnloadDriver()
    # and maybe adjust the VDRPRG and VDRCMD to your particular
    # requirements.
    #
    # Since this script loads the DVB driver, it must be started
    # as user 'root'. Add the option "-u username" to run VDR
    # under the given user name.
    #
    # Any command line parameters will be passed on to the
    # actual 'vdr' program.
    #
    # See the main source file 'vdr.c' for copyright information and
    # how to reach the author.
    #
    # $Id: runvdr 1.19 2006/05/14 16:02:05 kls Exp $


    # Eingefügt, um diesen Fehler zu vermeiden.
    # Error ./PLUGINS/lib/libvdr- mplayer.so.1.4.5: Kann die Shared-Object-Datei
    # nicht öffnen: Datei oder Verzeichnis nicht gefunden.
    # Wenn ins /usr/local/bin Verzeichnis gewechselt wird, dann startet runvdr ganz
    # normal.
    cd /usr/local/bin


    export LANG=de_DE.iso8859-1
    export LC_CTYPE=de_DE.iso8859-1


    VDRPRG="/usr/local/bin/vdr"
    VDRCMD="$VDRPRG -w 60 -c /etc/vdr -E /var/vdr --lirc --vfat -s /usr/local/bin/vdrpoweroff.sh $* -P'mp3 -m $PATH/mount.sh -B /var/lib/cddb -n $PATH/network.sh -S mp3' -P'mplayer -m $PATH/mount.sh -M $PATH/mplayer.sh -S mplayer'"


    KILL="/usr/bin/killall -q -TERM"


    # Detect whether the DVB driver is already loaded
    # and return 0 if it *is* loaded, 1 if not:
    function DriverLoaded()
    {
    return 1
    }


    # Load all DVB driver modules needed for your hardware:
    #function LoadDriver()
    #{
    #}


    # Unload all DVB driver modules loaded in LoadDriver():
    #function UnloadDriver()
    #{
    #}


    # Load driver if it hasn't been loaded already:
    #if ! DriverLoaded; then
    # LoadDriver
    # fi


    while (true) do
    eval "$VDRCMD"
    if test $? -eq 0 -o $? -eq 2; then exit; fi
    echo "`date` reloading DVB driver"
    $KILL $VDRPRG
    sleep 10
    UnloadDriver
    LoadDriver
    echo "`date` restarting VDR"
    done

  • Zitat

    VDRCMD="$VDRPRG -w 60 -c /etc/vdr -E /var/vdr --lirc --vfat -s /usr/local/bin/vdrpoweroff.sh $* -P'mp3 -m $PATH/mount.sh -B /var/lib/cddb -n $PATH/network.sh -S mp3' -P'mplayer -m $PATH/mount.sh -M $PATH/mplayer.sh -S mplayer'"


    Wasn das für ne komische Zeile?
    Mach da draus

    Code
    VDRCMD="$VDRPRG -w 60 -c /etc/vdr -E /var/vdr --lirc --vfat -s /usr/local/bin/vdrpoweroff.sh $* -P'mp3 -m /usr/local/bin/mount.sh -B /var/lib/cddb -n /usr/local/bin/network.sh -S mp3' -P'mplayer -m /usr/local/bin/mount.sh -M /usr/local/bin/mplayer.sh -S mplayer'"


    Dein PATH ist doch in Ordnung nur in dem Fall etwas falsch verwendet.


    Also ginge auch:

    Code
    VDRCMD="$VDRPRG -w 60 -c /etc/vdr -E /var/vdr --lirc --vfat -s vdrpoweroff.sh $* -P'mp3 -m mount.sh -B /var/lib/cddb -n network.sh -S mp3' -P'mplayer -m mount.sh -M mplayer.sh -S mplayer'"
  • Peinlich, peinlich... :)
    Trotzdem vielen Dank Wilderigel...
    So geil. Nun funktioniert es...


    Im /usr/local/bin/mplayer.sh.conf habe ich VO="mpegpes:card=2" eingetragen, damit das Bild kommt...
    Weiterhin habe ich AO="mpegpes:card=2" eingetragen, damit der Ton kommt...


    Nur lirc funzt nicht...
    Ich habe im /usr/local/bin/mplayer.sh.conf folgendes eingetragen.
    # Lirc RC File
    #LIRCRC="/video/.lircrc"
    #Mein lirc liegt in /etc/lircd.conf
    LIRCRC="/etc/lircd.conf"


    Hoffe ich habe wieder nicht etwas peinliches übersehen. :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!