The 360 File That Won't Open
You shot a mountain bike ride with the GoPro Max. The SD card has files like GS010049.360 and GS020049.360. You drag them into iMovie. Nothing imports. You try VLC. It plays a weird stretched panorama. You try Premiere. Same.
These files are GoPro's spherical 360 video format. The image data is two fisheye captures stitched into an equirectangular projection. To watch it normally, you need to reframe a "virtual camera" that looks at one section of the sphere at a time.
The conversion path: stitched 360 source → reframed flat MP4. Either reframe interactively (you pick the camera angle frame by frame), or apply automatic motion tracking. This post covers both, plus the codec considerations that bite people.
For standard MP4 conversion after reframing, our MP4 converter handles the final encode.
What's Actually In a .360 or .insv File
GoPro 360 cameras (Max, Fusion) write .360 files. Insta360 cameras write .insv. The internal structure is similar:
- Two fisheye captures from front and back lenses
- Stored as separate video streams in an MP4 container
- Audio captured from 4-6 microphones for spatial audio
- IMU data (accelerometer, gyroscope) for stabilization
- Per-frame metadata for stitching parameters
The stitching (combining two fisheyes into a single equirectangular sphere) usually happens in the camera or in companion software. Some cameras output both the raw dual-fisheye and a pre-stitched version.
To play these files in standard editors, you need to:
- Stitch (if not already)
- Reframe to flat 16:9 or 9:16
- Re-encode to a standard codec
Step 1: Stitch with Official Software
GoPro Player (free, Mac and Windows) handles GoPro Max files:
- Import
.360files - The app stitches and shows the sphere
- Export reframed clip via the "Reframe" button
GoPro Quik (free, mobile) does similar work on iOS and Android. Insta360 cameras use Insta360 Studio.
For users who prefer command-line workflow, GoPro provides the gopro-toolkit and Insta360 has an SDK for batch processing. Both are technical setups.
Step 2: Reframing
Reframing is the act of choosing a 16:9 (or 9:16) "window" into the spherical footage. You're effectively shooting a normal video by virtually panning a camera around inside the sphere.
Three approaches:
Manual keyframing: Click and drag at specific points in the timeline to set camera angle. Tween between keyframes. Best for cinematic shots where the camera should follow a specific subject.
Auto-tracking: GoPro Player and Insta360 Studio can lock the virtual camera onto a moving subject. Works great for sports (rider, skier, surfer). Less reliable for crowds or fast-moving complex scenes.
Smooth reframing: Apply a steady pan or tilt. Useful for landscape and architecture.
In GoPro Player:
- Click "Reframe" button
- Drag the preview window to set initial angle
- Add keyframes at points where the angle should change
- Auto-track lets you click a subject and the camera follows
In DaVinci Resolve (Studio version), reframing is built into the Color page via Spherical Stabilization and Reframing tools.
Step 3: Export to Flat MP4
After reframing, export to a standard format:
| Setting | Recommended | Notes |
|---|---|---|
| Resolution | 1920×1080 or 3840×2160 | 4K from 5.6K source preserves detail |
| Frame rate | Match source (30 or 60) | Don't down-convert at this stage |
| Codec | H.264 or HEVC | H.264 for compatibility, HEVC for size |
| Bitrate | 25-60 Mbps for 4K | 12-25 Mbps for 1080p |
| Container | MP4 | Universal compatibility |
For YouTube delivery: 4K H.264 at 35-50 Mbps. For social media: 1080p H.264 at 16-22 Mbps. Our video compressor handles the final compression step.
The "Tiny Planet" and "Fisheye" Looks
Beyond standard reframing, 360 footage can be re-projected as:
- Tiny Planet (Stereographic): the sphere is projected as a small circular planet at the bottom of the frame
- Fisheye: a hemispherical view with curved edges
- Equirectangular: the unfolded panoramic view
- VR (180 or 360): kept spherical for headset viewing
Each projection is a different mathematical mapping of the sphere onto a flat frame. GoPro Player and Insta360 Studio support all four. For social media, tiny planet is a popular look for travel content. For drone-replacement shots, fisheye creates a wide-angle aesthetic.
File Sizes Are Bigger Than You Think
A 5.6K GoPro Max recording at 30 fps:
| Source | File size (10 min) | Bitrate |
|---|---|---|
| GoPro Max .360 (5.6K source) | ~7 GB | ~95 Mbps |
| Reframed 1080p H.264 export | ~2 GB | ~28 Mbps |
| Reframed 4K H.264 export | ~4 GB | ~55 Mbps |
| Reframed 4K HEVC export | ~2 GB | ~28 Mbps |
The reframing step doesn't reduce file size much; the bitrate stays similar even though the resolution drops. The encoder is preserving detail from the higher-resolution source.
Insta360 X4 and X3 Workflow
Insta360 cameras (X3, X4, RS, Pro 2) use .insv files with the same general workflow:
- Stitch in Insta360 Studio (Mac/Windows, free)
- Reframe with the "Reframe" tool
- Export to MP4
The Insta360 mobile app has an interesting AI feature: "Auto Frame" automatically picks reframing angles based on detected subjects. The result is hit-or-miss but saves time on simple content.
For Mavic Air drones with optional 360 mode, the workflow is similar via DJI Fly's reframing tools.
Stabilization
GoPro and Insta360 cameras record IMU (motion) data alongside video. This data lets the editor digitally stabilize the footage during stitching:
- GoPro Hypersmooth: applied during recording
- Insta360 FlowState: applied during stitching in Studio
- Reelsteady (third-party): post-process for either, often better than native
For mountain biking, snowboarding, or other high-motion content, the difference between unstabilized and stabilized footage is significant. Always enable stabilization unless you specifically want shaky-cam aesthetic.
Pro Tip: GoPro's "Horizon Lock" mode digitally rotates the frame to keep the horizon level even when the camera tilts. Combined with Hypersmooth stabilization, the footage looks like it was shot on a gimbal.
Audio Considerations
360 cameras capture spatial audio (ambisonics or B-format) from multiple microphones. After reframing to flat video, the spatial audio doesn't make sense. Two options:
Option 1: Mix the spatial audio down to stereo. Most editors do this automatically when reframing.
Option 2: Keep the spatial audio for VR delivery. Useful only if your destination is YouTube 360 or VR headset playback.
For most YouTube and social workflows: stereo mixdown is correct. Audio quality matters more than spatial accuracy.
For background on audio bitrate trade-offs, see Audio Bitrate Quality Guide.
Direct Reframe in FFmpeg
For programmatic reframing without using GoPro or Insta360 software, FFmpeg's v360 filter handles the projection:
ffmpeg -i input.360 \
-vf "v360=equirect:flat:h_fov=110:v_fov=80:yaw=0:pitch=0" \
-c:v libx264 -preset slow -crf 18 \
-c:a copy \
output.flat.mp4
Parameters:
equirect:flat: convert from equirectangular projection to flath_fovandv_fov: field of view in degreesyaw,pitch,roll: camera angle (0 means looking forward and level)
For batch reframing of many files at fixed angles, FFmpeg is the cleanest path. For complex tracked reframes that follow subjects, use GoPro Player or Insta360 Studio.
Common Issues
Stitching seam visible across the frame: low-light scenes confuse the camera's stitching algorithm. Re-stitch in software with manual stitch line adjustment.
Files won't open in Premiere: Premiere needs the GoPro Reframe plugin (free download from gopro.com). Or pre-reframe in GoPro Player and import the flat MP4.
Frame rate stutter: GoPro 60 fps source on a 24 fps timeline produces stuttering. Match timeline rate to source, or render at source rate and re-time later.
Color shift between clips: 360 cameras have separate exposure on each lens. The stitch can produce slight color differences at the seam. Insta360 Studio handles this better than GoPro Player.
For mixed footage workflows (360 + standard), see Batch Processing Files Guide.
Frequently Asked Questions
Can I edit 360 footage directly in Premiere without reframing?
Yes for VR delivery (YouTube 360, VR headset). Premiere has a VR Video workspace that lets you edit equirectangular footage and previews it as if you were inside the sphere. For flat 16:9 delivery, reframe first.
What's the resolution of GoPro Max source?
5.6K equirectangular (5376×2688). When reframed to 16:9, the effective resolution depends on the field of view but generally maps to 1920×1080 or 2560×1440 with good quality.
Can I share 360 video on Instagram or TikTok?
Neither platform supports 360 playback. Reframe to flat 9:16 or 16:9 before upload. For YouTube and Vimeo, you can upload the equirectangular source directly and the platform serves it as 360.
Is HEVC or H.264 better for GoPro 360 export?
HEVC is more efficient (50% smaller files) but Premiere's Reframe plugin handles H.264 source faster. For final delivery: HEVC. For editing intermediate: H.264 or ProRes.
Why does my reframed video look soft?
Field of view too wide, pulling pixels from a small section of the sphere. Reduce the FOV to 90 or 100 degrees for sharper output. The stretched look at high FOV (140+) is unavoidable.
How do I add captions to reframed 360 video?
Add captions after reframing, treating the result as a normal flat video. Use SRT or VTT subtitle files. See SRT vs VTT vs ASS for format choice.
Related Reading
Bottom Line
For GoPro 360 footage to flat MP4: stitch in GoPro Player (or Insta360 Studio for .insv), reframe with manual keyframes or auto-tracking, export to H.264 or HEVC MP4 at source frame rate. Don't try to edit .360 files directly in standard editors; reframe first. Our video compressor and MP4 converter handle the final encode after reframing.



