gpac / gpac

GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery
https://gpac.io
GNU Lesser General Public License v2.1
2.64k stars 521 forks source link

Dolby Vision Profile 20? #2790

Open dprestegard opened 3 months ago

dprestegard commented 3 months ago

Hello!

I'm interested in packaging content for Dolby Vision Profile 20 for Apple Vision Pro.

https://professionalsupport.dolby.com/s/article/Introduction-to-Dolby-Vision-Profile-20?language=en_US

This is basically Dolby Vision Profile 5 but extended for MV-HEVC. It would be awesome to be able to use MP4Box to package Profile 20 content into HLS CMAF.

rbouqueau commented 3 months ago

Hi, looks great. Would it be possible to share with us some reference content? Also will you be able to play it back for validation?

johan149 commented 3 months ago

here are some examples:

https://github.com/AndrewMayneProjects/Spatial

rbouqueau commented 3 months ago

Thank you @johan149 . Is it Dolby Vision Profile 20 content ?

johan149 commented 3 months ago

oh no, but here is a DoVI profile 20 HLS example:

MV-HEVC HLS URL: https://devstreaming-cdn.apple.com/videos/streaming/examples/historic_planet_content_2023-10-26-3d-video/main.m3u8

https://professionalsupport.dolby.com/s/article/Introduction-to-Dolby-Vision-Profile-20?language=en_US

Stream #0:25(und): Video: hevc (Main 10) (dvh1 / 0x31687664), yuv420p10le(pc, unknown/bt2020/smpte2084, progressive), 3840x2160, 5826 kb/s, 24 fps, 24 tbr, 12288 tbn (default) Side data:
DOVI configuration record: version: 3.0, profile: 20, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 0

rbouqueau commented 3 months ago

Thank you. Related to #2782.