this post was submitted on 05 Feb 2024
304 points (92.7% liked)

Apple

17241 readers
103 users here now

Welcome

to the largest Apple community on Lemmy. This is the place where we talk about everything Apple, from iOS to the exciting upcoming Apple Vision Pro. Feel free to join the discussion!

Rules:
  1. No NSFW Content
  2. No Hate Speech or Personal Attacks
  3. No Ads / Spamming
    Self promotion is only allowed in the pinned monthly thread

Lemmy Code of Conduct

Communities of Interest:

Apple Hardware
Apple TV
Apple Watch
iPad
iPhone
Mac
Vintage Apple

Apple Software
iOS
iPadOS
macOS
tvOS
watchOS
Shortcuts
Xcode

Community banner courtesy of u/Antsomnia.

founded 1 year ago
MODERATORS
 

The general consensus in that thread is that, while the Vision Pro can play "flat" porn videos on sites like PornHub, there is currently not an easy way to play 180 degree side-by-side videos on the Vision Pro, which is how most commercial VR porn is filmed.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 21 points 7 months ago (1 children)

Kind of? But hot take - their format is actually better for flat content. They seem to want people to use their "spatial video" format which seems like it can be just two videos in a QuickTime or MP4 container. It wouldn't surprise me if you could just use ffmpeg to convert whatever into their format pretty dang quickly. It's actually just MV-HEVC.

Most 3D video right now is one video track with two distorted videos either side by side for flat or 180 content, or top and bottom for most 360 content. It gets encoded and played back as standard flat video and then the player does the splitting and dewarping for the headset (or for flat just correcting the aspect ratio). They don't seem to support doing any of that in their built in player.

Instead, with MV-HEVC, they encode one eye as the "main" video track, and do deltas to get the other eye, giving you way better resolution since you aren't splitting the frame in half, and better efficiency since you aren't encoding essentially the same image twice (theoretically you could have a codec that could couple copy a big chunk of the frame like that but I'm not aware of any that actually do). It also means if you play it back in 2d you just get a normal video instead of a weird distorted mess, and you can swap to the other eye if you player supports multi track video. They also do some clever stuff with captions in 3d too.

It doesn't seem like they support any sort of immersive 3d video (i.e. 180 or 360 degree fov) in their player at all, but I haven't looked at it a ton. I mostly just took a glance at their developer stuff. It seems like a very apple thing to do since 180/360 video is difficult to do right.

[–] [email protected] 3 points 7 months ago

This was sort of my thought--just convert and move on.