Spatial Video Metadata Viewer
Drop any MP4 or MOV file to check its spatial video metadata — no upload, no account, no CLI tools. This MV-HEVC metadata checker walks the box tree and tells you whether the file carries the lhvC and stri atoms that Apple Vision Pro and Meta Quest require for true stereoscopic playback.
Everything runs locally: what you paste never leaves your browser.
Check stereo video metadata online
Drop an MP4 or MOV file here
or click to browse — file stays on your device
What to do
No action needed. This file contains MV-HEVC stereoscopic metadata and should play correctly on Apple Vision Pro and Meta Quest.
Tracks found: 1(spatial video needs ≥ 2)
| Type | Offset | Size | Description |
|---|---|---|---|
| ftyp | 0 | 16 | File type and compatibility brands |
| moov | 16 | 88 | Movie container — root of all metadata |
| trak | 24 | 80 | Track container |
| mdia | 32 | 72 | Media information container |
| minf | 40 | 64 | Media info container |
| stbl | 48 | 56 | Sample table container |
| hvcC | 56 | 12 | HEVC decoder configuration (H.265) |
| lhvC | 68 | 12 | Layer HEVC config — signals MV-HEVC spatial encoding |
| stri | 80 | 12 | Stereo track info — marks left/right eye assignment |
| hero | 92 | 12 | Hero-eye indicator — preferred eye for 2D fallback |
How this spatial video metadata viewer works
MP4 and MOV files are built from nested "boxes" (also called atoms). Each box starts with a 4-byte big-endian size followed by a 4-byte ASCII type string. This tool reads the raw bytes of your file in the browser, walks the box tree, and looks for the atoms that signal spatial stereoscopic video.
The two critical atoms are lhvC (layer HEVC configuration) andstri (stereo track info). lhvC proves the file carries two independent HEVC layers — one for each eye. stri assigns each track to a left or right eye role. Without both, a headset cannot automatically route the layers to the correct display. The hero atom is optional but recommended: it tells the platform which eye to show when the video is displayed in a 2D context.
This Apple Vision Pro spatial video checker classifies files into four states: Valid Spatial Video (lhvC + stri present), Missing Stereoscopic Tag (one of the two is absent), Standard HEVC (only hvcC, no spatial atoms), and Not a video file (no moov container or no HEVC codec at all). Each state comes with a plain-English fix instruction.
MV-HEVC vs standard HEVC
Standard H.265/HEVC encodes a single video layer. Multi-View HEVC (MV-HEVC) extends the codec to carry multiple views — typically a base layer (one eye) and a dependent layer (the other eye) — inside a single MP4 track structure. The lhvC box is the container-level signal that the file uses this multi-layer encoding. A file that lacks it may still look like a side-by-side or over-under stereo video, but the headset has no machine-readable proof and will treat it as 2D.
If you have been searching for a Spatial Media Metadata Injector online to add these atoms after the fact, be aware that injecting metadata into a file that was not encoded as MV-HEVC will not create true spatial video — the encoder must produce two separate eye layers. The metadata atoms are a description of what the encoder did, not a transformation of the video itself.
Check stereo video metadata online — without uploading
Most check stereo video metadata online workflows involve uploading to a server, waiting for processing, and trusting a third party with potentially private footage. This tool does none of that. The File API hands the raw bytes to a JavaScript box parser running inside this page. The parser needs only the first few kilobytes of the file to find the box tree — it never reads the video frames themselves — and the result appears immediately.