ᐈ Multimedia Codecs openSUSE Linux ✔

➡️ This chapter describes three different methods for installing the packages needed to playback most multimedia formats - including MP3, DVDs etc., with VLC, Kaffeine (video) and Amarok (audio). You can use 1-Click Install, manual installation or use the command line - whichever method you prefer.

By default only free, open, non-patent encumbered formats such as Ogg Theora, Ogg Vorbis and Flac are supported for legal reasons (US software patents and Digital Millennium Copyright Act (DMCA)).

Codec Installation with 1-Click

Click on the button below to install multmedia codecs with 1-click install.

Note, if you get a warning dialog like this don't panic! Simply select the proper option, to either allow changing the vendor for some packages from openSUSE to Packman, or possibly to downgrade a package (usually the same package version, only with a lower build number) then click OK -- Try Again.

Afterwards make sure all your multimedia packages are coming from the Packman Repository:

Start YaST Software Management => Click on View => Click on Repositories => Select the Packman Repository => Click "Switch system packages" => Click "Accept"

Manual Codec Installation

You can install the packages manually instead if you prefer.
First add the repositories with YaST Software Repositories:
  • Packman Repository
  • libdvdcss repository (skip if you don't need DVD playback)

Then install the following packages with YaST Software Management:

  • libxine2-codecs
  • k3b-codecs
  • ffmpeg
  • lame
  • gstreamer-0_10-plugins-bad
  • gstreamer-0_10-plugins-ugly
  • gstreamer-0_10-plugins-ugly-orig-addon
  • gstreamer-0_10-plugins-ffmpeg
  • libdvdcss2 (skip if you don't need DVD playback)

Codec Installation in the Terminal

To install codecs using the terminal instead, do these steps:

Add the needed repositories (skip the dvd repo if you don't need DVD playback):

zypper addrepo -f http://packman.inode.at/suse/openSUSE_Leap_15.2/ packman

zypper addrepo -f http://opensuse-guide.org/repo/13.1/ dvd
Then install the necessary packages (skip libdvdcss2 if you don't need DVD playback):
zypper install --allow-vendor-change ffmpeg-3 lame gstreamer-plugins-bad
 gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon 
gstreamer-plugins-libav libavdevice58 libdvdcss2 vlc-codecs

Make sure all your multimedia packages are coming from the Packman Repository:

zypper dup --allow-vendor-change --from http://packman.inode.at/suse/openSUSE_Leap_15.2/

You may be asked if you want to allow vendor change for some packages - allow it.