Shotwell Does Not Save Metadata Changes to Video File
Mandatory: Shotwell version the issue was seen with
Shotwell 0.31.0
gnome-version 3.28.2 Ubuntu
The expected behaviour
Changing the time on a video should write the metadata changes to the video file.
What was actually happening
No time changes are written to the video file as confirmed by exiftool. Note, time changes to photos are written to the file.
Steps to reproduce the issue
1. exiftool -s filename.ext > filename.before
2. Select video in Shotwell
2. Press F4 to edit date/time
3. Adjust time
4. Click Ok
5. exiftool -s filename.ext > filename.after
6. diff filename.before filename.after
$ exiftool -s IMG_1359.MOV > 1359.before
(Change time in Shotwell)
$ exiftool -s IMG_1359.MOV > 1359.after
$ diff 1359.before 1359.after
$
$ exiftool -s IMG_1364.JPG > 1364.before
(Change time in Shotwell)
$ exiftool -s IMG_1364.JPG > 1364.after
$ diff 1364.before 1364.after
4,7c4,7
< FileSize : 1733 kB
< FileModifyDate : 2014:02:09 16:07:18-06:00
< FileAccessDate : 2020:05:15 10:11:44-05:00
< FileInodeChangeDate : 2019:12:02 17:19:14-06:00
---
> FileSize : 1736 kB
> FileModifyDate : 2020:05:15 10:12:29-05:00
> FileAccessDate : 2020:05:15 10:12:29-05:00
> FileInodeChangeDate : 2020:05:15 10:12:29-05:00
20c20
< ModifyDate : 2014:02:09 16:07:18
---
> ModifyDate : 2014:02:09 18:07:18
27,28c27,28
< DateTimeOriginal : 2014:02:09 16:07:18
< CreateDate : 2014:02:09 16:07:18
---
> DateTimeOriginal : 2014:02:09 18:07:18
> CreateDate : 2014:02:09 18:07:18
66a67,68
> XMPToolkit : XMP Core 4.4.0-Exiv2
> DateTimeDigitized : 2014:02:10 00:07:18Z
83,84c85,86
< SubSecCreateDate : 2014:02:09 16:07:18.823
< SubSecDateTimeOriginal : 2014:02:09 16:07:18.823
---
> SubSecCreateDate : 2014:02:09 18:07:18.823
> SubSecDateTimeOriginal : 2014:02:09 18:07:18.823