OK so there is one more part to this after fixing the previous mentioned params. I noticed in MediaInfo one thing was different - the luminance and light level values for the video stream at the bottom of the list. These values tie back to the max-cll and master-display params, and the important thing to note is that these aren't static values, and need to either come from the source video you're re-encoding, or your editor if its something new. Here's how the source video looks in MediaInfo:
I have added A, B, C, & D above to show where to derive the values for the params:
Only the last group L in the master-display list needs customized, the rest are standard P3 values that won't change for movie content. So in this example, we can match the above MediaInfo specs by changing the params to:
From what I can tell, most displays disregard this metadata, but it is part of the spec, so if you want a correctly authored stream it will need it. If the Max Content Light Level or Maximum Frame-Average Light Level don't appear in MediaInfo, it means that they're set to 0. Those streams may work fine on your TV or possibly appear too dim if your display decides to use it.
Code:
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2 (D), max: 4000 cd/m2 (C)
Maximum Content Light Level : 343 cd/m2 (A)
Maximum Frame-Average Light Level : 106 cd/m2 (B)
I have added A, B, C, & D above to show where to derive the values for the params:
Code:
--max-cll "A,B"
--master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(C * 10000,D * 10000)"
Only the last group L in the master-display list needs customized, the rest are standard P3 values that won't change for movie content. So in this example, we can match the above MediaInfo specs by changing the params to:
Code:
--max-cll "343,106"
--master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(40000000,50)"
From what I can tell, most displays disregard this metadata, but it is part of the spec, so if you want a correctly authored stream it will need it. If the Max Content Light Level or Maximum Frame-Average Light Level don't appear in MediaInfo, it means that they're set to 0. Those streams may work fine on your TV or possibly appear too dim if your display decides to use it.