• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Erledigt] VLC Player mit Tumbleweed kein Bild

Ich habe den VLC Player installiert und wollte TV Testen, Ton kommt, leider kein Bild.
VLC

Code:
Fehler: Codec wird nicht unterstützt:
VLC konnte das Format „h264“ (H264 - MPEG-4 AVC (part 10)) nicht dekodieren
 
Bitte sehr, die gewünschten Daten.


Code:
walter@Lenovo-Tablet:~> zypper se -si vlc gstreamer-plugins-bad
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S | Name                       | Type  | Version      | Arch   | Repository
--+----------------------------+-------+--------------+--------+-----------------------
i | gstreamer-plugins-bad      | Paket | 1.20.1-4.1   | x86_64 | Haupt-Repository (OSS)
i | gstreamer-plugins-bad-lang | Paket | 1.20.1-4.1   | noarch | Haupt-Repository (OSS)
i | libvlc5                    | Paket | 3.0.17.4-1.1 | x86_64 | Haupt-Repository (OSS)
i | libvlccore9                | Paket | 3.0.17.4-1.1 | x86_64 | Haupt-Repository (OSS)
i | vlc                        | Paket | 3.0.17.4-1.1 | x86_64 | Haupt-Repository (OSS)
i | vlc-codec-gstreamer        | Paket | 3.0.17.4-1.1 | x86_64 | Haupt-Repository (OSS)
i | vlc-lang                   | Paket | 3.0.17.4-1.1 | noarch | Haupt-Repository (OSS)
i | vlc-noX                    | Paket | 3.0.17.4-1.1 | x86_64 | Haupt-Repository (OSS)
i | vlc-qt                     | Paket | 3.0.17.4-1.1 | x86_64 | Haupt-Repository (OSS)
i | vlc-vdpau                  | Paket | 3.0.17.4-1.1 | x86_64 | Haupt-Repository (OSS)
walter@Lenovo-Tablet:~>

Code:
walter@Lenovo-Tablet:~> zypper lr -d
# | Alias                            | Name                            | Enabled   | GPG Check       | Refresh        | Priority  | Type   | URI                                                                   | Serv->
--+----------------------------------+---------------------------------+-----------+-----------------+----------------+-----------+--------+-----------------------------------------------------------------------+-------
1 | brave-browser                    | brave-browser                   | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64/                | 
2 | download.opensuse.org-non-oss    | Haupt-Repository (NON-OSS)      | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                 | 
3 | download.opensuse.org-oss        | Haupt-Repository (OSS)          | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                     | 
4 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                       | 
5 | openSUSE-20211125-0              | openSUSE-20211125-0             | Nein      | ----            | ----           |   99      | rpm-md | cd:/?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GH22NS40_K11ABKG5618 | 
6 | repo-debug                       | openSUSE-Tumbleweed-Debug       | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/               | 
7 | repo-source                      | openSUSE-Tumbleweed-Source      | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/              | 
walter@Lenovo-Tablet:~>
 
h264 ist proprietär, damit nicht in openSUSE enthalten.

Ohne Packman geht da nichts:
Hinzufügen des Packman Repos:
Code:
zypper ar -f -p20 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman

Umstellen und installieren:
Code:
zypper in -f vlc vlc-codecs
Code:
zypper dup --allow-vendor-change --from packman
Code:
zypper in -f gstreamer-plugins-bad-codecs gstreamer-plugins-ugly-codecs

Da kein Tumbleweed, weiss ich nicht, ob ein dup schon den letzten Befehl erübrigt.
 
Problem bei:
zypper in -f vlc vlc-codecs

Code:
walter@Lenovo-Tablet:~> sudo zypper in -f vlc vlc-codecs
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Installation von 'vlc-3.0.17.4-4.1.x86_64' aus Repository 'packman' wird erzwungen.
Installation von 'vlc-codecs-3.0.17.4-4.1.x86_64' aus Repository 'packman' wird erzwungen.
Paketabhängigkeiten werden aufgelöst...
2 Probleme:
Problem: das zu installierende vlc-codecs-3.0.17.4-4.1.x86_64 erfordert 'libavcodec58_134(unrestricted)', aber diese Anforderung kann nicht bereitgestellt werden
Problem: das zu installierende vlc-3.0.17.4-4.1.x86_64 erfordert 'vlc-noX = 3.0.17.4-4.1', aber diese Anforderung kann nicht bereitgestellt werden

