Summary: | Digikam shows wrong date on some mp4 files and shows no exif data | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Tex <Tex2571> |
Component: | Metadata-Video | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles |
Priority: | NOR | ||
Version: | 2.9.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.1.0 | |
Sentry Crash Report: | |||
Attachments: | snapshot of conflicting dates |
Description
Tex
2013-03-17 04:20:18 UTC
To clarify, digikam references dates in a couple of places. The date listed in the properties side panel or in the tooltips is correct. It is the date listed under the thumbnail (if date display is enabled) that is wrong. The most important point though is that the date sorting is based on the wrong date, the one shown under the thumbnail. Before noticing this bug I was not use the date display for thumbnails. I noticed the bug because of the wrong sorting and was puzzled since the tooltip date disagreed with the date sort. I then turned on thumbnail date display and noticed the incorrect date shown there. Video metada have been supported with 3.0.0 release, not 2.9.0. video metadata are managed in background by Exiv2 shared library which is not yet released. All your remark about MP4 files metadata cannot be interpreted properly for the moment. If you want to test video metadata, update to last digiKam 3.1.0, which must be compiled against current Exiv2 implementation from svn/trunk (next 0.24 release) Best Gilles Caulierr Ok. I may check that soon and, as I indicated, I'm not surprised by the answer since I did notice that metadata is not displayed and implicitly noticed that the time that is used cannot possibly be related to metadata. However, this doesn't explain what filesytem data is being used (why isn't it ONLY the file modification date?), or why two files handled in the same way showing the same date characteristics are treated with very different dates by digikiam, or (especially) why the date used for sorting and filtering and thumbnail view disagrees with the date shown by the tooltips or properties view. The ultimate solution might be a feature enhancement and might be underway, but the problem still represents a bug in 2.9. I don't know if you apply bug fixes to previous versions or just move forward with something like this to improve the new implementation instead, but there does seem to be a true bug in 2.9. So I'm setting this back to uncomfirmed, but if you still disagree I guess I'll leave the status alone next time. I have a number of my own metadata manipulation scripts so I'm aware that at least the command line form of exiv2 isn't even able (or hasn't been) to even read video metadata. (but I still use it for images because it's MUCH faster and fall-back to exiftool for video metadata read operations). Actually I can use these scripts to batch reset the filesystem dates to match the metadata dates. Hopefully if I set both status time and modification times this problem will go away for me at least, but that obviously doesn't make the bug fixed. Created attachment 78128 [details]
snapshot of conflicting dates
Here's a screenshot of the thumbnail label and tooltip both showing with conflicting dates. The thumbnail date is partially obscured, but you can easily see enough to notice the conflict.
Here, you can see that Exiv2 0.24 support MP4 video files http://dev.exiv2.org/projects/exiv2/wiki/Supported_video_formats digiKam is already ready to read and manage everywhere video metadata, since 3.4 release (4.0 is better) : https://www.flickr.com/photos/digikam/14390869744/ Gilles Caulier |