I’ve had a problem with MKV creation using H264 + AC3 since the start of version 5. I have so far assumed that what I’m seeing is a simple bug in DVDFab and even received word from Fengtao that they would look into it back in version 22.214.171.124. I would think this is an easy bug to duplicate and therefor fix but I am no longer so sure. I’d like someone to duplicate the problem to make sure that it isn’t something to do with my setup.
I’ve used a custom profile to maximize the H264 quality coming from DVDFab. I’m using a rediculously high bitrate of 10000 to create an H264 reference sample. However, I experiance the following problems:
[li]mkv2vob chokes on the file with “Could not parse mkv file!”.[/li][li]MediaInfo shows the video format as AVC but lists the profile as “0@L0.0”.[/li][li]VLC will play the file correctly but the progress bar and time readout keep jumping back and forth a few seconds.[/li][/ul]
Here is the complete video section from MediaInfo:
Format : AVC Format/Info : Advanced Video Codec Format profile : 0@L0.0 Format settings, CABAC : No Format settings, ReFrames : frame0 Codec ID : V_MPEG4/ISO/AVC Width : 16 pixels Height : 32 pixels Display aspect ratio : 0.500 Colorimetry : 4:2:0 Scan type : Progressive
If you run the same exact profile except change the output container to AVI then you get the following correct output in MediaInfo:
Format : AVC Format/Info : Advanced Video Codec Format profile : Main@L4.1 Format settings, CABAC : Yes Format settings, ReFrames : 1 frame Codec ID : H264 Duration : 3mn 50s Bit rate : 8741 Kbps Nominal bit rate : 10000 Kbps Width : 720 pixels Height : 400 pixels Display aspect ratio : 16/9 Frame rate : 23.976 fps Resolution : 24 bits Colorimetry : 4:2:0 Scan type : Progressive Bits/(Pixel*Frame) : 1.266 Stream size : 240 MiB Writing library : x264 core 60 Encoding settings : cabac=1 / ref=1 / deblock=0:0:0 / analyse=0x1:0 / me=dia / subme=7 / brdo=0 / mixed_ref=0 / me_range=4 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=2 / nr=0 / decimate=1 / mbaff=0 / bframes=0 / keyint=250 / keyint_min=25 / scenecut=0(pre) / rc=abr / bitrate=10000 / ratetol=0.8 / rceq='tex^qComp' / qcomp=0.50 / qpmin=10 / qpmax=31 / qpstep=3 / ip_ratio=1.25 / aq=0
I can fix the problem using tsMuxer by creating a M2TS file, clicking the “Change level” check box on the H.264 part (defaults to 4.1), and renaming the resulting file to a VOB extension (so it plays on the PS3). This option is undesirable because tsMuxer will sometimes de-sync the audio. What is interesting is that the MediaInfo output after tsMuxer has the same level of detail that the AVI does which means it is present somewhere in the MKV.
If you should decide to try to duplicate my issue make sure to use one chapter (10000 bitrate remember) from an NTSC DVD with content that was originally a film (a.k.a. a region 1 movie DVD).
The board won’t let me upload the file again but you can find the profile attached here: