<div dir="ltr">Hi all,<div><br></div><div>The video metadata reader based on ffmpeg is mostly completed in 6.0.0 branch. I will start soon to write the second part : the video metadata writer.</div><div><br></div><div>There are some point reported in bugzilla since a very long time about advanced rename operations (BQM, Import, dialog) which fails with video file, especially when timestamp is used.</div><div><br></div><div>The date is very well extracted with ffmpeg. This problem will probably fixed with 6.0.0. </div><div><br></div><div>From bugzilla :</div><div><br></div><div><a href="https://bugs.kde.org/show_bug.cgi?id=374241">https://bugs.kde.org/show_bug.cgi?id=374241</a><br></div><div><a href="https://bugs.kde.org/show_bug.cgi?id=361137">https://bugs.kde.org/show_bug.cgi?id=361137</a><br></div><div><a href="https://bugs.kde.org/show_bug.cgi?id=261773">https://bugs.kde.org/show_bug.cgi?id=261773</a><br></div><div><br></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">These one are certainly fixed with Exiv2 and video support but as this Exiv2 version is not suitable, it must be closed again with 6.0.0 :</span><br></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><a href="https://bugs.kde.org/show_bug.cgi?id=261773">https://bugs.kde.org/show_bug.cgi?id=261773</a><br></div><div><a href="https://bugs.kde.org/show_bug.cgi?id=262499">https://bugs.kde.org/show_bug.cgi?id=262499</a><br></div><div><br></div><div>Gilles</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-03-11 12:09 GMT+01:00 Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>Some feedback here about the video support in digiKam.</div><div><br></div><div>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.</div><div><br></div><div>Before digiKam 6.0.0, video support was not usable in the goal to manage video as photo.</div><div><br></div><div>Now, since we switch all video metadata suport from Exiv2 to FFmpeg, we boost the application to another space.</div><div><br></div><div>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.</div><div><br></div><div>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).</div><div><br></div><div><a href="https://en.wikipedia.org/wiki/Resource_Interchange_File_Format" target="_blank">https://en.wikipedia.org/wiki/<wbr>Resource_Interchange_File_<wbr>Format</a><br></div><div><br></div><div>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.</div><div><br></div><div>The MKV metadata support is partial and i plan to optimize this part in the future.</div><div><br></div><div><a href="https://en.wikipedia.org/wiki/Matroska" target="_blank">https://en.wikipedia.org/wiki/<wbr>Matroska</a><br></div><div><br></div><div>Note : The HTML5 video format <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">WebM<span> </span></span>from google based on Matroska will be also automatically supported by digiKam.</div><div><br></div><div>This is a search view screenshot over my database :</div><div><br></div><div><a href="https://www.flickr.com/photos/digikam/40743725771/in/pool-digikam-labs/" target="_blank">https://www.flickr.com/photos/<wbr>digikam/40743725771/in/pool-<wbr>digikam-labs/</a><br></div><div><br></div><div>The video thumbnailer is now based on a pure FFMpeg implementation and work well, compared to QtAV frame extractor.</div><div><br></div><div>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...</div><div><br></div><div>Voilà. Have a good week end...</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Gilles Caulier</div></font></span></div>
</blockquote></div><br></div>