09 May 2019
H264 und MP4A Videos unter OpenSUSE TUmbleweed abspielen
Man will unter OpenSUSE Tumbleweed mit dem Videolanclient vlc ein mp4-Video abspielen will, und erhält folgende Fehlermeldung:
Codec not supported:
VLC could not decode the format "mp4a" (MPEG AAC Audio)
Codec not supported:
VLC could not decode the format "h264" (H264 - MPEG-4 AVC (part 10))
Es fehlen Codecs. Am einfachsten ist es, sie mit zypper aus dem Pacman-Repo nachzuinstallieren:
# zypper ar -f ftp://packman.inode.at/suse/openSUSE_Tumbleweed/ packman
# zypper in vlc-codecs
Alle auftretenden Konflikte muss man sinnvoll lösen, ich denke das kriegt man hin, Beispiel:
Problem: ffmpeg-4-4.1.3-5.1.x86_64 requires libavresample4 = 4.1.3-5.1, but this requirement cannot be provided
not installable providers: libavresample4-4.1.3-5.1.i586[packman]
libavresample4-4.1.3-5.1.x86_64[packman]
Solution 1: install libavresample4-4.1.3-5.1.x86_64 (with vendor change)
openSUSE --> http://packman.links2linux.de
Solution 2: do not install ffmpeg-4-4.1.3-5.1.x86_64
Solution 3: break ffmpeg-4-4.1.3-5.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 1