Dolby Vision iPhone 12 recording

Dual layer to single layer isn’t a true 1:1 copy; you lose some dynamic HDR. It’s better than HDR10 but not as good as the original dolby vision dual layer. There was someone who did an in-depth analysis a few months after DVDfab came out with their DV support; i don’t remember which message forum it was.

This isn’t quite accurate (though it could be)—DVDFab uses a different method than the new MKV/MP4/TS muxing technique which uses only Dolby-provided software. No one has done a similar analysis on the new files yet, though I hope someone does soon!

But also yes, this isn’t really on topic—the addition of HLG-based DV will not change the fact that Apple TV cannot play back UHD remuxes.

So, iPhone 12 can natively record and playback Dolbyvision 30fps on iPhone 12 and 60 FPS on iPhone 12 pro.

Is there a way (someday?) to have infuse have playback for Dolbyvision on the iPhone 12 or pro?

Hi, I just got new iPhone 12 Pro Max and I intend to record videos in HDR instead od SDR. I tried to play couple of videos but it looks like it’s overexposed while I play it in Infuse 6, it plays fine in VLC and in Photos app on my Apple TV 4k. I didn’t have any issues with other HDR videos.

Is there a fix coming to Infuse 6?

BTW. I don’t think it matters but I keep my videos library on Synology NAS.

Thank you :slight_smile:

We are currently looking into the options available with regard to these new video types, and hope to have more news soon.


Apple TV 4K does not even play HLG HDR videos recorded on an iPhone 12, even on the recent tvOS 14.3 Beta through the photos app or neither via AirPlay.

This is strange because HLG has been supported since tvOS 11.2 as I just learned.

static var hlg: AVPlayer.HDRMode { get }

Apple Developer Documentation

It might take up a little bit more time. With this new format it will obviously take more processing to handle doing things like airplay so maybe they are still working on the tvOS side of things and it all show up in the next beta or two

Hi James,
Based on the link posted above: "Apple Developer Documentation

Seems like HLG has been supported since tvOS 11.2, is there a reason why this is being considered a new feature?

I can’t speak for them but it’s possibly due tot he fact that they use their own media renderer and not the default Apple player? I know emby client also has issues playing back HLG content.

A post was merged into an existing topic: Single Layer dolby vision support .ts files

Are there any news on this topic?

I just exported a 2020 HLG video from my iPhone using FCPX. It looks good on my Mac but on Infuse it looks very over exposed. If I export it to 2020 PQ it looks fine on both platforms.

Same here.

This is still under investigation…

Is there anything I can do to assist you, e.g. samples movies from the iPhone or FCPX exports?

We have a number of IP12 samples here, but if you want to upload your FCPX export it wouldn’t hurt.

Dolby Vision on the iPhone 12 is profile 8.4. It’s a single layer spec, not dual layer. The base layer is HLG with the RPU (metadata layer on top). Profile 8 also can do SDR as the base layer + RPU.

I am kind of a professional video editor, and I have done several tests of exporting my HLG footage shot on my Sony mirrorless camera to Dolby Vision 10-bit 8.4, HDR10 and HLG via FCPX. All results look fine on Infuse and iOS default AVKit player.

I am guessing the reason @aagribeiro’s findings say that it looks fine on this Mac is because Mac’s QuickTime supports and recognises the Dolby Vision 8.4 profile and displays the EDR Tonemap correctly, and Infuse doesn’t recognise Profile 8.4 yet, hence it’s only showing HLG base layer.

Moreover because of this, Infuse doesn’t recognise the metadata for Profile 8.4 yet, showing the ‘HDR’ badge and not the ‘DV’ badge as it can be seen in Profile 5 videos.

1 Like

Greetings, Could you kindly explain why Apple would have chosen an HLG format. I associate HLG for broadcast TV for Europe and am not familiar in this technology and why Apple would have chosen it.

In the tvOS version 5.8.2 it is said (Infuse Release Notes | Firecore):

  • Improved support for HDR (HLG) videos

So here it’s something different ?

When I try to play an hdr video shot or edited by iPhone 12 Pro Max, it shows it as hdr in the info section but plays it as SDR with wrong gamma and as REC709 instead of REC2020

HLG is a format that basically is composed of two layers: An SDR layer and an HDR layer.

The big benefit of the format is that it lets devices that are capable of only one format to show that one format. Other formats require the devices to recognize the format and convert, rather than display what your device is capable of.