Video metadata and GPS information.

Gilles Caulier caulier.gilles at gmail.com
Sun Mar 4 18:07:59 GMT 2018


Hi all,

I can reproduce this file here with 6.0.0:

https://bugs.kde.org/show_bug.cgi?id=377177

>From my video collection, few items are taken with Iphone and GPS info are
present in metadata.

Even if the FFMPEG metadata extractor get GPS info and populate Exif with
right values, the GPS icon view overlay is off and now GPS position are
linked with the video on DB.

To reproduce, try to import this file in your collection for ex :

https://drive.google.com/open?id=1qn5k2zwIg-jihb6i4LwG1CVdUQ-AChMW

This is the result on icon-view :

https://www.flickr.com/photos/digikam/26745652098/in/pool-digikam-labs/

The question is why... As you can see, GPS info are properly populated in
Exif :

[gilles at localhost METADATA]$ ./loadfromfile_exif Apple-Iphone5s.mov
digikam.metaengine: Cannot load metadata from file   (Error # 11 :
 Apple-Iphone5s.mov : Le fichier contient des données de type inconnu
digikam.metaengine: Parse metadada with FFMpeg: "Apple-Iphone5s.mov"
digikam.metaengine: -- FFMpeg video stream metadata entries :
digikam.metaengine: QMap(("creation_time",
"2014-07-05T11:02:04.000000Z")("encoder", "H.264")("handler_name", "Core
Media Data Handler")("language", "und")("rotate", "90"))
digikam.metaengine: -----------------------------------------
digikam.metaengine: Exif.Image.Orientation tag set to:  6
digikam.metaengine: -- FFMpeg audio stream metadata entries :
digikam.metaengine: QMap(("creation_time",
"2014-07-05T11:02:04.000000Z")("handler_name", "Core Media Data
Handler")("language", "und"))
digikam.metaengine: -----------------------------------------
digikam.metaengine: -- FFMpeg root container metadata entries :
digikam.metaengine: QMap(("com.apple.quicktime.creationdate",
"2014-07-05T13:02:04+0200")("com.apple.quicktime.location.ISO6709",
"+43.6521+003.3638+148.202/")("com.apple.quicktime.make",
"Apple")("com.apple.qui
cktime.model", "iPhone 5s")("com.apple.quicktime.software",
"7.1.2")("compatible_brands", "qt  ")("creation_time",
"2014-07-05T11:02:04.000000Z")("date",
"2014-07-05T13:02:04+0200")("date-fra", "2014-07-05T13:02
:04+0200")("encoder", "7.1.2")("encoder-fra", "7.1.2")("location",
"+43.6521+003.3638+148.202/")("location-fra",
"+43.6521+003.3638+148.202/")("major_brand", "qt  ")("make",
"Apple")("make-fra", "Apple")("minor_
version", "0")("model", "iPhone 5s")("model-fra", "iPhone 5s"))
digikam.metaengine: ------------------------------------------
"Exif.GPSInfo.GPSAltitude" :: "148.2 m"
"Exif.GPSInfo.GPSAltitudeRef" :: "Au dessus du niveau de la mer"
"Exif.GPSInfo.GPSLatitude" :: "43deg 39.12600' "
"Exif.GPSInfo.GPSLatitudeRef" :: "Nord"
"Exif.GPSInfo.GPSLongitude" :: "3deg 21.82800' "
"Exif.GPSInfo.GPSLongitudeRef" :: "Est"
"Exif.GPSInfo.GPSMapDatum" :: "WGS-84"
"Exif.GPSInfo.GPSVersionID" :: "2.0.0.0"
"Exif.Image.DateTime" :: "2014:07:05 11:02:04"
"Exif.Image.ImageLength" :: "1080"
"Exif.Image.ImageWidth" :: "1920"
"Exif.Image.Orientation" :: "droit, haut"
"Exif.Photo.DateTimeDigitized" :: "2014:07:05 11:02:04"
"Exif.Photo.DateTimeOriginal" :: "2014:07:05 11:02:04"
"Exif.Photo.PixelXDimension" :: "1920"
"Exif.Photo.PixelYDimension" :: "1080"

... and file scanner must be able to import this info in DB...

Gilles
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20180304/13a5ae47/attachment.html>


More information about the Digikam-devel mailing list