Menu

Playback of 7.1 MLP with Atmos

J7N
2023-11-30
2024-06-02
  • J7N

    J7N - 2023-11-30

    TrueHD files with the Atmos extension are not recognized by Foobar. They do play after being reduced to the "core" using FFMPEG, except the estimated duration is way off. It is possible that the streams were not cut ideally to start with a valid frame, but I do not understand their structure. Could such files be supported? Alternatively, could the TrueHD codec in Matroska be supported? Keeping the format as MLP allows to retain the Atmos channels for the future.

     
  • Maxim V.Anisiutkin

    What extension do TrueHD files have? ".AC3"?

     
  • J7N

    J7N - 2023-12-01

    The extension given by Dolby Encoding Engine is ".MLP". It is supported by your plug-in, but only if the data doesn't contain an atmos extension. I only expect the "core bed" to be playable.

    I've cut an 8 second sample. One stream is 7.1+atmos (does not play) and the other is 7.1 only (plays)

    http://j7n.sytes.net/temp/thd71/

     
  • Maxim V.Anisiutkin

    Thank you for samples. Here's another question: Suppose, there's some BD with Dolby TrueHD+Atmos coded tracks. So, what's the way to extract audio streams for foobar playback? I've thought about tsMuxeR, but it gives ".AC3" extension to output files.

     
  • J7N

    J7N - 2023-12-01

    One can use "MakeMKV". The process is a bit tedious, and involves a few copies. Matroska here serves as a vehicle for timing and cutting. You get a big Matroska file with chapters, which likely need to be adjusted so that they lie precisely before the start of a 'track', and not somewhere in the decay of the previous one. Then I'd remux with MkvToolNix. The resulting file can be kept that way, or split by chapters using MkvToolNix, and extracted with MkvExtractGUI to obtain MLP files. Currently Foobar doesn't include a decoder for A_TRUEHD in its build of ffmpeg, so the MKA files can't be played. Maybe that will change.

    I don't know if the raw sound files can be extractred in a single step with any tool.

     
  • Maxim V.Anisiutkin

    At least v0.7.0 can play the Atmos file you have shared.

     
  • Jorgo

    Jorgo - 2024-06-02

    The get .mlp files with TrueHD/Dolby Atmos you can follow these steps:

    1. Rip with DVDFab to .mp4, preserving the chapters so you create individual tracks.
    2. Load each track in avidemux using "Audio/Save Audio" from menu and add .mlp extension.

    Not .mlp:
    You can also rip with DVDFab to .mts with individual chapters and then use MkvToolnix to mux to .mka, discarding the video track.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.