Problem: das zu installierende vlc-codecs-3.0.17.4-4.1.x86_64 erfordert 'libavcodec58_134(unrestricted)', aber diese Anforderung kann nicht bereitgestellt werden
  Nicht installierbare Anbieter: libavcodec58_134-4.4.1-10.6.i586[packman]
                   libavcodec58_134-4.4.1-10.6.x86_64[packman]
 Lösung 1: Folgende Aktionen werden ausgeführt:
  libavcodec58_134-4.4.1-10.6.x86_64 von Hersteller http://packman.links2linux.de installieren
  und libavcodec58_134-4.4.1-7.3.x86_64 von Hersteller openSUSE ersetzen
  libavformat58_76-4.4.1-10.6.x86_64 von Hersteller http://packman.links2linux.de installieren
  und libavformat58_76-4.4.1-7.3.x86_64 von Hersteller openSUSE ersetzen
  libavfilter7_110-4.4.1-10.6.x86_64 von Hersteller http://packman.links2linux.de installieren
  und libavfilter7_110-4.4.1-7.3.x86_64 von Hersteller openSUSE ersetzen
 Lösung 2: vlc-codecs-3.0.17.4-4.1.x86_64 nicht installieren
 Lösung 3: vlc-codecs-3.0.17.4-4.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen

Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie (u)eberspringen, (w)iederholen oder brechen (a)b [1/2/3/u/w/a/d/?] (a): 1

Problem: das zu installierende vlc-3.0.17.4-4.1.x86_64 erfordert 'vlc-noX = 3.0.17.4-4.1', aber diese Anforderung kann nicht bereitgestellt werden
  Nicht installierbare Anbieter: vlc-noX-3.0.17.4-4.1.i586[packman]
                   vlc-noX-3.0.17.4-4.1.x86_64[packman]
 Lösung 1: vlc-noX-3.0.17.4-4.1.x86_64 von Hersteller http://packman.links2linux.de installieren
und vlc-noX-3.0.17.4-1.1.x86_64 von Hersteller openSUSE ersetzen
 Lösung 2: vlc-3.0.17.4-4.1.x86_64 nicht installieren
 Lösung 3: vlc-3.0.17.4-4.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen

Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie (u)eberspringen, (w)iederholen oder brechen (a)b [1/2/3/u/w/a/d/?] (a):
 
Also 2 mal Lösung 1.. Bringt nix, kann Packmann nicht installieren, werde wohl wieder auf ..buntu wechseln müssen, da ich den VLC player unbedingt brauche..
 
Du wirst bei Tumbleweed immer wieder auf kleine Probleme auflaufen, da darf man nicht sofort die Flinte ins Korn werfen. Übrigens ist
lewendi schrieb:
keine brauchbare Meldung.

Frage an Sauerland aus meiner lange zurückliegenden openSUSE-Vergangenheit: Wozu zuerst die Umstellung von vlc auf Packman? dup sollte doch alles erledigen.
 
Frage an Sauerland aus meiner lange zurückliegenden openSUSE-Vergangenheit: Wozu zuerst die Umstellung von vlc auf Packman? dup sollte doch alles erledigen.
Eigentlich ja, ich weiss aber nicht, wie es mit den vlc-codecs aussieht.
Daher einfach vorher der Befehl.

Übrigens weicht Tumbleweed mit der Benennung der Gstreamer Pakete auch von Leap 15.3 ab....

Und wie josef-wien schon sagte:
komplette Ausgabe incl. der Eingabe posten.
 

susejunky

Moderator
Teammitglied
Hallo lewendi,


lewendi schrieb:
... werde wohl wieder auf ..buntu wechseln müssen, da ich den VLC player unbedingt brauche..
wenn Du überzeugt bist, dass openSUSE Tumbleweed das Problem und Ubuntu die für Dich geeignete Lösung ist, dann setze diesen Beitrag bitte noch auf [Gelöst].

