This project is read-only.


Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 302
Change Set: 37881
Released: Mar 8, 2010
Updated: Mar 8, 2010 by matthewjheaney
Dev status: Stable Help Icon

Recommended Download

application, 515K, uploaded Mar 8, 2010 - 302 downloads

Release Notes

This is a maintenance update of the VOB2MKV utility.

The MKVMUX filter now describes the cluster locations using a separate SeekHead element at the end of the file. This moves the clusters to a location earlier in the file, which will facilitate immediate playback when the file is downloaded from a network. I have confirmed that this organization of the cluster index can be rendered (with seeking enabled) on the Western Digital HD TV Media Player. The MKVSOURCE filter was also modified to be able to read MKV files having the cluster index organized this way.

The MKVMUX now throttles the input streams, to prevent one stream from racing ahead of the other (this will reduce memory consumption).

End-of-stream handling in the muxer now works correctly. When EOS is received on all of the input streams, the graph will automatically stop. The EC_COMPLETE event message is successfully delivered to the application, so it automatically quits. You no longer have to trap a user-defined event.

The MKVMUX filter now handles graph pausing properly, and the streaming threads block until there's a state transition the leaves the Paused state.

The MKVMUX filter now writes smaller clusters (as soon as an I-frame is received) for the first 60 seconds of presentation time. After that, clusters are created in the normal way (at least 1 second of presentation time between clusters). This will make it easier for parsers that require the entire cluster to be available before rendering the frames in that cluster.

The MKVSOURCE filter automatically resets the stream position back to time=0 when the graph is stopped.

See the README.TXT file for more detailed information about the VOB2MKV utility and its various components.

Reviews for this release

Seems to be a very interesting project. Unfortunately the usability is extremely poor. There is no batch file for registering the components, the command line tools doesn't show any help screens and the readme has no arguments reference. How am I supposed to use this tool?
by Pascen on Mar 11, 2010 at 11:54 AM