Log in

View Full Version : Howto mux VC-1 into mkv


mikeathome
16th April 2008, 23:48
Hello,
I figured a way to mux VC-1 into Matroska container. For everyone who does not already know ;-)

Tools used:
eac3to v2.40
Mkvtoolnix 2.2.0

1) Create your VC-1, or use a build EVO (actually the EVO is the prefered)
2) Mux using eac3to file.vc1 file.mkv or eac3to file.evo 1: file.mkv
- if you are going to mux anything else like standard full HD (1920x1080@24/1001) eac3to will throw thousands of gap errors at you, ignore them this time.
- I had success even with 1280x720@60/1001 made with CineVision from a HD-DVD Rip!!!
- create a textfile with the following# timecode format v1
assume 23.976This example is for the 1280x720@60/1001. It actually will tell MKVmerge to write 24/1001 timecodes. This is correct as the stream IS actually 24/1001. The 60/1001 result from the pulldown created by the encoder for compliance with HD-DVD spec.
3) Import the mkv, your audio, subpicture stream, chapters and last but not least the timecode file (for the video stream)
4) mux and enjoy, works great.

mike

Note:
Changed some incorrect wording.
In the meantime I've done a couple more. They all work following this procedure!

nautilus7
17th April 2008, 12:28
So... You asked about 60/1001 fps in the eac3to forum and instead of responding to them who tried to help you, you post this wrong method for vc1 2 mkv here.

eac3to works great!!! You don't have to re-write timestamps, as you did, and you must not always ignore the gap warnings eac3to gives you, if any.

How does the 23,976 timecode restore the pulldown flags? Why do you need them anyway?

Learn how eac3to works before you jump into conclusions.

mikeathome
17th April 2008, 13:56
Hello,
I am not going to comment this. My intend was to help a couple of users desperately looking for a solution to mux VC-1 into MKV. These are my findings [period]

I am not sure why it will be wrong. My material IS 24/1001. I don't need PD flags in the MKV container at all (that actually is the topic you have a point, sorry for my DUMB WRONG statement).

All I want is SYNC and correct time and Subs and chapters WHICH ALL WORK with my solution. Give me a server and I will upload you an example of the raw and the muxed stream so you can do better testing. The gap warnings in this specific case are WRONG, there are no gaps!

Regarding your 'HELP' here's my response.

http://forum.doom9.org/showthread.php?p=1126572#post1126572

mike