openSUSE vem sem codecs, é normal isto, é necessário adicionar o repositório packman e “comutar” os pacotes.
Dê uma olhada nesta publicação, no tópico “Instalar codecs de áudio e vídeo”: Novidades e pós instalação do openSUSE Leap 15.3
Acontece que algumas semanas após o openSUSE Leap 15.3 ter sido lançado, o vlc-codecs do repositório packman foi removido por alguma razão (comentei aqui), ou seja, o jeito é instalar o vlc-beta, cujo reprodutor de vídeo já possui o vlc-codecs embutido… ou escolher um outro reprodutor de vídeo (Ex.: smplayer é completo).
Sim, isto é uma solução.
Bem, não é exatamente uma solução, mas funciona, porém, sem o vlc-codecs.
VLC sempre funcionou tranquilo no openSUSE Leap, mas nestes últimos meses aconteceu do vlc-codecs ser removido do repositório packman referente ao Leap 15.3, e eu desconheço o motivo.