Okay, so that means at the moment it is not possible to create a backup of a Dolby Vision UHD BD to play on AppleTV with Dolby Vision, correct.
Thanks and regards
Okay, so that means at the moment it is not possible to create a backup of a Dolby Vision UHD BD to play on AppleTV with Dolby Vision, correct.
Following up on this, I think this is correct but trying to figure out why this is the case? It's not the color space conversion, but for some reason the RPU can't be created? Why can't the RPU from a profile 8/7 be put on a profile 5 stream? Does it changed based on the color space or something? @yusescope said something about it here but I don't fully understand why - viewtopic.php?style=6&f=12&t=18602&start=2445#p90215
Therefore you are saying, that this has somehow tricked Media Info into reporting this as a DV profile 5 video, but not really. Infuse knows better? Is there anyway possible to get an MKV DV rip, to profile 5 to play on ATV4K via Infuse?
You're trying to trick Infuse to think the file is profile 5 when it's not.
The Apple TV only supports profile 5 and profile 8.4, which are not HDR10.
When encoding profile 5, the video is encoded with a different colorspace, and is also reshaped from PQ to another custom transfer function.ad329 wrote: ↑Sat Dec 25, 2021 3:45 amFollowing up on this, I think this is correct but trying to figure out why this is the case? It's not the color space conversion, but for some reason the RPU can't be created? Why can't the RPU from a profile 8/7 be put on a profile 5 stream? Does it changed based on the color space or something? @yusescope said something about it here but I don't fully understand why - viewtopic.php?style=6&f=12&t=18602&start=2445#p90215
What you did is to remux the video into MP4, and the container tells Infuse "this here file should be profile 5".
I'm was just trying to convert a HDR10 movie to DV P6 but got stuck with Step 2chros wrote: ↑Sat Oct 09, 2021 8:44 amprocess:Code: Select all
# run madvr madmeasure on the mkv file # generate RPU from madmeasure bin file dovi_tool.exe generate -j generator_madvr.json --madvr-file l_0201.bin -o RPU_from_madVR.bin # extract hevc video and audio with mkvextract # inject the generated RPU into stream dovi_tool.exe inject-rpu -i video.hevc --rpu-in RPU_from_madVR.bin -o injected_output.hevc # mux together with tsmuxer
That *. measure* file is the bin (binary) file, I just renamed it to *. binRide_UL wrote: ↑Sat Dec 25, 2021 3:59 pmI'm was just trying to convert a HDR10 movie to DV P6 but got stuck with Step 2chros wrote: ↑Sat Oct 09, 2021 8:44 amprocess:Code: Select all
# run madvr madmeasure on the mkv file # generate RPU from madmeasure bin file dovi_tool.exe generate -j generator_madvr.json --madvr-file l_0201.bin -o RPU_from_madVR.bin # extract hevc video and audio with mkvextract # inject the generated RPU into stream dovi_tool.exe inject-rpu -i video.hevc --rpu-in RPU_from_madVR.bin -o injected_output.hevc # mux together with tsmuxer
Downloaded madVR, installed it & LAVfilters, copied madMeasureHDR to the madVR installation folder and got the .measurements file by running the mkv file through madMeasureHDR
Can you help me with the madmeasure bin file, how we can generate it?
Sorry, if i sound too noob
@@quietvoid
That's interesting, I didn't know about reshaping, thanks.quietvoid wrote: ↑Sat Dec 25, 2021 2:12 pmWhen encoding profile 5, the video is encoded with a different colorspace, and is also reshaped from PQ to another custom transfer function.ad329 wrote: ↑Sat Dec 25, 2021 3:45 amFollowing up on this, I think this is correct but trying to figure out why this is the case? It's not the color space conversion, but for some reason the RPU can't be created? Why can't the RPU from a profile 8/7 be put on a profile 5 stream? Does it changed based on the color space or something? @yusescope said something about it here but I don't fully understand why - viewtopic.php?style=6&f=12&t=18602&start=2445#p90215
This reshaping step generates metadata that is specific to that scene/frame.
Without both the original IPT colorspace video AND proper reshaping metadata, there is no way to have a correct profile 5 file.
If you use a different RPU from the one made specifically for the profile 5 video, it would not look correct.
DolbyVision's processing requires an upconversion to at least 14 bits in HDR space which is then mapped down to 12 then finally what the TV can actually manage, so any dv capable set can process it. Profile 8.1? I think it is (SDR BL, never actually seen one) is required to map the Rec. 709 BL up to 17 bits before performing a huge mess of color transformations. Most of the 17 bits is probably to avoid rounding errors propagating through the colorspace transforms, but still... I'd suspect the Rec.709 variant of HLG with profile 8.4 needs to do something similar, but I can't find any solid specs on that and it seems to mostly be a marketing ploy by Apple (editing in any of their software invalidates and removes the RPU), although it was technically allowed by spec for quite a while before they put it out there.ArArdin wrote: ↑Wed Dec 22, 2021 1:34 pmUgoos AM6+ has a 2nd decoder so is able to playback FEl (from dual track mp4) but it's a very buggy player.DolbyVisionFTW wrote: ↑Wed Dec 22, 2021 10:18 amOr is the conclusion that Chinoppo is still the only player that properly support FEL playback?
You may want to ask yourself how many tv's support full 12 bit processing. And then yet, those 12bit colors will be downscaled within max luminance capacity of the screen. TBH, I think that nowadays tv's will not hit enough nits to even support 10 bit to its full brightness.
Thanks, it workedchros wrote: ↑Sat Dec 25, 2021 5:22 pmThat *. measure* file is the bin (binary) file, I just renamed it to *. binRide_UL wrote: ↑Sat Dec 25, 2021 3:59 pmI'm was just trying to convert a HDR10 movie to DV P6 but got stuck with Step 2chros wrote: ↑Sat Oct 09, 2021 8:44 amprocess:Code: Select all
# run madvr madmeasure on the mkv file # generate RPU from madmeasure bin file dovi_tool.exe generate -j generator_madvr.json --madvr-file l_0201.bin -o RPU_from_madVR.bin # extract hevc video and audio with mkvextract # inject the generated RPU into stream dovi_tool.exe inject-rpu -i video.hevc --rpu-in RPU_from_madVR.bin -o injected_output.hevc # mux together with tsmuxer
Downloaded madVR, installed it & LAVfilters, copied madMeasureHDR to the madVR installation folder and got the .measurements file by running the mkv file through madMeasureHDR
Can you help me with the madmeasure bin file, how we can generate it?
Sorry, if i sound too noob
@@quietvoid
Where does decoding HEVC Main12 take place with Dolby Vision? I had the impression that the player decodes two 10 bit HEVC streams and its compiler would create 12 bit YCbCr from the results. Please correct me if I'm wrong.RonRicoSuave wrote: ↑Sat Dec 25, 2021 8:24 pmSimilarly most current panels can accept 12bpc 4:4:4 or 4:2:2 over HDMI but as of yet there aren't any hardware decoders that can handle any form of HEVC Main12 that I'm aware of...
Convert to profile 8 for playback on LG (CX +) oled TVs and then use TSmuxer or the MP4muxer. And If the first audio is TrueHD or DTSHD or DTS, DV won't work, so keep the first audio in AC3 or EC3 (or select it in plex before playback). PGS subtitles will fail to play DV TS as well but external SRT works (internal srt in mp4 works too).
As long as the video and the rpu start at the same frame, you can ignore the mismatch at the end(will be the case for almost all the movies).
Thanks....but the particular scene is not at the same frame:RESET_9999 wrote: ↑Wed Dec 29, 2021 3:22 pmAs long as the video and the rpu start at the same frame, you can ignore the mismatch at the end(will be the case for almost all the movies).