gstreamer-plugin-openh264 wird nicht gefunden

Hinweis: In dem Thema gstreamer-plugin-openh264 wird nicht gefunden gibt es 20 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Noch einmal:

    wenn du das Packman Repo benutzt, brauchst du das openh264 Repo nicht.


    Für den Inhalt des Beitrages 318619 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Noch einmal:

    wenn du das Packman Repo benutzt, brauchst du das openh264 Repo nicht.

    Bitte um weitere Erklärung. Ich kann gstreamer-plugin-openh264 oder gstreamer-1.24-plugin-openh264 nicht im Packman Repository finden.

    openSUSE 15.6

    Für den Inhalt des Beitrages 318621 haftet ausdrücklich der jeweilige Autor: dosogoblin

  • Firefox läuft mit ffmpeg (libavcodec) aus Packman, der hat h264 mit eingebaut.


    Ich hab hier keine Pakete aus dem openh264 Repo installiert:

    Code
    zypper se -sir http://codecs.opensuse.org/openh264/openSUSE_Leap/
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    Keine passenden Objekte gefunden.

    Kann aber im Firefox alles sehen und auch sonst z.B. mit avidemux, Handbrake usw. auch h264 oder h265 Videos sehen oder erstellen.


    Vlc benötigt vlc-codecs aus Packman:

    Code
    rpm -ql vlc-codecs
    /usr/lib64/vlc/plugins/codec/libfaad_plugin.so
    /usr/lib64/vlc/plugins/codec/libx26410b_plugin.so
    /usr/lib64/vlc/plugins/codec/libx264_plugin.so
    /usr/lib64/vlc/plugins/codec/libx265_plugin.so

    Sowie:

    Für den Inhalt des Beitrages 318622 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Vielen Dank für die ausführliche Antwort.

    In der Tat konnte ich ohne weitere Abhängigteiten gstreamer-plugin-openh264, libopenh264-7 und mozilla-openh264 entfernen.

    Ich benutze übriges auch das Packman.Essentials Repository (siehe Post #8).

    Ich habe jedoch nicht MozillaFirefox installiert, sondern firefox-esr.

    Ich habe mir dessen Abhängigkeiten anzeigen lassen (zypper info --requires firefox-esr), konnte da aber keine libavcodec entdecken.

    Im Gegensatz zum vlc, der libavcodec.so.58.134 benötigt.

    Ich habe mit firefox-esr einige Testseiten besucht, die H.264-Videos wurden korrekt abgespielt.

    openSUSE 15.6

    Für den Inhalt des Beitrages 318623 haftet ausdrücklich der jeweilige Autor: dosogoblin

  • Ich benutze auch den Mozilla-esr aus dem OSS Repo .

    Zum anzeigen der requires bzw. recommends benutze ich aber rpm:

    Code
    rpm -q --recommends MozillaFirefox
    
    libavcodec-full >= 0.10.16
    libcanberra0
    libpulse0

    Damit Firefox grundsätzlich funktioniert ist kein Codec nötig.

    Wenn aber Videos angezeigt werden sollen, dann ist der Codec wichtig daher recommends.

    2 Mal editiert, zuletzt von Sauerland ()

    Für den Inhalt des Beitrages 318624 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Oder mit zypper:

    Code
    zypper if --recommends MozillaFirefox

    Du kannst recommends auch mit requires usw. ersetzen.


    zypper hat gegenüber rpm den Vorteil, das es alle Pakete der Repos durchsucht, rpm durchsucht nur die rpm-Datenbank und funktioniert damit nur bei installierten Paketen.

    Hier z.B. Thunderbird ist nicht installiert:

    Code
    rpm -q --recommends MozillaThunderbird
    package MozillaThunderbird is not installed

    Für den Inhalt des Beitrages 318625 haftet ausdrücklich der jeweilige Autor: Sauerland