Skip to content

Add 360/Panorama Video#284

Open
kyle-fitzp wants to merge 4 commits into
masterfrom
v3-360-video
Open

Add 360/Panorama Video#284
kyle-fitzp wants to merge 4 commits into
masterfrom
v3-360-video

Conversation

@kyle-fitzp

Copy link
Copy Markdown

Add visualization option for 360/panorama video. Includes support for single fisheye, dual fisheye, equirectangular, and 3x2 cubemap projections. Most 360 videos are either equirectangular or dual fisheye.

Video controls include dragging to pan/tilt and pinching to zoom.

Setup:
Works best with video files (like LRV, INSV, etc.). Ingest video like normal using the FFmpeg driver (or any other video driver). Tick checkbox for "Enable 360 View" in the video customization options when creating/editing the video visualization. Equirectangular and 3x2 Cubemap require no additional setup. Fisheye projections require a lens FOV to be entered (190 is a good choice for the Insta360). Adjust FOV to minimize seams in the projection.

# Conflicts:
#	src/lib/VisualizationHelpers.ts
#	src/modules/visualization/wizard/customizations/VideoOptions.vue
@kyle-fitzp kyle-fitzp requested a review from salsajeries June 16, 2026 18:55
@salsajeries salsajeries self-assigned this Jun 18, 2026
@salsajeries salsajeries added this to the Release 3.2.0 milestone Jun 25, 2026

@salsajeries salsajeries left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • All osh-js updates should be made as a PR to osh-js
  • Pull latest viewer dev and update PR to merge into dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants