Gestern wurde vom Prinzip her dasselbe Problem in Tumbleweed gefixt.
Wurde alles im IRC besprochen.
Gestern wurde vom Prinzip her dasselbe Problem in Tumbleweed gefixt.
Wurde alles im IRC besprochen.
Hier dann der Beitrag im Forum:
Ah super, Danke für die Info
Noch einmal:
wenn du das Packman Repo benutzt, brauchst du das openh264 Repo nicht.
zypper se -sr 30
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Type | Version | Arch | Repository
---+--------------------------------+------------+-----------------------+--------+-----------
| gstreamer-1.20-plugin-openh264 | Paket | 1.20.3-1.sle150500.2 | x86_64 | openh264
| gstreamer-1.20-plugin-openh264 | Quellpaket | 1.20.3-1.sle150500.2 | noarch | openh264
| gstreamer-1.24-plugin-openh264 | Quellpaket | 1.24.12-1.suse1600.1 | noarch | openh264
| gstreamer-1.24-plugin-openh264 | Quellpaket | 1.24.12-1.sle150600.1 | noarch | openh264
| gstreamer-plugin-openh264 | Paket | 1.24.12-1.suse1600.1 | x86_64 | openh264
| libopenh264-7 | Paket | 2.3.1-2.suse1600.1 | x86_64 | openh264
| libopenh264-devel | Paket | 2.3.1-2.suse1600.1 | x86_64 | openh264
| mozilla-openh264 | Paket | 2.3.1-2.suse1600.1 | x86_64 | openh264
| openh264 | Quellpaket | 2.3.1-2.suse1600.1 | noarch | openh264
| openh264 | Quellpaket | 2.3.1-2.sle150600.5 | noarch | openh264
Alles anzeigen
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.
Firefox läuft mit ffmpeg (libavcodec) aus Packman, der hat h264 mit eingebaut.
Ich hab hier keine Pakete aus dem openh264 Repo installiert:
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:
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:
zypper se -si vlc
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Type | Version | Arch | Repository
---+-----------------------------+-------+------------------------+--------+---------------
i+ | libvlc5 | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | libvlccore9 | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i | phonon4qt5-backend-vlc | Paket | 0.11.3-bp156.3.6 | x86_64 | OSS
i | phonon4qt5-backend-vlc-lang | Paket | 0.11.3-bp156.3.6 | noarch | OSS
i+ | vlc | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | vlc-codec-fluidsynth | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | vlc-codec-gstreamer | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | vlc-codecs | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | vlc-devel | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | vlc-jack | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | vlc-lang | Paket | 3.0.21-150600.2.5.pm.5 | noarch | Packman_Aachen
i+ | vlc-noX | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | vlc-qt | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
i+ | vlc-vdpau | Paket | 3.0.21-150600.2.5.pm.4 | x86_64 | Packman_Aachen
Alles anzeigen
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.
Ich benutze auch den Mozilla-esr aus dem OSS Repo .
Zum anzeigen der requires bzw. recommends benutze ich aber rpm:
Damit Firefox grundsätzlich funktioniert ist kein Codec nötig.
Wenn aber Videos angezeigt werden sollen, dann ist der Codec wichtig daher recommends.
Oder mit zypper:
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:
zypper if --recommends MozillaThunderbird
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Informationen zu Paket MozillaThunderbird:
------------------------------------------
Repository : Update repository with updates from SUSE Linux Enterprise 15
Name : MozillaThunderbird
Version : 128.7.0-150200.8.200.1
Arch : x86_64
Anbieter : SUSE LLC <https://www.suse.com/>
Installierte Größe : 258,8 MiB
Installiert : Nein
Status : nicht installiert
Quellpaket : MozillaThunderbird-128.7.0-150200.8.200.1.src
Upstream-URL : https://www.thunderbird.net/
Zusammenfassung : An integrated email, news feeds, chat, and newsgroups client
Beschreibung :
Thunderbird is a free, open-source, cross-platform application for
managing email, news feeds, chat, and news groups. It is a local
(rather than browser- or web-based) email application that is powerful
yet easy to use.
Empfehlungen : [4]
libcanberra0
libpulse0
libotr5
libavcodec-full >= 0.10.16
Alles anzeigen
Ich benutze übriges auch das Packman.Essentials Repository (siehe Post #8).
Ich benutze das komplette Packman Repo und nicht nur einen Teil.
Aber jedem das seine.