1 VLC 3.0 supports 360° videos. How can I mark up a mp4 file so that VLC recognizes it as 360 degree video?
\r
3 It's not possible with exiftool.
\r
4 You have to use the spatial media metadata injector from https://github.com/google/spatial-media/tree/master/spatialmedia
\r
11 https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md
\r
14 c3d173385bf0e5ad915328e4b91939c1ae367106
\r
15 demux: mp4: support the 360 spherical video box
\r
16 http://git.videolan.org/?p=vlc.git;a=commitdiff;h=c3d173385bf0e5ad915328e4b91939c1ae367106;hp=08d26ea02f5c6c1e1169fd9f315a00e88241f03e
\r
18 VLC only tries to find the string "GSpherical:Spherical" in the meta data to activate the mode.
\r
22 $ exiftool -XMP-GSpherical:Spherical="true" file.mp4
\r
24 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.
\r
26 You can check this with AtomicParsley (``apt install atomicparsley``)::
\r
28 AtomicParsley file.mp4 -T 1
\r
30 This special uuid is missing.
\r
36 https://github.com/google/spatial-media/blob/master/docs/spherical-video-v2-rfc.md
\r
39 cf8b24f05438d6bc451e0d17bf2bf3d006a5cbe3
\r
40 demux: mp4: support 360° v2 spatial metadata
\r
41 http://git.videolan.org/?p=vlc.git;a=commitdiff;h=cf8b24f05438d6bc451e0d17bf2bf3d006a5cbe3;hp=1afd117faf50e266998ace5f08f06e52b2260958
\r
43 v2 of the spec wants special mp4 atoms/boxes that exiftool is not able to write :/
\r
45 - https://sno.phy.queensu.ca/~phil/exiftool/TagNames/QuickTime.html#sv3d
\r
46 - https://sno.phy.queensu.ca/~phil/exiftool/TagNames/QuickTime.html#equi
\r
52 - https://trac.videolan.org/vlc/ticket/21752
\r