Does this sample only have one audio stream?
The common conversion from MPEG2-TS to MPEG2-PS leads to loss of metadata, like audio language, so you may automatically end up listening to a different audio stream without doing anything different.
Also, do you keep all audio streams?
I had a situation where I ended up with only the "descriptive audio stream" left after transcoding for a movie that I cared about. You may want to keep all audio streams as a workaround. (that option is also available in fixes/0.27)
The transcoded file retains both of the 2 audio tracks from the original. I transcoded to MPEG2-TS (-e ts), which retains the language identifier, and Audio #1 stays as English (5.1 on original, 2.0 on transcoded), and Audio #2 stays as Spanish (2.0 on original, 2.0 on transcoded).
I've tried --passthrough with the same outcome. I've tried selecting --audiotrack to only select the English, yet both streams appear on the resultant .mpg.
I tried going through the Myth menus, and changing all the transcoding profiles to check the 'lossless' box, but the CLI mythtranscode result is the same.
It seems I cannot transcode and retain 6 channel audio :/
Hmm, that sounds like a bug then. One last thing to verify would be if it is just the signaling in the container (and the audio playing back is still 5.1) or if the actual audio stream is converted to stereo.
dekarl wrote:Hmm, that sounds like a bug then. One last thing to verify would be if it is just the signaling in the container (and the audio playing back is still 5.1) or if the actual audio stream is converted to stereo.
Audio #1
ID : 4301 (0x10CD)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 129
Duration : 24mn 29s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 8ms
Stream size : 33.6 MiB (1%)
Language : English
Weird!
And as a result, however, if I want to encode it with HandBrake, I cannot make the encoded file 6 channel. Handbrake sees the original (transcoded) as stereo, and so cannot make the output file 6 channel.