Insta360 Processing

Information on processing large 3D videos from Insta360 cameras.

YouTube requires files to be less than 12 hours long and less than 256GB in size.

Processing 12 hours of 3D video is slow. It takes more than 24 hours to render a 12-hour video on a quality machine. Lesson here is to get it right without several rounds of trial and error. Try rendering short segments first.

Doing the math you need to set the export bitrate in Insta360 Studio to about 46 megabits per second for a 12-hour video to be under 256GB. My first export is 247GB.

The files exported from Insta360 Studio are just rectangular videos with special metadata. The metadata tells YouTube how to process them as 3D videos. You can edit these videos in regular video editing software but when you export them they won’t have the special metadata. The metadata is difficult to add back in. You can use ffmpeg to re-render everything again while adding the metadata. But this degrades the quality and takes forever. You can also use a special application called “spatial media metadata injector”. This is on GitHub it runs on Mac, Windows and Linux. But it’s pretty difficult to get running. If you have issues read their instructions on GitHub. This program rewrites the entire video file so requires a large amount of extra disk space. Fortunately it’s pretty fast just depended on disk speed.

Here is the repository on GitHub:

https://github.com/google/spatial-media/releases