A video file consists in 2 or more streams, a video one, 1 or more audio streams and also may contain subtitles. The way they are packed together depends on the container used. We have .mpeg .avi .mkv for example. To play the file yoy need to splitt the streams (using a splitter) and to decode them (using a decoder\filter). In your case, you have the decoder for the stream (DivX in your case) but not the splitter for the container (.mkv in this case). Got it ?
If you do a litle search on the forum, you will end up by finding a post called "List of codecs". Read it, it may be usefull too.
|