Log in

View Full Version : Matroska problem in Media Player Classic


MST3K
3rd November 2003, 06:49
I've come across a problem playing back The Bourne Identity in Media Player Classic. I encoded the video as DivX 5.1 and the audio as 4 channel Ogg Vorbis vbr. I then muxed the files into a Matroska file using mkvmerge.

When I play the resulting mkv back in Media Player Classic, the audio is fine, but the video is completely messed up. The entire picture is a purplish-greenish color and the bottom half of the picture is made up of vertical lines. The video itself only plays in the top left quarter of the screen. The top right quarter is a mirror of the top left.

The avi generated after encoding the movie as DivX plays perfectly in every media player, as does the Vorbis audio. In addition, the problem happens when I use VDubMod to create the Matroska file. So the problem has to be occuring in the playback of the Matroska file.

This problem only occurs with Media Player Classic (I am using v6.4.6.5, but the changelogs for 6.4.6.6 and 6.4.6.7 didn't contain anything that sounded like it would fix this problem). VideoLAN client (0.6.1) plays the Matroska file back perfectly.

I haven't attached a screenshot, but I will if anyone requests it. Thanks in advance.

Tuning
3rd November 2003, 08:03
Are you using FFDShow?
BTW,Try disabling inbuilt matroska splitter in MPC.
#Edit#
In addition, the problem happens when I use VDubMod to create the Matroska file.
Can you explain little bit.

MST3K
3rd November 2003, 13:51
Thanks. I'll try disabling MPC's Matroska splitter.

Regarding the problem occuring when I use VDubMod, I meant that no matter what program I use to mux the Matroska file, the problem still occurs during playback in MPC. So I think I can safely rule out quirks in the muxing process.

--edit--

I tried using the standalone gabest Matroska Splitter v1.0.1.8, but the problem still occurs (both in WMP6.4 and MPC). So it must be a problem with gabest's Matroska splitter (unless I somehow fudged the muxing process, which is quite possible).

Tuning
3rd November 2003, 16:26
Try MKV merge.Might problem be solved.
BTW,What version VDM are you using?

jkwarras
3rd November 2003, 19:52
Originally posted by MST3K
I tried using the standalone gabest Matroska Splitter v1.0.1.8, but the problem still occurs (both in WMP6.4 and MPC).

It seems like a problem related to Matroska splitter. Does the file play fine with video only? i mean try to mux the file without sound and playback. If no problem than is a audio/vorbis related issue.

Try this:

1) Install CoreVorbis (if you already have it installed check "16 bits decoding")
2) Disable MPC Matroska splitter and unistall Matroska Splitter, then reinstall Matroska Splitter 1.0.1.8.
3) Use last ffdshow alpha build to decode DivX.

Hope it helps

jkwarras
3rd November 2003, 19:53
Originally posted by Tuning
Try MKV merge.Might problem be solved.
BTW,What version VDM are you using?

I don't think it's a mkvmerge problem or VDmod because as he said he muxed first with mkvmerge. BTW try muxing with latest mkvmerge version.

MST3K
4th November 2003, 00:11
Thanks a million! I grabbed a copy of the latest alpha of ffdshow. It's much much nicer than the official DivX decoder... anyhow, it works! I guess there must be a quirk somewhere between MPC's Matroska Splitter and the official DivX 5.1 decoder, though that wouldn't explain what ffdshow does different from DivX to work.

I didn't try just muxing the video as matroska, but I have a feeling that the same problem I had before would appear again.

Thanks again.