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 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.
 
ymp

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.
 

conflict

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)
tip If the concepts of package manager and repositories are foreign to you, revisit the chapters Installing Software and Software Repositories.

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://ftp.gwdg.de/pub/linux/packman/suse/13.1/ 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 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

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