Replies: 5 comments 17 replies
-
|
Beta Was this translation helpful? Give feedback.
-
Looks like we can play BL+RPU on apple tv now, cheers! I noticed that apart from mapping coefficients, some "pivot_value" have been changed. (Left) remove_mapping=true, (Right) remove_mapping=false In addition, it will lead to some differences in test pattern from AVS forum. update: there is difference in real content, converting from FEL to p8.1 without remove_mapping is wrong. (Left) remove_mapping=false, (Right) remove_mapping=true Both player support dolby vision and the result is same switching them. Sample files are attached. Huge difference in 26 and 30 second. |
Beta Was this translation helpful? Give feedback.
-
update: Find something interesting, when 'mapping_idc' is 0,1,1 will lead to green screen on iOS devices. For profile 8, some players show a difference but it's extremely unnoticeable. From https://patents.google.com/patent/US20190373290A1/en: I've spent a few days trying to convert 'mapping_idc' 0,1,1 to 0,0,0 with minimum changes in polynomial/MMR/other fields. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
The fake profile 5 mp4 will work with infuse ? |
Beta Was this translation helpful? Give feedback.
-
First of all, thanks so much for quietvoid's and yusesope's amazing tool.
Sorry in advance if this has been posted or wrong.
I think it is possible to do the convert.
Extract bl.hevc and el.hevc from source
ffmpeg -i FEL_test_for_AVS.m2ts -c copy -map 0:0 bl.hevc -map 0:1 -c copy el.hevc
Mux and convert to P8 (it seems Apple indeed doesn't support FEL)
dovi_tool --edit-config fel_to_p81.json mux --bl bl.hevc --el el.hevc --discard
fel_to_p81.json
{
"mode": 2,
"remove_mapping": true
}
I haven't quite figure out what "remove_mapping" is.
But the result has similar RPU as in Apple's strange screensaver. (Thanks ValZapod)
And without it, the result will end up with awful green screen.
mp4muxer -i BL_RPU.hevc --dv-profile 5 --dvh1flag 0
This end up with a BL+RPU HDR10 based profile 5 mp4 just like their screensaver.
dvh1flag for Apple compatibility.
I know profile 5 shouldn't have HDR10 bl but it tricks Apple's native player to play dolby vision.
Sample mp4 as follow
https://drive.google.com/file/d/1kJTUMbnyN8Xvj17BLjBq1sYdhmP2otgy/view?usp=sharing
Original m2ts is from https://www.avsforum.com/threads/dune-pro-vision-4k-dolby-vision-fel-and-rpu-response-other-random-stuff.3188469/post-60582530
I think "remove_mapping" lose some RPU info, but the birghtness around 28 and 40 second flicker, so it is dolby vision.
Also Apple seems to ignore level 5 RPU data.
Beta Was this translation helpful? Give feedback.
All reactions