ExifTool Forum

ExifTool => Bug Reports / Feature Requests => Topic started by: 366256 on May 19, 2020, 11:52:17 AM

Title: QuickTime Keys Tags "CaptureMode" is not recognised by Apple Photos on Mac
Post by: 366256 on May 19, 2020, 11:52:17 AM
Hi everyone,

I'm trying to set the CaptureMode to "Time-lapse" of a manual generated time lapse with ffmpeg.

exiftool -Keys:CaptureMode="Time-lapse" filename.mov

However, the imported video is not categorised as a time lapse in Mac Photos.

Info dialog if time lapse generated by me:
(https://exiftool.org/forum/index.php?action=dlattach;topic=11205.0;attach=3612)

Info dialog of time lapse generated by iPhone:
(https://exiftool.org/forum/index.php?action=dlattach;topic=11205.0;attach=3613)
May it be the wrong value? Im using Time-lapse as extracted from a time lapse of my iPhone:

exiftool -s timelapse.mov | grep CaptureMode
CaptureMode                     : Time-lapse


See attachment: "time lapse generated by an iPhone.png"

I've also compared all metadata from a video and a time lapse generated by my iPhone and could not find any different tags for this context.

I'm using this guide: https://exiftool.org/TagNames/QuickTime.html as reference.

What am I doing wrong? May it be a bug? Setting Make, Model or GPSCoordinates do work.

Thanks in advance!

Pierre
Title: Re: QuickTime Keys Tags "CaptureMode" is not recognised by Apple Photos on Mac
Post by: Phil Harvey on May 19, 2020, 12:37:50 PM
Did you compare the output of exiftool -a -G1 for both files?  (ie. all tags, showing the group1 locations?)  Also maybe throw in -u in case there are some unknown tags.

- Phil
Title: Re: QuickTime Keys Tags "CaptureMode" is not recognised by Apple Photos on Mac
Post by: 366256 on May 19, 2020, 12:47:54 PM
There is indeed a difference!

The CaptureMode tag from my iPhone file is in the group "Track1".

Output from file generated by iPhone:
exiftool -a -G1 timelapse.mov | grep "Capture Mode"
[Track1]        Capture Mode                    : Time-lapse


Output from file generated by me:
exiftool -a -G1 test.4k.h265.mov | grep "Capture Mode"
[Keys]          Capture Mode                    : Time-lapse


However, if I try to set the "CaptureMode" in the group "Track1", I get this error:
exiftool -Track1:CaptureMode=Time-lapse test.4k.h265.mov
Warning: Sorry, Track1:CaptureMode doesn't exist or isn't writable
Nothing to do.
Title: Re: QuickTime Keys Tags "CaptureMode" is not recognised by Apple Photos on Mac
Post by: StarGeek on May 19, 2020, 01:23:43 PM
From the Quicktime tags page (https://exiftool.org/TagNames/QuickTime.html):
     ExifTool currently writes only top-level metadata in QuickTime-based files; it extracts other track-specific and timed metadata, but can not yet edit tags in these locations (with the exception of track-level date/time tags).