Log in

View Full Version : Using Matroska for muxing AVC + AC3


JK1974
8th April 2005, 15:21
Hi,

I recoded the movie "Superman" from Germanīs ProSieben HD channel to NeroDigital AVC with 720p. Additionally, I used Cuttermaran to cut the AC3.
From this forum, I was told that for muxing AVC and AC3 the Matroska container would be a good solution. I did so with mkvmerge GUI, and I am able to play back this file with Media Player Classic.

Unfortunately, after playing back the video starting at a random point, after a few seconds, video and audio loose sync (video is slower). I believe that the CPU (P4 3GHz) is a little to slow to decode video and video playback is being slowed down instead of dropping frames. Once, I got a dialog in MPC that told me that there is an average playback speed of just around 20-24 instead of 25.

Is there any way to configure MPC to drop frames if behind, or any other sync option I have not found to keep in sync? Is there any other player you can recommend which might ensure better sync?

MPlayer-Win32 and VLC have problems with the video format (MPC uses the Nero DirectShow filter). I also tried ffdshow from 28.03.2005 as alternative codec to the "Nero DVD decoder" DirectShow module but this also was not able to play back the AVC video. Opening it in the Filter Graph Editor, it says that no filter for the video could be found. Trying to connect the Matroska Splitter with the Nero DVD Decoder tells me that a connection is not possible.

Furthermore: How to demux the mkv file if needed? VirtualDubMod does not support non-VFW codecs and another tool I checked just supported video formats that fit in a VFW container.

Thanks a lot in advance

Joerg

stephanV
8th April 2005, 15:40
AVC in DirectShow is indeed not perfect for now... you might try a newer ffdshow from here (http://ffdshow.sourceforge.net/tikiwiki/tiki-index.php?page=Getting+ffdshow)

As for demuxing, it is not possible yet. But maybe MKVextract will support extracting to raw somewhen in the future.

Teegedeck
12th April 2005, 22:06
For me, mplayer seems to work fine with x264 and AAC in MKV.

Use an up-to-date build of mplayer from here (http://www.aziendeassociate.it/cd.asp?dir=/mplayer).

Though this won't solve your sync-problem. Strangely enough, for me ffdshow (in MPC) does drop frames, and I wish it'd stop that! I haven't found out how, yet. Seems I got exactly the opposite problem. :)

JK1974
12th April 2005, 23:31
x264 unfortunately is a different story than NeroDigital AVC as the latter one is using some features that x264 still does not support - and ffdshow and all the other libraries still do not. So I am currently stuck using the NeroDigital DirectShow filters for playback.
I also tried the new Matroska splitter, but the NeroDigital filter still seems to refuse dropping frames if the system is too slow.