Insta 360
.insv Format
Basically mp4 with h264 & aac audio ?
code:ffprobe
ffprobe -hide_banner -i .\VID_20231224_162804_00_080.insv
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\VID_20231224_162804_00_080.insv': Metadata:
major_brand : avc1
minor_version : 0
compatible_brands: avc1isom
creation_time : 2023-12-24T16:27:54.000000Z
Duration: 00:00:16.78, start: 0.000000, bitrate: 61413 kb/s
Stream #0:00x1(eng): Video: h264 (Main) (avc1 / 0x31637661), yuvj420p(pc, smpte170m, progressive), 2880x2880 SAR 1:1 DAR 1:1, 50211 kb/s, 29.97 fps, 29.97 tbr, 30k tbn (default) Metadata:
creation_time : 2023-12-24T16:27:54.000000Z
handler_name : Ambarella AVC
encoder : Ambarella AVC encoder
Stream #0:10x2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default) Metadata:
creation_time : 2023-12-24T16:27:54.000000Z
handler_name : Ambarella AAC
Processing
Transpose operation depends as different Insta360 cam might not have same orientation
code:v360.sh
ffmpeg -hwaccel cuda -i .\VID_20231224_162804_10_080.insv -i .\VID_20231224_162804_00_080.insv -filter_complex "0:vtranspose=2a,1:vtranspose=1b,abhstack=inputs=2v,vv360=dfisheye:e:yaw=-90" -y test.mkv
To deepen :
Equi-Angular Cubemap