MPlayer bauen

  • Hallo,


    ich bekomme meinen MPlayer 1.0pre2 mit fame Support nicht gebaut. Was ich bisher gemacht habe:

    Code
    tar xvzf libfame-0.9.0.tar.gz
    cd libfame-0.9.0
    ./configure
    make
    make install


    Anschließend

    Code
    tar xvjf MPlayer-1.0pre2.tar.bz2
    cd MPlayer-1.0pre2
    ./configure --enable-libfame
    make


    Und anschließend bekomme ich folgenden Fehler


    Was kann ich da tun?


    Besten Gruß,
    Floh

  • Zitat

    Original von Floh
    vf_fame.c:19:29: ../libfame/fame.h: No such file or directory
    Floh


    Hi,


    also bei mir liegt fame.h unter /usr/include/
    und nicht wie vom Programm gefordert unter
    /usr/include/libfame/


    deshalb der gleiche Fehler.


    testweise in: libfame-0.9.0/configure
    in der Zeile 62 diese Zeile ändern:


    Code
    #includedir='${prefix}/include'
    includedir='${prefix}/include/libfame'


    dann:


    Code
    ./configure
    make && make install


    danach mplayer nochmals neu kompilieren, habs selber noch nicht getestet, ist aber einen Versuch wert.

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Hallo,
    libfame is a video encoding library.
    It can currently encode MPEG-1 and MPEG-4 rectangular video, as well as MPEG-4 video with arbitrary shape.


    libfame ist nicht zwinend notwendig bei MPlayer.


    Bei mir fkt. die Wiedergabe von DVD mit MPlayer hervorragend.

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Marco, ich habe mal versucht was du vorgeschlagen hast, brachte aber nix... Ich musste folgendes machen:

    Code
    cd MPlayer-1.0pre2
    ln -sf ../libfame-0.9.0/src libfame
    make


    Dann kommt aber schon der nächste Error:

    Code
    gcc -O4 -march=athlon-4 -mcpu=athlon-4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibmpdemux -Iloader -Ilibvo         -o mplayer mplayer.o mp_msg.o cpudetect.o codec-cfg.o spudec.o playtree.o playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc.o find_sub.o m_config.o m_option.o parser-cfg.o m_struct.o unrarlib.o mixer.o parser-mpcmd.o libvo/libvo.a libao2/libao2.a  vidix/libvidix.a  libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a libfame/libfame.a         -lz -ljpeg      -ltermcap  -lnsl       -Llibmpflac -lmpflac libfaad2/libfaad2.a    -lnsl                -lpthread -ldl -rdynamic   -lm
    gcc: libfame/libfame.a: No such file or directory
    make: *** [mplayer] Fehler 1


    Ich bin ratlos:

    Code
    pc-aldi:/usr/src/MPlayer-1.0pre2# updatedb && locate libfame.a
    /usr/local/lib/libfame.a
    /usr/src/libfame/src/.libs/libfame.a
    pc-aldi:/usr/src/MPlayer-1.0pre2#


    Wo erwartet das wesen denn die libfame.a??


    Need Help,
    Floh


    ps: Sorry für die dumme formatierung, ich bekomms grad nich gescheit hin :(


  • die Datei libfame.a wird
    auch wieder unter /usr/lib/libfame/
    und nicht unter /usr/lib
    erwartet.


    Binn gerade auch ratlos und frage mich, ob das jemals einer geschafft hat zu kompilieren.

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Hm, ne, das kanns auch nich sein. Ich hab ma nen symbolischen link unter /usr/lib/libfame erstellt, aber die libfame.a wird immernoch nicht gefunden :(
    Ich bin verwirrt!


    Floh

Jetzt mitmachen!

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