← All guides

Buying guide

How to Choose a 3D Media Player for Apple Vision Pro

Choose a Vision Pro 3D player by matching MVC, ISO, MV-HEVC, SBS/OU, server, offline, audio, subtitle, and pricing requirements.

Choose a 3D media player for Apple Vision Pro by starting with your files and library setup. A player can support one type of 3D source and not another. It can also handle local files while lacking the server connection or offline workflow you need.

This is a requirements checklist for a personal media library. It does not name a universal best app. Check the format, source, playback controls, and purchase terms against the media you plan to watch.

Apple Vision Pro supports spatial video playback, and Apple describes MV-HEVC as the multiview video format used for stereoscopic video workflows on its platforms. Your player still needs to support the specific file, container, audio, subtitles, and source path you use. Apple Vision Pro technical specifications and app support documentation are the starting points for platform limits.

Start with the source format

A filename extension such as `.mkv`, `.mp4`, or `.mov` does not tell you enough about playback. The same container can hold different video codecs, HDR metadata, stereo layouts, audio tracks, and subtitle tracks.

File size, bitrate, container, codec name, and extension alone do not guarantee playback. Test a representative file before preparing an entire library.

MVC MKV from Blu-ray 3D sources

Many Blu-ray 3D library files use H.264 MVC in an MKV container. MVC stores the additional eye view as an MVC-dependent video stream, so it differs from side-by-side video and MV-HEVC spatial video.

Ask these questions before choosing a player:

  • Does the player specifically document H.264 MVC support?
  • Does it support MVC in the MKV files you have?
  • Does it preserve stereo playback with your selected audio and subtitle tracks?
  • Does it require a conversion step before playback?

Lumair supports compatible H.264 MVC video in MKV. It decodes MVC and converts the video on the device to stereo MV-HEVC for the visionOS system player. This is not direct MVC playback and it is not a no-conversion MVC workflow.

That processing path also means compatibility depends on the complete file. A file with an MVC video stream may still fail because of its audio, subtitles, container details, video profile, metadata, or other characteristics. Keep an original file available until you confirm playback.

Lumair plays compatible decrypted 2D and 3D Blu-ray ISO disc images but does not open BDMV folders, bypass DRM, or rip discs. Open a compatible decrypted Blu-ray ISO directly in Lumair. For a BDMV folder, encrypted image, or physical disc, use a lawful workflow to prepare a compatible source before playback. You are responsible for the rights to any media you use.

ISO and BDMV sources

ISO images and BDMV folders preserve disc-oriented structures. They are different from an individual video file such as an MKV or MOV. Some players list disc-image or disc-folder support, while others accept only media files.

Confirm all of the following:

  • Whether the player opens ISO images.
  • Whether it opens BDMV folders.
  • Whether it can locate the desired playlist inside a disc structure.
  • Whether it supports the 3D video format within that source.
  • Whether menus, chapters, audio, subtitles, and HDR work as you expect.

Lumair plays compatible decrypted 2D and 3D Blu-ray ISO disc images but does not open BDMV folders, bypass DRM, or rip discs. Open a compatible decrypted Blu-ray ISO directly, or prepare another compatible file through a lawful workflow. Do not assume that an app's MKV support also means it supports a disc structure.

MV-HEVC spatial video

MV-HEVC is a multiview HEVC format used for stereoscopic and spatial video workflows. Apple documents a workflow for creating MV-HEVC from side-by-side 3D video by separating the left and right views and writing a multiview HEVC result. See Apple’s documentation on converting side-by-side 3D video to multiview HEVC and spatial video.

For an MV-HEVC file, verify:

  • The container, usually MOV or MP4.
  • The HEVC profile and metadata.
  • Whether the player recognizes the file as stereoscopic video.
  • Whether the file uses HDR, Dolby Vision, or SDR.
  • Whether the player preserves your chosen audio and subtitle tracks.

