2010-01-16, 03:33
The short short version of the question is this:
Why wont the DTS/DD Core of DTS-HD/TrueHD get pulled when the file is in the MKV container, but will work while in the M2TS container?
This is going to be somewhat long but please bare with me.
I have a fully ripped bluray disc from my collection on my HDD. I use TSMuxer to demux it into 1080p Video, HD Audio (DTS-HD or Dolby TrueHD), and Subtitles. I convert the Subtitles (using OCR software) to a XBMC friendly .srt format. I then recombine them using MkvMerge into a single .mkv. I also recombine them using TSMuxer into a m2ts file. I play them both on XBMC and these are the results:
M2TS - Skipping (left, right, up, down on remote) is slow, resulting in artificats on screen for a second, as well as sometimes it wont skip at all until the file plays for a few seconds. The HD Audio plays fine however. It shows on my reciever as DTS or DD, so I assume the DTS or DD core is being read and sent via HDMI. There are 2 audio streams available, "5.1" (which sounds like only surround, this is the HD audio, and "DTS 5.1"/"ac3 5.1", the core) Good enough for me!
MKV - Skipping is normal, no issues whatsoever. Still get artifacts but for a very brief period of time. Audio fails to play properly (sounds like all you hear is the surround no front, left, center) which is what happens anytime I play DTS-HD/Dolby TrueHD with VLC or any other software which cant pull the DTS/DD Core from the HD Audio. Only one audio stream is available, "5.1".
So, is there a reason why the core is not being pulled under the MKV container? If it works as a M2TS I don't see why it cant work as MKV. I don't care about getting the extra HD audio content, I just want to future-proof my rips so I don't have to rip them all over again when these formats are eventually supported.
Why wont the DTS/DD Core of DTS-HD/TrueHD get pulled when the file is in the MKV container, but will work while in the M2TS container?
This is going to be somewhat long but please bare with me.
I have a fully ripped bluray disc from my collection on my HDD. I use TSMuxer to demux it into 1080p Video, HD Audio (DTS-HD or Dolby TrueHD), and Subtitles. I convert the Subtitles (using OCR software) to a XBMC friendly .srt format. I then recombine them using MkvMerge into a single .mkv. I also recombine them using TSMuxer into a m2ts file. I play them both on XBMC and these are the results:
M2TS - Skipping (left, right, up, down on remote) is slow, resulting in artificats on screen for a second, as well as sometimes it wont skip at all until the file plays for a few seconds. The HD Audio plays fine however. It shows on my reciever as DTS or DD, so I assume the DTS or DD core is being read and sent via HDMI. There are 2 audio streams available, "5.1" (which sounds like only surround, this is the HD audio, and "DTS 5.1"/"ac3 5.1", the core) Good enough for me!
MKV - Skipping is normal, no issues whatsoever. Still get artifacts but for a very brief period of time. Audio fails to play properly (sounds like all you hear is the surround no front, left, center) which is what happens anytime I play DTS-HD/Dolby TrueHD with VLC or any other software which cant pull the DTS/DD Core from the HD Audio. Only one audio stream is available, "5.1".
So, is there a reason why the core is not being pulled under the MKV container? If it works as a M2TS I don't see why it cant work as MKV. I don't care about getting the extra HD audio content, I just want to future-proof my rips so I don't have to rip them all over again when these formats are eventually supported.