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.-sbs.mp4 and copy it to the headset.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.
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.
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