Lumair uses native playback for compatible MP4, MOV, and M4V files that AVFoundation handles. Compatibility remains file-specific. Test the source on the headset rather than relying on its extension or an encoder label.

Side-by-side and over-under video

Side-by-side (SBS) and over-under (OU) files store both eye views in one conventional video frame. SBS places left and right images next to each other. OU places one eye above the other. These are layouts, not MVC or MV-HEVC.

A player may require you to select a stereo layout manually. Another player may detect the layout from filename metadata or an app setting. Check whether the player supports:

  • SBS and OU as separate layouts.
  • Full-width SBS versus half-width SBS.
  • Full-height OU versus half-height OU.
  • Left-right eye order.
  • Manual 2D, SBS, and OU controls.
  • Conversion or export to MV-HEVC when needed.

Apple’s MV-HEVC conversion guidance describes the source-frame handling required for side-by-side video. It does not mean every SBS or OU file plays correctly in every Vision Pro app. Test the exact layout and eye order before travel.

Choose the library source

The same media file can behave differently depending on whether it comes from Files, a media server, or a network share. Decide where the library will live before settling on a player.

Files and local imports

The Files app is the usual path for opening local media that you have saved on Vision Pro or made available through supported file locations. Apple explains how to view, modify, and organize files and folders on Apple Vision Pro.

For a Files-based workflow, check:

  • Which folders the player can open.
  • Whether the player can open a file in place.
  • Whether it copies or imports the file into app storage.
  • How much headset storage the file requires.
  • Whether the player remembers progress and track choices.
  • Whether the app accepts the format from Files without a separate server.

Lumair can open compatible local files through Files. It includes no media. You provide files you have the right to use.

Jellyfin

Jellyfin can organize a personal library and make it available from your own server. Its documentation covers client codec support and server transcoding behavior, which can affect whether a client receives the original file or a converted stream. Review Jellyfin’s client codec support and transcoding documentation for your server configuration.

A Jellyfin checklist should include:

  • Whether the player connects to your Jellyfin server.
  • Whether it browses your library and search results.
  • Whether the server direct-plays the target file or transcodes it.
  • Whether playback progress syncs as you expect.
  • Whether downloads are available and what they save.
  • Whether remote access works securely on the network you use.

Lumair can connect to a user’s Jellyfin server. It is not affiliated with Jellyfin. Lumair’s supported Jellyfin workflow depends on your server, account access, file compatibility, and network connection.

Lumair downloads save the selected original source file unchanged to app-managed storage. Embedded audio and subtitle tracks remain in that downloaded file. Separate external subtitle files are not bundled with the download. Download a file and test it in Lumair before travel, especially if you rely on an external subtitle file.

Plex and Emby

Plex and Emby are separate server products with their own client integrations, account systems, and transcoding settings. Do not assume Jellyfin support means support for Plex or Emby.

Lumair does not support Plex or Emby. If either service is required, confirm that a prospective player lists the service for visionOS and test your source format through that connection. A server connection alone does not establish support for MVC, MV-HEVC, HDR, subtitles, or offline downloads.

Direct network protocols and NAS browsing

Some players connect directly to network sources through protocols such as SMB, DLNA, WebDAV, FTP, NFS, or a NAS browser. This approach can suit a folder-based collection, although it requires compatible network access and player support.

Ask whether the player supports the exact protocol and authentication method your storage uses. Confirm local-network behavior separately from remote access. A player may support one protocol while lacking another.

Lumair can browse, stream, and download compatible video directly from SMB servers on the local network. It does not claim NFS, DLNA, WebDAV, Plex, or Emby support. Use Files for compatible local files, connect directly through SMB, or connect through your Jellyfin server where that workflow fits your library.

Define offline needs before a trip

Offline viewing has two separate parts: getting a file onto the headset and confirming it plays without a network connection.

