Photos take one depth pass. Video takes one per frame — that single fact decides everything about speed, quality and which tool you should use.
Steps 1, 3 and 4 are cheap (single-digit milliseconds per frame). Step 2 is 95% of the wall clock, and it is why "1-minute clip" can mean anything from 30 seconds to an hour depending on the machine and the browser.
mp4, mov or webm clip — or hit Try a sample clip if you just want to see the result first. Photos go into the same box: there is no mode to pick, the file type decides.-sbs.mp4 and copy it to the headset.Photos use the same box. Drop a jpg, png or webp and you get a depth map plus a half-SBS image in about a second — one depth pass instead of hundreds, so the trade-offs below only really apply to video.
3D Blu-ray rips are the most common "won't convert" case, and the rule is simple: if your browser can decode it, the converter can read it. An mkv with H.264/HEVC video and DTS/AC3 audio usually goes straight through — drop it in like any other file. Two things to know:
Numbers from a browser on Apple silicon, half-SBS output, 640×360 per eye, depth refresh every 2nd frame:
| Setup | Depth pass / frame | 30 s clip @24 fps |
|---|---|---|
| WebGPU (Chrome/Edge, recent GPU) | ≈ 0.18–0.25 s | ≈ 2–4 minutes |
| WASM, several threads | ≈ 1.0 s | ≈ 10–14 minutes |
| WASM, single thread (older browsers) | ≈ 3–5 s | an hour or more |
Two conclusions follow. First, use a browser with WebGPU — Chrome, Edge, or the Chromium browser on Quest. Second, prefer short clips and the "every 2nd frame" depth setting; together they cut the time by about 4× versus the worst case.
| Device | What to use | Notes |
|---|---|---|
| Meta Quest 2/3 | Files app / Skybox / DeoVR | Choose "3D side-by-side". If it looks doubled, the player is still in 2D mode. |
| Apple Vision Pro | Files → spatial video, or Moon Player | SBS mp4 plays as 3D when the player is set to side-by-side. |
| Pico 4 | Pico Video | Switch layout to SBS; half-SBS keeps the aspect ratio correct. |
| XREAL / VITURE glasses | Any player on the phone or PC driving them | Set the display to SBS 3D; glasses act as a dumb display. |
| 3D TV / projector | USB playback | Pick "side-by-side" in the TV's 3D menu. |
Half-SBS (each eye half the frame width) is the layout with the widest support. Full-SBS doubles the width and is often downscaled or cropped by players — see Half vs Full SBS.
| Browser (DepthSnap) | Desktop converter | |
|---|---|---|
| Install | None | Installer, often licensed |
| Upload / privacy | Nothing leaves the device | Usually none either, but installs a binary |
| Cost | Free | Often paid / watermark |
| Speed on long clips | Minutes for short clips | Faster on long renders |
| GPU requirement | WebGPU strongly recommended | Any CUDA/Metal GPU |
Can I convert a video to 3D SBS for free?
Yes — the video converter is free, has no watermark and needs no account.
Is my video uploaded?
No. Everything runs locally in the browser tab.
Why is it slow?
One AI depth pass per frame. Drop the depth refresh to every 2nd frame, or use a shorter clip.
What exactly do I get back?
A half-SBS H.264 mp4 with AAC audio, playable on any headset 3D player. If the browser has no H.264 encoder (Firefox, some Chromium builds) the same 3D is exported as VP9/WebM with Opus audio instead.
Does it work on Safari?
It runs, but without WebGPU the depth pass falls back to WebAssembly and is several times slower. Chrome/Edge on the same machine is much faster. Firefox ships no H.264 encoder, so the export switches to VP9/WebM automatically — same 3D, plays in DeoVR/Skybox/Virtual Desktop.
Can I convert a photo with the same tool?
Yes — drop the image into the same box. It takes one depth pass instead of one per frame, so a photo comes back in about a second, with a downloadable depth map and a half-SBS image.
Do I have to choose video or photo mode?
No. The file type decides: a video is decoded and converted frame by frame, an image is converted in a single pass. The badge next to the file name tells you which pipeline was picked.
DepthSnap — free browser-based 2D to 3D SBS converter for photos and video. No upload, no signup, no watermark. Independent tool; device trademarks belong to their owners.
More guides: Half vs Full SBS · Stretched SBS fix · SBS vs TB · per-device setup