this post was submitted on 05 Feb 2024
301 points (92.2% liked)

Apple

16901 readers
221 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
[–] surewhynotlem@lemmy.world 111 points 5 months ago (9 children)

Porn aside, doesn't this mean it just can't handle standard video formats?

[–] conciselyverbose@kbin.social 42 points 5 months ago (1 children)

It means you'll use a third party app to watch content, just like you do for pretty much every type of content on iPhone and Android.

Just no one has published one for Apple vision yet, because no one has had one.

[–] Zozano@lemy.lol 31 points 5 months ago* (last edited 5 months ago)

Judging by how iOS STILL doesn't natively support WebM, I suppose it will never have support outside specific apps.

So fucking annoying to find a good meme and send it on Signal, only to see my friend reply "doesn't play" for the hundredth time.

Fuck Apple.

[–] fhqwgads@possumpat.io 20 points 5 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.

[–] stoly@lemmy.world 3 points 5 months ago

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

[–] beefcat@lemmy.world 18 points 5 months ago* (last edited 5 months ago) (1 children)

The built-in video player doesn't support side-by-side stereoscopic video formats. The title of the article should state that the AVP does not play certain 3D video formats out of the box, making the story about porn is just a weird pivot to generate clicks.

However there is already at least one third party app that plays SBS video just fine. You can also convert SBS video to MV-HEVC, which is arguably a better 3D format, and use the built-in player.

[–] RotaryKeyboard@lemmy.sdf.org 4 points 5 months ago (1 children)

However there is already at least one third party app that plays SBS video just fine.

Which app?

You can also convert SBS video to MV-HEVC, which is arguably a better 3D format, and use the built-in player.

I investigated this and couldn’t find a tool to do this. Which tools have you seen that do this?

[–] beefcat@lemmy.world 3 points 5 months ago* (last edited 5 months ago)

There is a Star Trek app that plays SBS 3D videos, so it’s only a matter of time before someone puts out a dedicated app for it.

This proprietary tool can already convert SBS to MV-HEVC. I imagine we will see support come to ffmpeg and/or x265 in the next year or so, if it’s not already being worked on. MV-HEVC is very similar to the MVC extension to AVC that was used for 3D blu-rays, so it’s not particularly exotic.

[–] xor@infosec.pub 18 points 5 months ago

according to my quick googling, it can play some but not all media files...

[–] dpkonofa@lemmy.world 8 points 5 months ago

No, the article is wrong. I’ve played a bunch of videos, 2D and 3D, and it works fine. The players that launched in the App Store are the issue.

[–] djsoren19@yiffit.net 3 points 5 months ago

Can't handle a lot of them, yes. In very typical Apple fashion, they're overpricing tech that lacks basic features of its competitors.

[–] stoly@lemmy.world 2 points 5 months ago

that's what I really wondered myself. I understand apps and such, but you can't just play video?

[–] InvaderDJ@lemmy.world 1 points 5 months ago

Probably. Whatever standard governs side by side video likely isn't supported in Safari.