Closed sw5163 closed 1 year ago
Could you help provide the details of how to convert?
Dolby's official demo can directly play on iOS internal player.
ffmpeg -i video.mp4 -c copy dv.hevc
to extract
mp4muxer -i dv.hevc --dv-profile 5 --dvh1flag 0
black screen on iOS/ATV.
mp4box -add dv.hevc -new p5.dvh1.mp4
play as normal.
mp4mux(bento4) --track dv.hevc#dv_profile=5,frame_rate=59.94
play as normal.
But I'm really not good at programming, sorry.
It turns out Apple can retrieve the information needed to initialize the decoder even if the file is wrongly muxed. But it requires powerful processor. So on newer iPhone/Mac/ATV playback will not have the black screen problem.
When converting dvhe->dvh1, mp4muxer leads to black screen on iOS/ATV. File produced by mp4box and mp4mux(bento4) will be fine. Someone send me this: