Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm having trouble playing mkv files in Kaffeine, or any other player on openSUSE, which generally doesn't come with this type of codec.

I've already installed a mkv codec that I found in the openSUSE repository. Still, the player can't play this format.

I tried installing VLC with a built-in codec for mkv, but ended up with lots of problems and decided to back out.

What solution could I use to solve this problem?

share|improve this question
up vote 3 down vote accepted

The problem is that MKV is not a codec, but only a container. Imagine it's just a .TAR file, with files for 1 or more tracks of audio, video and subtitles.

You have to figure out what format are the audio and video in the MKV file.

Install the mkvtoolnix suite and use mkvinfo-gui (or mkvinfo for the console version) to figure this out, then install the codecs.

Beside that, I found VLC to be a very good player. It works very well as soon as you have all the needed codecs ;-)

share|improve this answer

Probably you need the packman repository. It contain a lot of extra packages.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.