VLC 3.0 supports 360° videos. How can I mark up a mp4 file so that VLC recognizes it as 360 degree video?
It's not possible with exiftool. You have to use the spatial media metadata injector from https://github.com/google/spatial-media/tree/master/spatialmedia
My findings:
https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md
Git commit:
VLC only tries to find the string "GSpherical:Spherical" in the meta data to activate the mode.
exiftool:
$ exiftool -XMP-GSpherical:Spherical="true" file.mp4
Unfortunately, exiftool writes this in normal XMP data, but the spec v1 wants it in an atom with uuid ffcc8263-f855-4a93-8814-587a02521fdd. exiftool does not support this.
You can check this with AtomicParsley (apt install atomicparsley):
AtomicParsley file.mp4 -T 1
This special uuid is missing.
https://github.com/google/spatial-media/blob/master/docs/spherical-video-v2-rfc.md
git commit in vlc:
v2 of the spec wants special mp4 atoms/boxes that exiftool is not able to write :/