InfusePro (ATV4K) is silently discarding the audio stream in an mp4 that contains a Dolby TrueHD track along a video stream.
Audio stream was extracted with ffmpeg v4.3.1 and remuxed with video using mp4box (which also throws a warning). Here’s a link to the mp4. According to The 'MP4' Registration Authority , mlpa is Dolby MLP. Not sure if this is an InfusePro issue or ffmpeg … thanks.
Mediainfo output: (audio section)
ID : 2
Format : MLP FBA 16-ch
Format/Info : Meridian Lossless Packing FBA with 16-channel presentation
Commercial name : Dolby TrueHD with Dolby Atmos
Codec ID : mlpa
Duration : 22 s 998 ms
Source duration : 22 s 931 ms
Bit rate mode : Variable
Maximum bit rate : 7 134 kb/s
Channel(s) : 8 channels
Channel layout : L R C LFE Ls Rs Lb Rb
Sampling rate : 48.0 kHz
Frame rate : 1 200.000 FPS (40 SPF)
Compression mode : Lossless
Source stream size : 11.0 MiB (8%)
Default : Yes
Alternate group : 1
Tagged date : UTC 2020-12-28 13:29:50
Number of dynamic objects : 13
Bed channel count : 1 channel
Bed channel configuration : LFE
yes doing the conversion to lpcm works. if you have a small segment of an mp4 with mlpa to share, please do and provide a link or upload to Infuse DB, the more the better to help Infuse. I’ve shared a link to one in my OP.
I had the same question. When I wanted to open a new thread about it, I found this one. Does Infuse in the meantime support TrueHD audio streams inside MP4 containers (mlpa) or is it known when this “upcoming version” will be released? The reason why I am asking is, this would allow me to just pass thru the TrueHD audio stream if I convert my movies to MP4. Sure, I could use MKV instead, but then I cannot play the files on my Mac natively. At the moment I need to convert all TrueHD streams with HandBrake to E-AC3. Which is an issue for 7.1 and Atmos, because HandBrake does only support 5.1 E-AC3 (because of a limitation in FFMpeg).