Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

When I play mkv file in VLC, it produces this error

No suitable decoder module:

VLC does not support the audio or video format "undf". Unfortunately there is no way for you to fix this.

What does it mean and how to fix it?

My OS is Windows 7.

Thanks and regards!

share|improve this question

1 Answer 1

This means that VLC doesn't recognize the format of one of the data streams in your MKV file. It can't play this file and considers it unfixable.

Without more details, we can't tell you why VLC thinks the file is broken. You can try:

  • playing it in another media player;
  • updating to a later (or earlier) version of VLC and trying again;
  • re-encoding the file (if you encoded the MKV yourself), possibly using different settings or a different encoder; or
  • downloading the file again (if you downloaded it from the Internet).

You might look into MKVtoolnix (for Linux, OSX, Cygwin and Windows) or MKVtools (for OSX). MKVtoolnix is a set of tools for creating, altering, and inspecting MKV files; your MKV may be reparable using them. Start with the following command, and inspect the output for errors; it may give you more information about what's wrong with the file:

mkvinfo filename.mkv
share|improve this answer
Thanks! It seems that the mkv file contains rmvb format. I can play it in Media Player Classic after installing Real Alternative, but still cannot in VLC. –  Tim Mar 27 '10 at 3:24
@quack: Congrats on the Diamond! :) –  Josh K Mar 27 '10 at 3:32
@Tim: interesting! dunno why anyone would put RMVB into an MKV, but ok. seems that VLC is known to be so-so with Real codecs (videolan.org/vlc/features.html), and that may get better eventually, but probably not very soon. –  quack quixote Mar 27 '10 at 3:35
@Tim: the more interesting question is why VLC doesn't recognize it; this might be due to VLC's MKV decoder not expecting RMVB data, but i'd suspect the MKV isn't correctly formatted. this is only your fault if you created the MKV, but MKVtoolnix might be able to fix it so that VLC actually recognizes the file correctly (even if it doesn't play it well!) –  quack quixote Mar 27 '10 at 3:38

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.