Add metadata to 360° mp4 videos for VLC

revision 827c222519c8185cad01dd9c4cccb06af58ec3ae

raw

README.rst

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:

Spherical Video RFC

https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md

Git commit:
c3d173385bf0e5ad915328e4b91939c1ae367106 demux: mp4: support the 360 spherical video box http://git.videolan.org/?p=vlc.git;a=commitdiff;h=c3d173385bf0e5ad915328e4b91939c1ae367106;hp=08d26ea02f5c6c1e1169fd9f315a00e88241f03e

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.

History