[gelöst] softdevice-cvs mit ffmpeg-svn

  • Zitat

    Originally posted by vdr-by-dgc



    Es werden die richtigen und vorhanden ffmpeg-lib-Dateien gezogen.
    Ein ldd -r weiste jedoch z.B. folgende Fehler - nur Auszug - aus:


    Zeig mal bitte diese Ausgabe ohne -r. Bei mir sieht das so aus:


    Ich vermute daß es bei dir auch ffmpeg unter /usr/[lib]|[include] gibt und unter /usr/local. Es bereitet immer wieder Probleme mehrere Version von Ffmpeg parallel installiert zu haben.


    Stefan

  • Hallo Stefan


    Die Ausgabe von ldd auf meinem System ist analog zu deiner Info:


    Bei Verwendung und Installation mit x-vdr wird ffmpeg bzw. cvs-ffmpeg mit prefix=/usr unter /usr/lib die libs- und unter /usr/include/ffmpeg die include-Dateien erzeugt.
    Unter /usr/local/lib bzw. /usr/local/include sind keine Dateien bzw. keine ffmpeg-Dateien vorhanden.
    Hoffe diese Info hilft Dir weiter bei der Fehlersuche, habe selbst schon mit verschieden Varianten von Makefile (PATH-Angaben von ffmpeglib bzw. ffmpeginc) ausprobiert.


    Mfg
    Frank

  • Also an unterschiedlichen Installationsverzeichnissen scheint es ja nicht zu liegen.
    Welche Bibliotheken werden durch folgendes Kommando ausgegeben:

    Code
    pkg-config --libs libavformat libavcodec


    Die sollten auch im Makefile eingetragen sein.


    Stefan

  • Hallo Stefan


    Die gewünschte Ausgabe von pkg-config:

    Zitat


    root@vdrmedia:/# pkg-config --libs libavformat libavcodec
    -pthread -lavformat -lavcodec -lz -la52 -lfaac -lfaad -lgsm -lmp3lame -lx264 -lxvidcore -ldl -lX11 -lXext -ltheora -lvorbisenc -lavutil -lvorbis -lm -logg
    root@vdrmedia:/#


    In dem Makefile von softplay-cvs sind folgende Werte gesetzt:


    Beim Kompilieren von softplay-cvs wird folges ausgegeben aber softplay-plugin wird erzeugt:


    Mfg
    Frank

  • Zitat

    Original von stl


    Zeig mal bitte diese Ausgabe ohne -r. Bei mir sieht das so aus:


    Ich vermute daß es bei dir auch ffmpeg unter /usr/[lib]|[include] gibt und unter /usr/local. Es bereitet immer wieder Probleme mehrere Version von Ffmpeg parallel installiert zu haben.


    Stefan


    Nabend


    Hänge mich mal mit rein.


    Also installiert, ist nur eine ffmpeg version (svn von gerade ebend).


    Code
    shell> ./configure
    Testing system and cpu type... found Linux on i386 cpu.
    Checking for pkg-config... Found.
    Checking for ffmpeg...  Not found.
    No usable ffmpeg library found in /usr/local/include/ffmpeg.
    Specify the path to your ffmpeg installation using --with-ffmpeg-path
    or use a more recent (svn) version of ffmpeg and use/install pkg-config.
    For details check config.log.


    Sollte alles da sein.


    Code
    shell> pkg-config --libs libavcodec  libavdevice  libavformat  libavutil  libswscale
    -L/usr/local/stow/ffmpeg-snapshot-20080225/lib -lavdevice -lavformat -lavcodec -lz -lmp3lame -lm -ldl -lavutil


    Kurz und Knapp, mit --with-ffmpeg-path /usr/local/include geht alles seinen Gang.


    Was mir allerdings nicht einleuchtet, wozu ich das explizit eintippeln muß --with-ffmpeg-path /usr/local/include ?


    Vor ein paar Wochen, klappte das auch, ohne diese Übergabe.


    LG Ronny

  • Zitat

    Originally posted by ronnykornexl
    Also installiert, ist nur eine ffmpeg version (svn von gerade ebend).


    Schlecht gewählter Zeitpunkt.
    cvs update is your friend.


    Stefan

Jetzt mitmachen!

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