Continuing my research, I found something that might indicate this issue is a potential bug. I analyzed the file output for Sleeping Beauty (per the
log indicated in my previous message), and it looks like the 8-channel audio is hiding in there.
MediaInfo Output for Handbrake Passthru of 8-channel DTS-HD MA Stream:Code: Select all
Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA / Core
Mode : 16
Format settings, Endianness : Big
Codec ID : A9
Duration : 1h 15mn
Bit rate mode : Variable / Constant
Bit rate : Unknown / 1 509 Kbps
Nominal bit rate : 4 459 Kbps
Maximum bit rate : 6 638 Kbps
Channel(s) : 2 channels
Channel(s)_Original : 8 channels / 6 channels
Channel positions : Front: L C R, Side: L R, Back: L R, LFE / Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Frame rate : 93.750 fps (512 SPF)
Bit depth : 24 bits
Compression mode : Lossless / Lossy
Stream size : 2.34 GiB (63%)
Language : English
Default : Yes
Alternate group : 1
Encoded date : UTC 2017-08-06 03:49:03
Tagged date : UTC 2017-08-06 03:54:12
Handbrake causes the 8-channel lossless track to label the bitrate as "Unknown" (instead of the 4,459 Kbps), but, otherwise it matches the original stream in the ripped MKV file.
MediaInfo Output for the Original 8-channel DTS-HD MA Stream:Code: Select all
Audio #1
ID : 2
ID in the original source medium : 4352 (0x1100)
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA / Core
Mode : 16
Format settings, Endianness : Big
Codec ID : A_DTS
Duration : 1h 15mn
Bit rate mode : Variable / Constant
Bit rate : 4 459 Kbps / 1 509 Kbps
Channel(s) : 8 channels / 6 channels
Channel positions : Front: L C R, Side: L R, Back: L R, LFE / Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Frame rate : 93.750 fps (512 SPF)
Bit depth : 24 bits
Compression mode : Lossless / Lossy
Stream size : 2.34 GiB (15%)
Title : Surround 7.1
Language : English
Default : Yes
Forced : No
Original source medium : Blu-ray
Thus, it is passing through the 8-channel stream (albeit with some identification issues).
The file does, indeed, show up in my Plex Media Player as having an "English - DTS 7.1" track as it's only track. Based upon the stream size, it looks like the lossless audio is all there.
For confirmation, I encoded another version (
log) and had Handbrake perform a Passthru of the DTS-HD MA 5.1 core track.
MediaInfo Output for Handbrake Passthru of 6-channel DTS-HD MA Core Stream:Code: Select all
Audio #2
ID : 3
Format : DTS
Format/Info : Digital Theater Systems
Mode : 16
Format settings, Endianness : Big
Codec ID : A9
Duration : 1h 15mn
Source duration : 1h 15mn
Bit rate mode : Constant
Bit rate : 1 509 Kbps
Channel(s) : 2 channels
Channel(s)_Original : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Frame rate : 93.750 fps (512 SPF)
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 811 MiB (35%)
Source stream size : 811 MiB (35%)
Language : English
Default : No
Alternate group : 1
Encoded date : UTC 2017-08-06 03:39:09
Tagged date : UTC 2017-08-06 03:42:06
You can see this is the Core audio stream at a 1,509 Kbps bitrate and 6 channels (coming in at 811 MB in size).
Thus, the Lossless audio is passing through when selecting the track in Handbrake, but the track is losing it's bitrate information for some reason. I suspect it has something to do with how Handbrake depicts the 8-channel stream as "0: English (DTS-HD MA) (5.1 ch)" when selected. By selecting that stream and the "DTS-HD Passthru" option in the Codec pull-down list, Handbrake seems to pass all 8 channels (again, without bitrate data for the lossless stream).
Any thoughts? Is this a bug? Expected?