-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BD-Folder gets corrupted when converting Dolby Vision m2ts or mkv with merged single layer BL+EL+RPU #586
Comments
@HoffmannTom please give the link for the 140MB BDMV faulty folder. |
Hello @jcdr428 , The conversion to BD-folder was done with the recent nightly build, mentioned above. If I can assist somehow, just let me know. Thanks in advance for taking a look at it! |
Just a short update: |
@HoffmannTom can you please also provide the original m2ts. I need to compare both hevc streams. |
Hello @jcdr428 MediaInfo shows a difference in video HDR format: After putting into BD-folder: So dolby vision turned to HDR10+. BL+EL+RPU seems to be substreams of Dolby vision. Maybe this is causing the faulty video(?) Greetings, Thomas |
Short update: Thus the issue seems to be related to Dolby vision (at least with profiles 7 + 8) and using "blu-ray-folder" mode. If I can support somehow, just let me know. |
Hello @jcdr428 So the DOVI-Header is not written on purpose when creating a blu-ray disc. I don't know why(?) I copied the DOVI-Header from the source file to the m2ts-file within the STREAM-folder (via HEX-Editor). I hope this helps to narrow down the issue. Greetings, |
@HoffmannTom the DOVI header is not written in Blu-raymode because the DV mode is detected from the mpls/clpi: same as original UHD Blu-rays. I downloaded both versions, I'll have a look when I have time. |
Thanks for the information! 😊 |
BDInfo shows a hidden video track in the playlist. Maybe it's a hint in the right direction. |
@HoffmannTom a DV Blu-ray m2ts is composed of two hevc streams, one which contains the non-DV (BL) BaseLine Layer, the second which contains the DV (EL) Enhanced Layer and the RPU. The two were fusioned in your original into a single hevc stream containing all BL+EL+RPU, via "hacking" tools e.g. Makemkv, so that they can be read on android players having a single DV chip. You cannot create a Blu-Ray m2t from this original, you have to first re-separate the BL and EL+RPU into two hevc streams. |
Hello @jcdr428 |
@HoffmannTom normally yes, if you recreated the two original BL and EL+RPU streams, you can successfully mux them with tsMuxer. |
Hello @jcdr428 The only thing I have left otherwise would be a little enhancement: Thank you very much for your support and efford! |
@HoffmannTom I can add the warning, this should be easy to implement. |
@jcdr428 |
...that double DV layer single tracks disks will not play in a Blu-ray player. Fixes issue #586.
@HoffmannTom I've pushed the fix with the warning, please check if ok. |
Hello @jcdr428
Looks good to me! I would have one last question: Thanks for your quick help and adjustments! |
The only Blu-Ray compliant DV is double track 07.06 with BL in one track and EL+RPU in the other. Any other profile might not be read by the DV chip. |
Thanks for your support and adjustments! |
Apparently not anymore: https://forum.makemkv.com/forum/viewtopic.php?p=122075#p122075 |
Being possible doesn't necessarily mean it's compliant ;) |
Anybody can share a sample ? It seems a fake to me: which distributor in its right mind would keep the x265 encoding parameters in the stream ? |
Here's the first 5s trimmed using tsmuxer (video only): https://0x0.st/omsn.7z Some authoring companies do use x265 and keep parameters, for example Fidelity in Motion did The Elephant Man for Studio Canal, and that still has the params. |
@quietvoid could you please post a sample ( say 10MB) of the original m2ts ? Just cut the m2ts with an hex editor eg HxD -select all after 00A0 0000, hit delete and save under new name. Edit: scratch that, I could obtain a sample of the StudioCanal Elephant Man. And indeed the encoding parameters are in the stream:
This is DV profile 07. |
@quietvoid are these the original .mpls/.clpi in your link, or are these the ones from tsMuxer ? |
They are from tsMuxer. |
Can I please have the original Lamb BDMV (without the m2ts files) ? I'll see whether the DV flags are set. |
Sure, there you go: https://0x0.st/omox.7z |
Hello,
I have issues with creating a BD-Folder with tsMuxer.
I already have a suitable m2ts-File with 4k/UHD/HEVC Video and a TrueHD Audio with AC3-Core + Atmos.
The m2ts file plays well (e.g. in VLC) and I wanted to convert it into a BluRay-Folder so I can play it with a standalone player.
After converting the m2ts-file into a BD-Folder, neither the folder, nor the m2ts file will play anymore (PowerDVD crashes, VLC doesn't show video).
The m2ts-file has still the same size, but it won't play anymore. Replacing the m2ts-file within the STREAM-folder with the original file, doesn't work either. The BD-folder is not playable.
I tried the last nightly build from 2022-04-25-02-56-30 in order to have the latest fixes.
How can I track down the issue? Any help is appreciated.
I stripped the movie down to a 140 MB file and can reproduce the issue. Stripping it down further (cutting), corrupts the audio file unfortunately.
Thanks in advance!
The text was updated successfully, but these errors were encountered: