Was wäre die bessere Reihenfolge bei der Installation von Leap 16.0 gewesen, um solche Konflikte mit dem VLC zukünftig zu vermeiden?
Das sind keine Konflikte.
openSUSE veröffentlicht keine patent behaftete oder mit eingeschränkten Lizenzen behaftete Pakete.
Darunter fallen z.B. die h264 oder h265 Codecs.
openSUSE baut die mitgelieferten ffmpegs ohne diese Codecs, Packman nimmt dasselbe src.rpm und baut daraus die ffmpegs mit diesen Codecs.
Daher hat openSUSE seit ein paar Jahren das openh264 Repo veröffentlicht, dies stammt von Cisco, da dort anscheinend auch Patente liegen.
Wenn du das Packman Repo eingebunden hast und darauf umgestellt hast (das war dein Problem), dann brauchst du das openh264 Repo nicht mehr.
zypper lr -d | grep -i 264
23 | openh264 | openh264 | Nein | ---- | ---- | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/
Bei vlc kommt eine Besonderheit hinzu:
Packman baut vlc mit einem vlc-codecs Paket, welches solche patentbehafteten Codecs enthält.
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