Apple’s Travel Mode guidance for Apple Vision Pro covers headset use while traveling. Your media preparation still needs local storage, a tested file, and enough battery for the session.

For offline playback, verify:

  • The downloaded or imported file plays with Wi-Fi disabled.
  • The video remains in stereoscopic mode.
  • The selected audio track is present.
  • The needed subtitle track is embedded in the file.
  • The player can resume playback from app-managed storage.
  • The headset has enough free storage.

Lumair’s SMB and Jellyfin downloads keep compatible media in app-managed storage. Embedded tracks remain available. Separate subtitle files do not travel with those downloads. Test the downloaded file before leaving home.

Check player UI and viewing controls

The player interface affects routine use, especially for 3D files that need track or layout changes. Open a sample movie and inspect the controls rather than deciding from a feature list.

Look for:

  • Clear play, pause, seek, and chapter controls.
  • A visible timeline and playback position.
  • Audio-track selection.
  • Subtitle selection and subtitle disable controls.
  • Stereo layout controls for SBS or OU files.
  • Controls for screen size, placement, and viewing environment where available.
  • Resume behavior after closing and reopening the app.
  • Useful error messages when a file cannot play.

Apple’s Vision Pro playback guide describes viewing shows and movies in the platform’s own apps and supported experiences: play shows and movies on Apple Vision Pro. Third-party player controls vary, so check the app you plan to use.

Confirm audio, HDR, and subtitle requirements

Video compatibility is only one layer of playback. The same file can reach video playback while losing an audio track, selecting the wrong subtitle, or falling back from an HDR format.

Create a test set that includes your usual combinations:

  • A standard SDR file.
  • A stereoscopic file.
  • A file with multiple audio tracks.
  • A file with embedded subtitles.
  • A file with an external subtitle file, if you use them.
  • An HDR10 or Dolby Vision sample, if those matter to you.

For Lumair, compatible MP4, MOV, and M4V files that AVFoundation handles use native playback. Compatible HEVC MKV files are remuxed while preserving the original HEVC base video. Lumair may prepare Dolby Vision when it is safe to do so. When it cannot safely prepare Dolby Vision, it uses the source HDR10 base layer.

This behavior does not promise playback for every Dolby Vision profile, HEVC file, MKV file, audio format, or subtitle format. Test the file you intend to watch.

Compare pricing models and trial limits

A media player can use a one-time purchase, subscription, free tier, paid upgrade, or a mixture of these approaches. Confirm the current App Store listing in your storefront before purchasing, because pricing, availability, and trial terms can change.

Consider:

  • Whether the purchase is one-time or recurring.
  • Which playback capabilities require payment.
  • Whether a preview limit applies.
  • Whether family sharing or purchase restoration matters to you.
  • Whether the player requires a separate server subscription or hardware.
  • Whether a paid app supports the formats and source paths you need.

Lumair provides a 5-minute playback preview for every video. Full Playback is a $14.99 US one-time purchase. App Store pricing can vary by storefront.

For a dated, first-party feature-by-feature view, see Lumair vs. Infuse and 4XVR on Vision Pro. That page is the appropriate place to compare listed app capabilities without repeating a competitor table here.

Test before committing to a library workflow

Use your own media for the final decision. A short test takes less time than converting or copying a large collection that later fails on the headset.

Test one representative file for each requirement:

  1. Open a compatible local file through Files.
  2. Stream a compatible file directly from SMB if you use an SMB share.
  3. Download that SMB file if offline viewing matters.
  4. Stream a file from your Jellyfin server if you use Jellyfin.
  5. Download that Jellyfin file if offline viewing matters.
  6. Disable network access and play each downloaded copy.
  7. Change the audio and subtitle tracks.
  8. Confirm 3D mode, eye order, HDR behavior, and resume playback.
  9. Record the player version, visionOS version, and file details if you need support.

Lumair does not bypass DRM and does not include media. Use only media you are authorized to access.

Download Lumair free on the App Store.