djiuser_oZoI43gzr8k9
lvl.2
El Salvador
Offline
|
I will try to explain this, as I understand it.
Dlog-M is useless.
As you mentioned
Q. What colour space is DLOG-M recording its movie files in?
A. Dlog-M, which is a secret, unknowable color space and transfer function.
Q. Why does DLOG-M not write the correct information about its colour space to the metadate of the movie files?
A. It wouldn't make a difference, as no other program on earth would know how to handle it. You could overwrite the meta data and make it say whatever you want, but since they are not using a published, standard color space, it will not provide any additional information. You would be right back where you started, with an undefined color gamut and transfer function. It is "mislabeled" as Rec709, but that is just so that it can actually be displayed at all by a display. I will come back to this point in a little bit.
Q. Why does DLOG-M appear to be using the much more limited colour space Rec. 709 whilst HLG is using the far wider and far more up-to-date Rec. 2020 HLG?
A. This misunderstands to some degree the relationship between the color gamut and the metadata. The camera is recording numbers like 0.0005, 0.12, 0.037, based on the signal it reads off its sensor. This doesn't necessarily "mean" anything. You can read these values and interpret them by using whatever color gamut you like, but that won't be a translation of what the camera saw or did. It has some mapping of voltage level to decimal number, and that is using Dlog-M, which is what determines what numbers relate to what voltage levels.
OK, so basically, we can see that adding a color profile that no one knows how to translate is basically useless, as if i had written this comment in a language I made up, that no one knows how to read. That is what DLog-M is.
Given that, in my opinion, DLog-M is completely useless, what is it ACTUALLY? It is tempting, as you have done above, to think, well it must be a variant of DLog...they did publish DLog, right? Maybe this is some sort of "light" version of that? No, it is not. From what I can see, DLog-M is just actually Rec709 using a 10 bit depth. If you look at the footage, it is not actually flat like a Log profile, it doesn't actually add dynamic range (that I have been able to test), and it is not easy to grade as we have no clue what the starting point is. You can actually see this when you look at what their provided LUT does...it just increases contrast a bit, and lowers exposure, resulting in a slightly darker, image with a tiny bit more contrast. I am pretty sure I could do the same thing to a Rec709 file, and get the exact same results.
One quick aside, there may be some confusion as to the "billions of colors", I can create a color profile that has 12 bit color, and only has shades of blue. I can create a color profile that has a smaller COLOR GAMUT than Rec709, but in 12 bit depth has MORE colors. If I told you there were trillions of numbers between 0 and 1, would that surprise you? Of course not. So BIT DEPTH means "How many pieces can I cut this thing into?", while COLOR GAMUT means "How big is the thing I am going to cut up?" So being able to cut up Rec709 into more pieces has very little usefulness, although it may avoid banding in gradations like skies. So technically, that is more colors, but it is not expanding the range of colors that are available.
So, let's do a quick breakdown between DLog-M and HLG.
Color Gamut: unknown vs Rec2020 clear winner is HLG
Transfer Function: unknown vs Rec2100 clear winner is HLG
Requires post processing: DLog-M, yes using their LUT vs HLG, no as it is backwards compatible with SDR displays, it could be shared with no additional processing and look "correct".
Flexiblity: DLog-M is basically impossible to convert to an intermediate color space like ACEScct, HLG is easy to convert to ACEScct, so I can match footage shot from multiple cameras using HLG
Ease of Grading: DLog-M requires using a LUT, or manually guessing, HLG can use automatic color management, to easily move into whatever color space is desired
Accuracy: DLog-M is impossible to accurately work with, as you don't know how it was encoded, HLG is easy to accurately work with, because it is published and defined.
OK, so given that DLog-M is useless, why would DJI include it, and why would they not publish it, and why would they make it confusing by calling it Dlog-M (or DCinelike in another example)...
Hmmm, why would they try to name something similar to a well regarded, and respected Color Profile in a consumer drone, but not actually include any of the benefits of that professional color profile? Maybe to sell more drones that are not really meant to compete with their actual professional drones like the Inspire 3? It also seems like they, or at least their support, are not familiar with modern color management workflows, where DLog is WAY easier to work with than DLog-M, DLog-M is basically impossible to work with professionally. They say that the reason behind it is to make it "easier", and if you were randomly, manually spinning some dials, you would have to spin the dials less with DLog-M because its not actually flat and doesn't actually include a lot of color information. In fact, you could probably post DLog-M directly to YouTube and people might not notice, whereas you could definitely not do that with a real log profile.
So, to summarize, DLog-M is useless, I think its just a marketing ploy to trade on the useful professional color profile "DLog", and it provides no benefits. There is no scenario where it makes sense to use DLog...especially because you can just pick HLG, which addresses most of the issues with DLog-M. So, when would I pick DLog-M over HLG? Never.
If there was an option to remove it from the choices in the menus, I would, as I would never shoot anything on that drone that wasn't in HLG.
Hope that answers your questions @pegasos
By the way, the LUT's provided are all identical, I tested DJI Mini 4 Pro, OSMO 3, and Mavic, the files have the exact same contents, they didn't even change the comments. The LUT with the name
DJI Mini 4 Pro DJI D-Log M to Rec.709 has the following comment:
# DaVinci Resolve Cube (3D LUT).
#
#Generated by LUT Editor.
#Not-Clipped.
#
# Mavic 3 Pro, D-Log M, 2023-03-24
#
|
|