Der Grund ist folgender:
openSUSE liefert keine Patent behafteten oder auch mit proprietären Lizenzen behaftete Prpgramme/libs aus.
Um diese dann doch zu bekommen, gibt es das Packman Repo.
Jetzt aber bitte nicht glauben, man müßte unbedingt noch das VLC (Videolan) Repo hinzufügen, meist ist es so, das Packman genau dieselbe Version beinhaltet wie das Videolan Repo.
Aber beide Repos zusammen ergeben irgendwann Probleme.
Daher:
Finger weg vom VLC Repo und nur Packman benutzen.
Als Root folgenden Befehl ausführen:
zypper ar -f -p 50 https://ftp.halifax.rwth-aachen.de/packman/suse/openSUSE_Leap_15.6/ Packman
Der Befehl fügt das Packman Repo mit refresh und Priorität 50 hinzu.
Jetzt noch alle installierten Pakete auf das Packman Repo umstellen:
zypper dup --allow-vendor-change --from https://ftp.halifax.rwth-aachen.de/packman/suse/openSUSE_Leap_15.6/
Dann vorsichtshalber noch einmal:
zypper in -f vlc-codecs vlc-codec-gstreamer