[digiKam-users] digiKam 6.0.0 and video support : need video samples

Gilles Caulier caulier.gilles at gmail.com
Sun Mar 11 13:44:04 GMT 2018

Hi all users,

Just a fresh feedback from the video management support in next digiKam

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 powerful 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 today i finalized
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 :


This want mean that i need again more video file sample taken with camera,
cellular, or created with linear video editing application, even if the
test collection growing up quickly:


The orientation of video is very important because we are now able to
extract the rotation flag from metadata and adjust automatically the video
accordingly while playing. So video taken in vertical mode will be a plus
to test this feature.

I need especially AVI, MKV, and other exotic video formats as 3GP, FLV for

This is very import to explain how the file have been captured/generated,
as to list the device and software used in production process.

Thanks in advance for your help.

Gilles Caulier

2018-03-03 14:01 GMT+01:00 Gilles Caulier <caulier.gilles at gmail.com>:

> Hi all,
> This week, i solved a main problem with video support in digiKam with next
> 6.0.0.
> Exiv2 video support exists, but it's completely bugous and crash digiKam
> quickly. This problem exists since many year now, and as nobody is
> motivated to fix Exiv2 video code, i used a different way to support video
> metadata : ffmpeg.
> https://www.flickr.com/photos/digikam/39880716214/
> The way to use ffmpeg as new dependency do not increase the application
> complexity. The dependencies puzzle still the same as use use already QtAV
> to play video and this one use ffmpeg in background. So digiKam depends
> already of ffmpeg since 5.4.0 release.
> The idea to support properly video metadata is to be able to manage video
> medias as images. The database must be able to search video items based of
> video properties, taken from metadata. The search engine is already ready
> since a while, by the scan engine used to populate the database is not
> suitable as video support in Exiv2 is so far un-finalized (in video file
> parser).
> Else, Exiv2 is well implemented to support video metadata tags, as all XMP
> namespace implemented by myself few years ago. So if we have a different
> parser to fill XMP tags from video, the problem will be solved.
> And it's done with current implementation from next 6.0.0 branch. FFMPeg
> is able to extract most important video properties as :
> make
> model,
> dates,
> duration,
> codecs,
> keywords,
> rating,
> GPS,
> etc... (and more)
> i tested with my personal video collection, mostly based on MOV file
> generated with Apple devices (iphone, ipad) and Software (iMovies, Final
> cut pro). But i need more video samples :
> - Video taken from Android device,
> - Video taken from digital camera,
> - Video generated from software (with properties set as Keywords, rating,
> copyright, etc.)
> If you have samples to share, please use Internet Cloud repository. If you
> know place on Internet with video samples to share, to hesitate to share in
> this room.
> Thanks in advance for your help.
> Gilles Caulier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20180311/3c8a674f/attachment.html>

More information about the Digikam-users mailing list