ffmpeg von ubuntu 14.04 auf 18.04 nutzen

  • Hallo,


    ich habe auf 14.04 keinerlei Probleme mit softhddevice, aber auf 18.04 funktioniert das nur sehr instabil.

    Ich vermute, es liegt an der ffmpeg Version.

    Kann ich die ffmpeg Version von 14.04 auch unter 18.04 nutzen (nur für softhddevice)?

    Unter 14.04 habe ich:

    ~Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Hi,


    Ich habe jetzt ffmpeg_2.7.2 nach 18.04 portiert.

    Erst (1)


    Code
    deb-src http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu trusty main
    deb-src http://ppa.launchpad.net/yavdr/main/ubuntu trusty main

    in die Sources.

    sudo apt-get update


    Dann (2)

    Code
    cd /usr/local/src
    apt-get source ffmpeg
    cd ffmpeg-2.7.2~trusty~ppa1


    Datei debian/control editieren:

    Zeile "libschroedinger-dev," löschen

    "libgnutls-dev" in "libgnutls30" ändern.


    Datei debian/rules editieren:

    Zeile "--enable-libschroedinger \" löschen.


    Patch erstellen: Im Verzeichnis debian das Unterverzeichnis "patches" anlegen. Dort die attachte libvpx-1.5.0 reinkopieren (Dateiendung entfernen).

    Außerdem in diesem Verzeichnis die Datei "series" anlegen, in der der Dateiname des patches steht (also "libvpx-1.5.0").


    Zurück in das Verzeichnis ffmpeg-2.7.2~trusty~ppa1, und dort

    Code
    dpkg-buildpackage -us -uc


    eingeben.



    ~ Markus

  • Nach erfolgreichem Übersetzen können die Pakete installiert werden. Wegen der Abhängigkeiten muss dabei eine Reihenfolge beachtet werden. In das Verzeichnis /usr/local/src wechseln und mit


    Code
    sudo dpkg -i libavutil54-ffmpeg_2.7.2~bionic~m1_amd64.deb
    sudo dpkg -i libavutil-ffmpeg-opti-dev_2.7.2~bionic~m1_amd64.deb
    sudo dpkg -i libswresample1-ffmpeg_2.7.2~bionic~m1_amd64.deb
    sudo dpkg -i libswresample-ffmpeg-opti-dev_2.7.2~bionic~m1_amd64.deb
    sudo dpkg -i libavcodec56-ffmpeg_2.7.2~bionic~m1_amd64.deb
    sudo dpkg -i libavcodec-ffmpeg-opti-dev_2.7.2~bionic~m1_amd64.deb
    sudo dpkg -i libavformat56-ffmpeg_2.7.2~bionic~m1_amd64.deb
    sudo dpkg -i libavformat-ffmpeg-opti-dev_2.7.2~bionic~m1_amd64.deb


    installieren.


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Danach gleich das passende softhddevice installieren:


    Code
    apt-get source vdr-plugin-softhddevice
    cd vdr-plugin-softhddevice-0.6.1rc1.git20151103.1039


    Die Datei "debian/control" editieren, und libva updaten:

    libva-x11-1 -> libva-x11-2

    libva-glx1 -> libva-glx2


    Dann noch die Abhängigkeiten installieren: sudo apt-get build-dep vdr-plugin-softhddevice

    und bauen:

    dpkg-buildpackage -us -uc


    Zum Installieren nach /usr/local/src wechseln und


    Code
    sudo dpkg -i vdr-plugin-softhddevice_0.6.1rc1.git20151103.1039-0yavdr0~trusty_amd64.deb


    eingeben. Das wars :)


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

Jetzt mitmachen!

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