

But not all cameras record it correctly and not all apps will read it correctly. There's no way to tell from you output.Īnother detail that might throw things off is the fact that Quicktime timestamps are supposed to be in UTC. For example, the CreateDate in your output might be the Quicktime:CreateDate, EXIF:CreateDate from a non-standard embedded EXIF block, or an XMP:CreateDate (unlikely). This might help clarify where the apps are pulling data from. This command will show the tag names (not descriptions), the group they belong to, and any duplicate tags that may exist. What is the output of this command on both of your example files?


While some cameras force an EXIF block into a video, it is non-standard and cannot be edited by exiftool at this time.

Minor nitpick, video metadata is usually Quicktime, not EXIF. GPS Position : 49 deg 4' 18.84" N, 8 deg 11' 26.52" EĪnd here the EXIF data from another MP4 video where the EXIF time & date is ignored by the gallery apps and the file changed date (2020:09:07) is used instead.įile Modification Date/Time : 2020:08:23 13:01:21+02:00įile Access Date/Time : 2020:08:23 19:28:23+02:00įile Inode Change Date/Time : 2020:09:07 23:09:30+02:00Īny suggestions how I can set the EXIF time & date of MP4 videos, so that it's correctly recognized by Android? Of course I did already try to copy over all EXIF data from a video recorded with my Galaxy Note 8 to another MP4 video. Because videos recorded with my Samsung Galaxy Note 8 phone are always shown with their EXIF time & date in the gallery apps, no matter what the last changed date of the file is. I know that it's possible to store the time & date also for MP4 videos in a way that it's correctly recognized by Android Media Framework. I'm struggling with setting the EXIF creation time & date of MP4 videos, in order to correctly show them with their EXIF time & date on an Android phone.īut no matter how I try to set the time & date with ExifTool, every Android gallery app I did try so far (and this includes Googe Photos, the Samsung stock gallery app, as well as half a dozen gallery apps from Play Store) somehow ignores the EXIF time & date written by ExifTool and instead shows the MP4 videos with the last changed date of the MP4 file.ĭue to the fact that all gallery apps which I did try behave the same way, I suspect that this is rather related to how the Android Media Framework is reading EXIF time & date.
