REad/write metadata video files (avi/mov/mp4/mkv)

Gilles Caulier caulier.gilles at gmail.com
Thu Jan 12 17:44:34 GMT 2017


2017-01-12 18:06 GMT+01:00 Andrey Goreev <aegoreev at gmail.com>:

> Hello,
>
> Is there a chance to have that option released in future? I think it is a
> must have option since digikam is DAM tool and all cameras are capable of
> recording videos nowadays.
>
> Per this webpage: http://dev.exiv2.org/projects/
> exiv2/wiki/Supported_video_formats Exiv2 can read but can't write. They
> also say "Write metadata support for RIFF, Matroska and partial metadata
> write support for Quicktime video formats will be included in subsequent
> releases."
>

yes, progress to support video metadata is too slow. I already reported
this wish in Exiv2 team, but the state is to delay to 0.27 some
improvements in this way.

At least we need 0.26, which is not yet released since more than one year.
This one fix more than 200 bugs, especially to stabilize video reading
metadata.

Note that current Exiv2 0.26-svn is included into digiKam bundles.

>
> But there might be another tools out there that are already capable of
> reading/writing video files' metadata, e.g. exiftool ,ffmpeg, etc.
>

exiftool is perl tool. So no way to use it as well in C++.

ffmpeg is very interesting and as we use QtAV framework which is a Qt5
based interface to ffmpeg, this is the right alternative to, at least
provide a better support of video metadata in read mode.

>
> I am particularly interested in reading/writing the following tags:
> - Creation date
> - Rating
> - Keywords (tags)
> - People (if possible)
> - Geolocation (exiftool can do that see: http://u88.n24.queensu.ca/
> exiftool/forum/index.php?topic=5977.0 )
>
> Right now digikam seems to be unable reading/writing metadata from/to
> video files.
>

if you use digiKam based on Exiv2 0.25, yes. Bundle can be a better way to
start, it's not perfect, but better...



> Please let the group know your thoughts.
>
>
So, contacting QtAV team to introduce a metadata interface for video file
is the way to go. QtAV is hosted in GitHub. Please report this wish to QtAV
bug tracking.

Thanks in advance

Gilles Caulier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20170112/d35369ca/attachment.html>


More information about the Digikam-users mailing list