Apple Immersive Video
What is Apple Immersive Video?
Apple Immersive Video, introduced with the Apple Vision Pro, refers to a method of recording and displaying video that gives a sense of depth and space by utilising stereoscopic techniques. This type of video captures and presents content in a way that mimics how human eyes perceive the real world, offering a 180-degree field of view that can make the viewer feel as if they are physically present in the video. Essentially, it uses two slightly offset images to create a 3D effect, enhancing the realism of the video experience
Apple’s Immersive Video Streams
Apple's Immersive Video streams are designed to deliver high-quality, immersive content that takes full advantage of the capabilities of the Apple Vision Pro headset. These streams have specific technical characteristics that enable an immersive viewing experience.
Fom Mike Swanson’s excellent research.
Resolution: 4320×4320
Frame Rate: 90fps
Colour: HDR10
Codec: MV-HEVC
FOV180° H/V
Max Bitrate: 50Mbps
Projection: It’s Complicated
Gear List
After extensive research and testing, here’s a list of gear (and daily rental costs in AUD) for capturing high-quality Apple Immersive Video. This setup can produce professional-grade 180-degree stereoscopic content compatible with the Apple Vision Pro:
Canon EOS R5 C: $300
2TB CFexpress 2.0 Type B Card: $110 (512GB Included in camera rental)
CFexpress 2.0 Type B Reader: $16.50 (included in camera rental)
USB Battery (25000mAh / hour): $66
Sturdy Tripod: Owned
Tripod Extender Arm: Owned
Lens Cloth: Owned
Workflow
A well-defined workflow is crucial when using prosumer gear, as it helps maximize the potential of your equipment and compensate for any limitations compared to professional-grade tools.
This workflow can delivery an excellent quality 2x4096x4096x59.94FPS Immersive Video (what Apple calls “8K”)
Shoot 8192 x 4096 59.94 fps Cinema RAW Light LT
Use EOS VR Utility to Convert to Equirectangular SBS Canon Log3 ProRes 4444 (1gb/sec)
Sharpen/Denoise in Topaz Video AI & export as ProRes 4444
Import into Premiere Pro
Set Premiere colour to Rec2100 PQ / 203 Nits
Set Laptop Display Profile to HDR Video
Edit/Grade
Export Rec2100 PQ / 203 Nits Canon ProRes 4444
Convert to Spatial video using Spatial Video Tool
Playback in Spatial Gen AVP App
Spatial Video Tool Code Example
After exporting your edited video from Premiere Pro, the next crucial step is converting it into Apple's immersive video format using Mike Swanson’s Spatial Video Tool, which prepares the content for optimal viewing on devices like the Apple Vision Pro.
spatial make -i input.mpv -f sbs --cdist 63.0 \\
--hfov 180.0 --hadjust 0.0 \\
--projection halfEquirect --hero right \\
--primary right --quality 0.4 -o output.mov
Spatial Video Quality/Bitrate Settings
During my testing with the Spatial Video Tool, I observed the following bitrates corresponding to different quality settings:
0.6: 255Mbps
0.5: 78Mbps
0.4: 27Mbps
Exporting For YouTube
When uploading immersive video content to YouTube, it's crucial to use specific formats and settings to ensure proper playback and metadata recognition. Here's an overview of the key requirements:
Export in HEVC in HDR
2. Include the VR metadata
Note: After uploading, it takes some time for the 4K version to become available.
Distribution
Distribution for Apple Immersive Video is still complicated, due to the infancy of the format and the large file sizes involved.
For small-scale distribution, the following works:
Create your MV-HEVC as above
Upload to Dropbox, GDrive etc
Share the link
And then the recipient needs to:
Install the ‘spatialgen’ app for the Apple Vision Pro
Download the shared file
Open the local file in spatialgen
Select ‘180’ and play
Camera Preflight List
A comprehensive checklist is crucial, especially when working with unfamiliar equipment, as it helps ensure all essential steps are followed, minimizing the risk of errors and oversights that could compromise the quality of the work.
Check Focus (Still Mode)
Clean Lens
Tighten Tripod
Level Tripod
Connect Battery
Check Tripod Legs in Shot
Get Out of Frame!
Lessons
After my initial foray into Apple Immersive Video production, I’m eager to refine my workflow for even better results in future projects. Here are some key lessons learned:
Need Sturdier Tripod & Head
Need Better Levelling Head/Plate
Use Histogram/Zebra to check exposure
Lower ISO - Noise is BAD
Wind Noise is BAD
Darks seem lighter in VR, so grade them down
500gb card is not enough
Still To Work Out
While I made significant progress in establishing an Apple Immersive Video workflow, there are still numerous aspects that I need to confirmed or optimise to ensure the highest quality output:
Match Export Colour to Edit Better
Better Sharpen/Denoise
Optimise Bitrate/Quality
Confirm Best Colour Gamut for RAW conversion
Confirm Best Colour Settings for Premiere
Confirm Best Colour Settings for Export
Confirm Best Colour Profile for Laptop
Is 60fps needed for landscapes?
Better way to check focus/exposure
What is the minimum battery requirement?
Better Monitoring
Why does the final Spatial encoding bitrate increase over time?
How to share at full resolution/dynamic range on YouTube
Other Links
Here are some additional resources and references that provide valuable insights into Apple Immersive Video production and related technologies:
https://www.reddit.com/r/AppleImmersiveVideo/ - Apple Immersive Video Subreddit