Makemkv doesn't play nice with others
Posted: Fri Jan 09, 2009 1:57 am
The mkv files I make with the program work great in VLC - so makemkv is a roaring success in that respect - but if I try to take the mkv file and do anything with it, the mkv streams can't be read.
The end result I'm shooting for is an x264 w/ AC3 playable on the PS3. The ideal route to get there seems to be DVD->makemkv->mkv2vob. I know there are other programs to do it but I've yet to find the right combo that doesn't give me audio sync problems. Makemkv gave a perfectly synced mkv, I know mkv2vob can transcode it to x264 without screwing the audio up on my system.
- MKV plays fine in VLC.
- When I open the mkv with mkv2vob, it errors out with "Could not parse mkv file!"
- When I look at the mkv with mkvextract, it does not see the audio or video stream.
- When I attempt to open the mkv with megui, I get a Direct Show Error: "Unable to render the file. You probably don't have the correct filters installed."
- All programs I mentioned work fine with conventional mkv files.
Now I have no idea what it means, but I did notice differences in the structure of a 'good' mkv and the makemkv when viewing it with mkvinfo; mainly lines related to "EBML".
I can paste the entire file contents if desired but here is the EBML head portion:
'good'
(MKVInfo) + EBML head at 0
(MKVInfo) |+ EBML version: 1 at 5
(MKVInfo) |+ EBML read version: 1 at 9
(MKVInfo) |+ EBML maximum ID length: 4 at 13
(MKVInfo) |+ (Unknown element: EBMLMaxSizeLength; ID: 0x42f3 size: 4) at 17
(MKVInfo) |+ Doc type: matroska at 21
(MKVInfo) |+ Doc type version: 1 at 32
(MKVInfo) |+ Doc type read version: 1 at 36
makemkv
(MKVInfo) + EBML head at 0
(MKVInfo) |+ Doc type: matroska at 5
(MKVInfo) |+ Doc type version: 2 at 16
(MKVInfo) |+ Doc type read version: 1 at 20
Dunno if that helps point the way at why the makemkv can't play nice with other stuff but if not, any ideas?
The end result I'm shooting for is an x264 w/ AC3 playable on the PS3. The ideal route to get there seems to be DVD->makemkv->mkv2vob. I know there are other programs to do it but I've yet to find the right combo that doesn't give me audio sync problems. Makemkv gave a perfectly synced mkv, I know mkv2vob can transcode it to x264 without screwing the audio up on my system.
- MKV plays fine in VLC.
- When I open the mkv with mkv2vob, it errors out with "Could not parse mkv file!"
- When I look at the mkv with mkvextract, it does not see the audio or video stream.
- When I attempt to open the mkv with megui, I get a Direct Show Error: "Unable to render the file. You probably don't have the correct filters installed."
- All programs I mentioned work fine with conventional mkv files.
Now I have no idea what it means, but I did notice differences in the structure of a 'good' mkv and the makemkv when viewing it with mkvinfo; mainly lines related to "EBML".
I can paste the entire file contents if desired but here is the EBML head portion:
'good'
(MKVInfo) + EBML head at 0
(MKVInfo) |+ EBML version: 1 at 5
(MKVInfo) |+ EBML read version: 1 at 9
(MKVInfo) |+ EBML maximum ID length: 4 at 13
(MKVInfo) |+ (Unknown element: EBMLMaxSizeLength; ID: 0x42f3 size: 4) at 17
(MKVInfo) |+ Doc type: matroska at 21
(MKVInfo) |+ Doc type version: 1 at 32
(MKVInfo) |+ Doc type read version: 1 at 36
makemkv
(MKVInfo) + EBML head at 0
(MKVInfo) |+ Doc type: matroska at 5
(MKVInfo) |+ Doc type version: 2 at 16
(MKVInfo) |+ Doc type read version: 1 at 20
Dunno if that helps point the way at why the makemkv can't play nice with other stuff but if not, any ideas?