ABOUT THE PROJECT
Camera direction without the cloud.
PanoPath is an open-source browser tool for turning one equirectangular 360° photograph into a deliberately composed, conventional video.
Why it exists
Most simple panorama-to-video tools automate a single rotation. That works for a quick preview, but it does not let a creator choose what viewers notice or how the shot develops. PanoPath adds timed waypoints for pan, tilt and field of view, along with easing, aspect ratio, frame rate and resolution controls. The goal is a lightweight editing experience that feels intentional without requiring a desktop application or a media upload.
How it works
The panorama is decoded in the browser and mapped through a WebGL equirectangular renderer. On browsers with WebCodecs, every output frame is rendered from its exact timeline position and encoded locally to VP9 WebM. This frame-locked approach separates camera timing from export speed: slower hardware may take longer, but the intended path is not shortened by missed preview frames. A compatibility encoder is available where WebCodecs is unavailable.
Who made it
PanoPath is an independent project by Prabal Banerjee. The implementation is public on GitHub, where its behavior can be inspected and issues can be reported. It has no account system, cloud media store or upload service.