Ich habe mehrere openSUSE Tumbleweed Systeme im Betrieb (sowohl als bare-metal- als auch als VM-Installationen)
Code:
# cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20220501"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20220501"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20220501"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
#
Code:
# zypper lr -uEP
# | Alias      | Name                        | Enabled   | GPG Check       | Refresh        | Priority  | URI
--+------------+-----------------------------+-----------+-----------------+----------------+-----------+-------------------------------------------------------------------
4 | 04_packman | Packman openSUSE Tumbleweed | Ja        | (r ) Ja         | Ja             |   90      | https://ftp.rrze.uni-erlangen.de/packman/suse/openSUSE_Tumbleweed/
1 | 01_update  | openSUSE Tumbleweed Update  | Ja        | (r ) Ja         | Ja             |   98      | https://mirrorcache-eu.opensuse.org/update/tumbleweed/
2 | 02_oss     | openSUSE Tumbleweed Oss     | Ja        | (r ) Ja         | Ja             |   99      | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/
3 | 03_non-oss | openSUSE Tumbleweed Non-Oss | Ja        | (r ) Ja         | Ja             |   99      | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/
#
auf denen vlc installiert ist
Code:
# zypper se -si vlc*
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                | Type  | Version      | Arch   | Repository
---+---------------------+-------+--------------+--------+----------------------------
i+ | vlc                 | Paket | 3.0.17.4-4.1 | x86_64 | Packman openSUSE Tumbleweed
i+ | vlc-codec-gstreamer | Paket | 3.0.17.4-4.1 | x86_64 | Packman openSUSE Tumbleweed
i+ | vlc-codecs          | Paket | 3.0.17.4-4.1 | x86_64 | Packman openSUSE Tumbleweed
i+ | vlc-lang            | Paket | 3.0.17.4-4.1 | noarch | Packman openSUSE Tumbleweed
i  | vlc-noX             | Paket | 3.0.17.4-4.1 | x86_64 | Packman openSUSE Tumbleweed
i  | vlc-opencv          | Paket | 3.0.17.4-4.1 | x86_64 | Packman openSUSE Tumbleweed
i  | vlc-qt              | Paket | 3.0.17.4-4.1 | x86_64 | Packman openSUSE Tumbleweed
i+ | vlc-vdpau           | Paket | 3.0.17.4-4.1 | x86_64 | Packman openSUSE Tumbleweed
#
Code:
# zypper se -si gstream*
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                        | Type  | Version    | Arch   | Repository
---+-----------------------------+-------+------------+--------+------------------------
i  | gstreamer                   | Paket | 1.20.1-1.1 | x86_64 | openSUSE Tumbleweed Oss
i  | gstreamer-32bit             | Paket | 1.20.1-1.1 | x86_64 | openSUSE Tumbleweed Oss
i+ | gstreamer-lang              | Paket | 1.20.1-1.1 | noarch | openSUSE Tumbleweed Oss
i  | gstreamer-plugins-base      | Paket | 1.20.1-2.1 | x86_64 | openSUSE Tumbleweed Oss
i+ | gstreamer-plugins-base-lang | Paket | 1.20.1-2.1 | noarch | openSUSE Tumbleweed Oss
i  | gstreamer-plugins-good      | Paket | 1.20.1-1.1 | x86_64 | openSUSE Tumbleweed Oss
i  | gstreamer-plugins-good-gtk  | Paket | 1.20.1-1.1 | x86_64 | openSUSE Tumbleweed Oss
i+ | gstreamer-plugins-good-lang | Paket | 1.20.1-1.1 | noarch | openSUSE Tumbleweed Oss
#
und auf denen Videos (Bild+Ton) problemlos wiedergegeben werden.

Viele Grüße

susejunky
 
josef-wien schrieb:
Du wirst bei Tumbleweed immer wieder auf kleine Probleme auflaufen, da darf man nicht sofort die Flinte ins Korn werfen.
@lewendi
Das ist auch der Grund, warum ich bisher von Tumbleweed die Finger gelassen habe. Ich arbeite mit Leap 15.3.
Am 8. Juni 2022 erscheint übrigens openSUSE Leap 15.4, falls du das gerne probieren möchtest, statt gleich wieder zu Ubuntu zurückzuwechseln.
lg Christina

P.S. Mein Vorschlag soll dich jetzt aber nicht davon abbringen, den VLC-Player vom Packman-Repo zu installieren.
Sauerland schrieb:
Und wie josef-wien schon sagte:
komplette Ausgabe incl. der Eingabe posten.
 
Oben