[Feature Request] HDR, Dolby Vision & Dolby Atmos metadata tag

Issue #644 new
My Full Name created an issue

I wanted to ask if anyone has looked into making it possible adding these tags in Subler?

I have 4K movies with HDR and single layered Dolby Vision with E-AC3+atmos tracks, but neither iOS or the TV app (iTunes) on Mac Big Sur shows these icons in the library nor detecting it in the file, and since I’m not able to add these tags on Subler.

I’ve noticed on previous posts that some don’t consider these important as Subler currently creates no playback issues when creating m4v’s, but it’s also a tag application, and it’s purpose is to be able to mux and add metadata you normally can’t for it to display correctly. I’m truly hoping this feature gets implemented. I believe I’m not the only one who’s wishing for this to happen. Props is to be given though to all who’ve contributed to making Subler what it is today, it’s an invaluable tool, and it’s almost perfect now.

Comments (15)

  1. Vangelis Christodoulou

    MP4Box can mux H.265 with Dolby Vision (profile 5) + E-AC-3 Atmos + tx3g so am hoping this can be added to Subler too.

  2. Andy

    @Damiano Galassi Any word on Dolby Vision tagging? If you are so kind as to open up donations, I can help contribute to your effort. Feel free to hit me up on Twitter too and maybe I can help. Thank you!

    @Vangelis Christodoulou MP4Box keeps Dolby Digital plus but removes Atmos metadata (downsamples from 7.1.4 to 5.1 in my tests) in both .mp4 and .m4v files. Subler to the rescue?

  3. Andy

    Update - I was able to use Subler to get both, Atmos and Vision metadata to mux. The process is rather specific but it works!

  4. Hongyu Shi

    Please refer to Issue #659, these tags are only available in HLS stream packages. You can verify this by going to an Apple Store, and check their demo files. (The demo files are m4v, only 4K tag shown in TV app)

  5. Andy

    I believe Subler is more powerful than just a tagging software. Let me explain.

    I am working on indie projects and using Subler as a ‘muxer’ only; not for tagging anything at all. To date, I have not found any other solution that combines Dolby Vision and Dolby Atmos files into a single file — at least not one that leaves the metadata of the video and audio stems intact.

    In fact, the only ‘standard’ for delivery at this moment are IMF packages with the master ADM BWF file (huge) and ProRes HQ video (vs. HEVC) - not ideal for my intent: distribute a single, shareable, Dolby Vision + Dolby Atmos file for small venue screenings.

    For example, my current project is a documentary to be shown at a small setting on a large Dolby Vision screen with a Dolby Atmos system. Overkill for an indie? Sure. But I’m telling you, nothing else out there muxes Vision/Atmos like this. Subler answers a problem filmmakers/distributors don’t yet know they have — that is because the Netflixs of the world demand the IMF package route. I, for one, think a single .m4v file is the way to go in certain situations.

    The screenshots I provided show my workflow. When I play the files on a Mac or iPhone, both Dolby Vision HDR and Atmos (Spatial Audio) kick on. It’s beautiful. Cheers 🍻

  6. Hongyu Shi

    @Andy I know what you want to say. However, Subler cannot mux Dolby Vision HEVC yet. If your source is profile 5, it would simply skip the video track; if source is profile 8.4/8.1, it would drop DoVi metadata and fallback to HLG/HDR10.
    Dolby Atmos is fully supported.

    My solution is to mux both the video-track and audio-track using a modified version of the official Dolby mp4muxer (original: https://github.com/DolbyLaboratories/dlb_mp4base, my modified fork: https://github.com/HongyuS/dlb_mp4base). I changed a few lines of the source code to force QuickTime compatibility.

    I think your question is probably irrelevant to this issue. For now, your question can be solved with MP4box or mp4muxer. BTW, I’ve already opened another issue about this a year ago (Issue #611). I’ve posted some sample files under that issue. If you’re interested, please play with them😊. Also, please vote for me under that issue! I need your help!

  7. Damiano Galassi repo owner

    Voting won’t help ahah. Unfortunately it’s just me working on whatever I need.

    Muxing will require some changes to the mp4v2 lib, it shouldn’t be hard, I might take a look at it this week.

  8. Former user Account Deleted

    You are doing great work @Damiano Galassi , this is a top tier Mac app I have loved for years!

  9. Joel

    Most of this stuff is WAY over my head, but seeing more compatibility would be awesome! and I want to echo wan Niklas said, I am super grateful for your work, @Damiano Galassi !

  10. Andy

    I too am grateful for @Damiano Galassi making Subler so accessible anyone could use it!

    @Joel I hear you. I am not a developer. I only make movies and have no idea how to use dlb_mp4base.

    @Hongyu Shi Is there a GUI or layman’s cheat sheet of commands?

  11. Hongyu Shi

    @Andy I don’t know what you need in your workflow, but you can print out the guides just using “mp4mux -h“. There are descriptions of all options, and some sample commands for reference.

    Also you need to demux your tracks to .h265 and .ec3 before feed them into mp4muxer.

    As far as I know, there is no GUI for it now, so you need to stick to CLI.

  12. Roberto Bagyo

    @{5ceea93255a88a0fc8638ee4} does the mp4muxer can add the subtitle to the mp4? I still.hope subler can add dolby vision hevc like mp4muxer can do.

  13. Log in to comment