Manage video support progress in 6.0.0

Gilles Caulier caulier.gilles at
Sun Mar 11 11:09:50 GMT 2018

Hi all,

Some feedback here about the video support in digiKam.

I can said that 6.0.0 will have really this feature, compared to older
releases where the missing Exiv2 video support was a big black hole.

Before digiKam 6.0.0, video support was not usable in the goal to manage
video as photo.

Now, since we switch all video metadata suport from Exiv2 to FFmpeg, we
boost the application to another space.

I tested with my big collection of video (MP4, MOV, MKV, AVI - more than
3000 items), and i can said that scan on multi-core is fast and stable. The
video metadata extraction is powerfull and populate properly the database
with the suitable information to perform a video search.

All video format supported by FFMpeg will be registered to the database.
The metadata extraction is optimum for MP4 and MOV, and currently i
finalize the wrap of RIFF files metadata to database (AVI and more).

Note : WebP image format from Google dedicated to use on internet is also a
RIFF based container, so it will be automatically supported in digiKam.

The MKV metadata support is partial and i plan to optimize this part in the

Note : The HTML5 video format WebM from google based on Matroska will be
also automatically supported by digiKam.

This is a search view screenshot over my database :

The video thumbnailer is now based on a pure FFMpeg implementation and work
well, compared to QtAV frame extractor.

The plan for the future is to support the metadata writting in video file.
With FFMpeg it's not too much complicated in fact, especially with whole
XMP data to store as text in a metadata text field. This want mean to not
touch internal video metadata with digiKam but to create an XMP bytearray
in a dedicated chunck (something like done with PNG or JPEG in fact). but
it's for the future...

VoilĂ . Have a good week end...

Gilles Caulier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Digikam-devel mailing list