Over the years, I have used several different 360-degree video cameras. They all behave differently, which makes it difficult to work with files from different systems. For this year’s SMC conference, we decided to compare four cameras: GoPro MAX, Insta360 X3, Garmin VIRB 360 and Ricoh Theta S.
As the table below shows, the features of the cameras vary quite a bit:
| Camera | File type | Projection | Codec | Colorspace | Resolution | FPS | Bitrate (kb/s) |
|---|---|---|---|---|---|---|---|
| GoPro MAX | .360 | Equi-Angular Cubemap | H.265 | yuvj420p | 4096 x 2688 | 25 | 30,002 (x2) |
| .LRV | Dual-fisheye | H.264 | yuvj420p | 1408 x 704 | 25 | 2,499 | |
| Insta360 X3 | .INSV | Fisheye (x2) | H.264 | yuvj420p | 5760 x 2880 | 29.97 | 60,495 (x2) |
| .LRV | Dual-fisheye | H.264 | yuvj420p | 1024 x 512 | 29.97 | 3,999 | |
| Garmin VIRB 360 | .MP4 | Equirectangular | H.264 | yuv420p | 3840 x 2160 | 25 | 80,008 |
| .LRV | Equirectangular | H.264 | yuv420p | 1280 x 720 | 25 | 5,026 | |
| Ricoh Theta S | .MP4 | Dual-fisheye | H.264 | yuvj420p | 1920 x 1080 | 29.97 | 15,938 |
The biggest practical challenge, however, is that they all use different projections:


To support working with files from these cameras, we have added 360 support to the Musical Gestures Toolbox for Python. This allows the files to be used for regular video analysis and visualisation.
Abstract
This paper reports on a desktop investigation and a lab experiment comparing the video recording capabilities of four commercially available 360-degree cameras: GoPro MAX, Insta360 X3, Garmin VIRB 360, and Ricoh Theta S. The four cameras all use different recording formats and settings and have varying video quality and software support. This makes it difficult to conduct analyses and compare between devices. We have implemented new functions in the Musical Gestures Toolbox (MGT) for reading and merging files from the different platforms. Using the capabilities of FFmpeg, we have also made a new function for converting between different 360-degree video projections and formats. This allows (music) researchers to exploit 360-degree video recordings using regular videobased analysis pipelines.
Reference
- Guo, Jinyue, Maham Riaz, and Alexander R. Jensenius. “Comparing Four 360-Degree Cameras for Spatial Video Recording and Analysis.” Proceedings of the 21st Sound and Music Computing Conference, Zenodo, July 6, 2024, 309–15. https://doi.org/10.5281/zenodo.14339096.
