[Digikam-devel] [digikam] [Bug 316882] New: Digikam shows wrong date on some mp4 files and shows no exif data
Tex
Tex2571 at hotmail.com
Sun Mar 17 04:20:18 GMT 2013
https://bugs.kde.org/show_bug.cgi?id=316882
Bug ID: 316882
Summary: Digikam shows wrong date on some mp4 files and shows
no exif data
Classification: Unclassified
Product: digikam
Version: 2.9.0
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: Metadata
Assignee: digikam-devel at kde.org
Reporter: Tex2571 at hotmail.com
I have a few mp4 files taken on the same camera a a few days apart. They are
listed by digikam as having dates many months apart even though their file
modification times and exif dates are correct. Also they show no exif
information (probably because digikam uses exiv2 where exiftool is needed for
mp4 files), so I would not expect very good date interpretation based on that.
I named two files a.mp4 and b.mp4.
relevant part of exif data for a.mp4, from exiftool:
File Modification Date/Time : 2012:12:10 08:46:12+09:00
Create Date : 2012:12:10 16:46:13
Modify Date : 2012:12:10 16:46:13
Track Create Date : 2012:12:10 16:46:13
Track Modify Date : 2012:12:10 16:46:13
Media Create Date : 2012:12:10 16:46:13
Media Modify Date : 2012:12:10 16:46:13
and for b.mp4
File Modification Date/Time : 2012:12:05 19:45:20+09:00
Create Date : 2012:12:05 10:45:20
Modify Date : 2012:12:05 10:45:20
Track Create Date : 2012:12:05 10:45:20
Track Modify Date : 2012:12:05 10:45:20
Media Create Date : 2012:12:05 10:45:20
Media Modify Date : 2012:12:05 10:45:20
digikam shows file a.mp4's date correctly but shows b.mp4 as march 12 2013
So I do
find . -name a.mp4 -printf "Access time: %a \nStatus change time:
%c\nModification time: %t\n"
and get:
Access time: Sat Mar 2 01:05:34.0000000000 2013
Status change time: Tue Mar 12 00:12:22.0821103309 2013
Modification time: Mon Dec 10 08:46:12.0000000000 2012
and for b:
Access time: Sat Mar 2 01:05:32.0000000000 2013
Status change time: Tue Mar 12 00:12:08.0697812115 2013
Modification time: Wed Dec 5 19:45:20.0000000000 2012
So everything that I have found so far looks basically the same.
But digikam says that file b has the correct date of
12/05/12 7:45 PM
where it lists file a.mp4 as:
3/12/13 12:12am
The only field that I found that matches the wrong date is thus the status
change time, but that has the wrong date for both files, so I probably haven't
fully tracked down what digikam is doing here.
I'll try to have a look at 3.0.0 ( I have a buggy windows version of it
installed in windows) and see if it's doing the same thing.
One note, actually modifying the file (with touch) changes both the status time
and the modification time, whereas copying the file with cp -a only changes
the status time, so modification time is better. Of course metadata is far
better than either.
Reproducible: Sometimes
Actual Results:
some mp4 files are listed by the wrong time, aparently file status change time.
Expected Results:
All files are listed by meta data creation time or at worst, file modification
time.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list