Optimizing for VR/3D Playback: Metadata and Formats
Table of Contents
Recording high-fidelity VR streams with Cam Software is only half the battle. If your recordings look like a flat rectangular screen inside your VR headset instead of an immersive 3D environment, your files are missing the correct Spatial Metadata.
This guide covers how to format your recordings for devices like the Quest 3, Vive, and Apple Vision Pro.
1. Understanding 180 vs 360 Degrees
Most high-end cam content is VR180. It captures everything in front of the model in 3D, which is more efficient for bitrate than 360-degree video.
- VR180: Use for almost all “sit-down” cam content. It provides the highest clarity.
- VR360: Rarely used in live cams due to massive bandwidth requirements.
2. SBS (Side-by-Side) vs Over-Under
For 3D to work, the video contains two slightly different views (one for each eye).
- Full SBS (Recommended): The left-eye view and right-eye view are placed side-by-side. If the resolution is 7680x3840, each eye gets 3840x3840.
- Over-Under: One eye is on top of the other. Less common in modern cam sites.
3. Injecting Spatial Metadata
If your video player (like Skybox VR or DeoVR) doesn’t automatically recognize the 3D format, you need to “tell” the file that it is spherical.
Using FFmpeg (Command Line)
You can use FFmpeg to ensure the metadata is present. However, standard MP4 metadata often isn’t enough; modern headsets look for specific “spherical” tags.
Using the Spatial Media Metadata Tool
The industry standard is Google’s Spatial Media Metadata Tool.
- Open the tool.
- Load your
.mp4recording. - Check “My video is stereoscopic 3D (left/right layout)”.
- Check “My video is 180” (if applicable).
- Click “Inject metadata” and save.
4. Recommended Bitrates for VR
VR is extremely sensitive to compression artifacts. Because the image is stretched across your entire field of view, 1080p looks like 240p.
- Minimum: 15 Mbps (4K 180)
- Optimal: 30-50 Mbps (5K/6K 180)
- High-End: 80+ Mbps (8K 180 - required for Vision Pro or Pimax)
5. File Naming Conventions
Many VR players use the filename to guess the format. If metadata injection is too slow, try renaming your files:
ModelName_VR180_SBS.mp4Session_3D_LR.mp4(LR stands for Left-Right)
Conclusion
By ensuring your files have the correct VR180 SBS metadata, you can enjoy the full immersive experience of your high-fidelity captures. For mass-processing, we recommend adding a metadata injection step to your rclone archive script.
Loading comments...