Inspector.Gadget
23rd October 2008, 23:18
I'm trying to isolate a problem or difference down to one or more factors in making incompatible Matroska filesfrom DVD VOBs. Here's the scenario:
I ripped a 16:9 NTSC DVD of the movie "Hard Candy" to my hard drive as one large VOB 4.19 GB. Two different, odd things happen with muxing to Matroska:
1) If I re-mux the VOB with the latest MKVMerge binary and its GUI, the resulting file plays fine if it is demuxed on playback by Haali's Matroska Splitter but crashes MPC (latest patched build) when I use the internal splitter. The file opens in MediaInfo's GUI and all the information looks accurate.
2) If I re-mux the VOB with Haali's GDSMux, it plays fine in Media Player Classic with both the internal splitter and Haali's splitter but crashes MediaInfo GUI.
The DVD is soft telecined, and Haali's GDSMuxer discards the 3:2 pulldown flag, (oddly) resulting in jerky playback of the re-muxed MKV. MKVMerge does not, and playback is smooth.
I suspect the frame rate to be the issue, but when I go to re-mux the MKVMerge-created MKV with GDSMux (in order to pass GDSMux the framerate value), GDSMux claims that there is only an AC3 stream in the original MKV, regardless of whether I specify a 4CC code in MKVMerge. Essentially, I can't re-mux the original MKV to even get to the framerate issue.
Where do I go from here to figure out where the bug is?
I ripped a 16:9 NTSC DVD of the movie "Hard Candy" to my hard drive as one large VOB 4.19 GB. Two different, odd things happen with muxing to Matroska:
1) If I re-mux the VOB with the latest MKVMerge binary and its GUI, the resulting file plays fine if it is demuxed on playback by Haali's Matroska Splitter but crashes MPC (latest patched build) when I use the internal splitter. The file opens in MediaInfo's GUI and all the information looks accurate.
2) If I re-mux the VOB with Haali's GDSMux, it plays fine in Media Player Classic with both the internal splitter and Haali's splitter but crashes MediaInfo GUI.
The DVD is soft telecined, and Haali's GDSMuxer discards the 3:2 pulldown flag, (oddly) resulting in jerky playback of the re-muxed MKV. MKVMerge does not, and playback is smooth.
I suspect the frame rate to be the issue, but when I go to re-mux the MKVMerge-created MKV with GDSMux (in order to pass GDSMux the framerate value), GDSMux claims that there is only an AC3 stream in the original MKV, regardless of whether I specify a 4CC code in MKVMerge. Essentially, I can't re-mux the original MKV to even get to the framerate issue.
Where do I go from here to figure out where the bug is?