MediaArea / MediaInfo

Convenient unified display of the most relevant technical and tag data for video and audio files.
https://MediaArea.net/MediaInfo
BSD 2-Clause "Simplified" License
1.26k stars 150 forks source link

[Feature Request] Reporting MEL or FEL for Dolby Vision Layers #721

Open v-tron opened 1 year ago

v-tron commented 1 year ago

When ripping a BluRay with MakeMKV the tool correctly reports the enhancement layer level (MEL or FEL). When checking the resulting MKV file afterwards with MediaInfo the tool reports the Dolby Vision Level as BL+EL+RPU regardless of Enhacement Layer. There is (to my knowledge, there seems to be no extensive Documentation for MediaInfo) no way to check for MEL or FEL with the current version of MediaInfo. Would be a good addition to the tool. Feel free to correct me and close the issue if I'm wrong.

JeromeMartinez commented 1 year ago

We report what the Dolby Vision metadata says. In short we report EL if el_present_flag is set to 1. Is it the case on files without EL? Please share a MEL file and a FEL (no need to share a lot of content, 1 second is enough), link to my email if it can not be publicly shared, so we can debate about the issue based on concrete content.

v-tron commented 1 year ago

According to Dolby Vision Profiles and Levels Documentation Version 1.3.3:

grafik

Not sure how MakeMKV does it. I'm gonna try and cut some 1 second files for you to look at.

Tourosi commented 1 year ago

Any update for this feature request? I really want it!

JeromeMartinez commented 1 year ago

Waiting for files before I check more the specs.

Tourosi commented 1 year ago

Here are DV profile 7 mkv samples.

MEL : https://mega.nz/file/DGJU1BzL#4jtSK9Kvx2N6WuNdnQXyOi4NFEqLIymLrmSK5R8WilY FEL : https://mega.nz/folder/FSog3BhS#UzG3Mrrs_vuT1Qy-lZIhhg/file/Qe4FkAKK

Both makemkv and dovi_tool(https://github.com/quietvoid/dovi_tool) report MEL/FEL correctly.

JeromeMartinez commented 1 year ago

Thank you. I don't see an easy way to catch the difference without parsing the RPU, I have to implement the RPU parsing, it may take some time (not a priority of our sponsors so done on our free time).

PS: I also need at some point to merge the 2 video streams when present.

v-tron commented 1 year ago

Sorry for going AFK, thanks @Tourosi for providing the samples!