Post

Replies

Boosts

Views

Activity

Reply to MV-HEVC/Spatial Video Reading and Rendering Articles
By the way, it looks like there's a small bug in the side-by-side example code. In Coverter.swift around line 130, the else block that marks frameInput as finished should be in response to a nil sampleBuffer. Otherwise, the conversion will never end. To fix it, just move that else block to be a condition of the "if let sampleBuffer" logic (essentially un-indenting the logic one level...while fixing-up the parenthesis, of course).
Feb ’24
Reply to MV-HEVC stereoscopic over/under video does not render as 3D
I'm not sure that I follow your question exactly, but there's no indication that I've seen that the framework natively supports playing back over/under-style content. You probably want to encode each eye to its own layer in a MV-HEVC file. Then, as far as I know, you need to build a player that takes the stereo MV-HEVC content and projects it onto a sphere/hemisphere in a RealityKit scene to see it in 3D.
Feb ’24
Reply to How to play 3D videos in immersive mode?
As far as I know, there is no built-in method to playback half equirectangular (180º) or full equirectangular (360º) content. Many have looked (including me). Perhaps this is an upcoming feature of AVPlayer. In the meantime, it looks like you have to do what all other immersive players have done: create a RealityKit scene, add a hemisphere (180º) or full sphere (360º), and setup the AVPlayer to project to that surface. I don't know if this is the final/recommended way to do it, but it works well.
Feb ’24