Anyfile
Open file
insta360protocol v2workspace: optional

How Anyfile's Insta360 Panorama Viewer Works

Insta360 panorama viewer: explore supported file formats, viewing limits and open-source credits. Your files are never uploaded.

See the camera viewer guide

Viewing architecture

The viewer validates model-specific layouts, decodes browser media or develops DNG locally, then renders the calibrated projection directly in WebGL without uploading the file.
  1. 1A bounded probe checks JPEG/EXIF, targeted TIFF/DNG metadata, ISO BMFF tracks and modern INSV model metadata.
  2. 2Modern INSV uses per-file lens calibration when present; X6 DNG uses half-resolution Deflate/CFA development in a Worker.

Main limitations

  • — Only the documented X3, One RS, X4, X5 and X6 sample layouts are declared.
  • — HDR merging, gyro leveling and FlowState are not included.

MANIFEST

Formats declared by the plugin

Insta360 X3 panorama photo
.insp
Insta360 RAW panorama
.dng
Insta360 low-resolution video
.lrv
Insta360 360 video
.insv

Open-source projects and licenses

Mediabunny 1.55.3

MPL-2.0

Range-based MP4 demuxing and WebCodecs decoding.

Read distributed license text

libraw-wasm 1.6.0

ISC; bundled LibRaw distributed under CDDL-1.0

RAW metadata extraction and basic X3 DNG development.

Read distributed license text

FFmpeg 9.0.1-anyfile.4

LGPL-2.1-or-later

Local dual-track HEVC software decoding when native decoding is unavailable.

Read distributed license text

Published format pages