Opened 5 years ago

Closed 5 years ago

#8051 closed enhancement (fixed)

Add Meridian Lossless Packing (Dolby TRUEHD) support for MP4

Reported by: likeadoc Owned by:
Priority: wish Component: avformat
Version: git-master Keywords: mov thd
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

It seems that packaging a TRUEHD/MLP stream into a mp4 container isn't supported by any currently available software - despite the capabilities of the MP4 container.

References:
http://mp4ra.org/#/codecs - see codec mlpa - (clearly states support for Dolby MLP)
https://developer.dolby.com/globalassets/technology/dolby-truehd/dolbytruehdbitstreamswithintheisobasemediafileformat.pdf - describes the storage of Dolby® TrueHD (MLP) audio bitstreams in a file format compliant with the ISO base media file format
https://en.wikipedia.org/wiki/Comparison_of_video_container_formats - see audio coding formats support - also clearly states support for TRUEHD in mp4.

Change History (6)

comment:1 by Carl Eugen Hoyos, 5 years ago

Component: ffmpegavformat
Keywords: mov thd added; MLP TrueHD mp4 removed
Priority: normalwish
Version: unspecifiedgit-master

comment:2 by James, 5 years ago

Is there a sample available anywhere?

in reply to:  2 comment:4 by Balling, 5 years ago

Replying to jamrial:

Is there a sample available anywhere?

Are you kidding me? Any torrent film with Truehd. Really https://katcr.co/katsearch/page/1/Truehd

For example, https://katcr.co/torrent/3076173/how-to-train-your-dragon-the-hidden-world-2019-2160p-uhd-bluray-x265-10bit-hdr-truehd-7-1-atmos-deflate.html

And there is already version with Dolby Vision or/and (!) HDR10+(!) or DTS X inside. And we still do not support decoding atmos ((

comment:5 by James, 5 years ago

Status: newopen

I didn't ask for a TrueHD sample because i wanted to look at the audio stream. I asked for a TrueHD-in-mp4 sample, as described in the spec quoted by likeadoc, to look at how it was multiplexed.

comment:6 by Carl Eugen Hoyos, 5 years ago

Resolution: fixed
Status: openclosed

Implemented by James in 808a6717e0c584738c60a109afd6d47f4973d619
Please report back if you are able to test with Dolby-certified software.

Note: See TracTickets for help on using tickets.