Version: unspecified (using KDE 4.6.2) OS: Linux It would be nice if one could export a slideshow as a video. IPhoto has this options and the resulting videos are very nice. Reproducible: Didn't try
This program could serve as example http://imagination.sourceforge.net/ it has the features the OP asks for. Would be nice to see the program (imagination) in an KDE outfit or as a KIPI plugin if that is possible. The transitions are nice as you can see them when going through the list. Makes it easy to determine what transition to choice (it would even be easier to show them all on one page).
*** Bug 230139 has been marked as a duplicate of this bug. ***
Git commit 32ebb7dff83b03cfad91cbe89de252b1f62bdd6e by Gilles Caulier. Committed on 11/12/2016 at 12:02. Pushed by cgilles into branch 'master'. digiKam embeded mediaplayer is now based on QtAV/ffmpeg instead Qt5Multimedia. TODO: - handle video rotation flag with new Exiv2 0.26 to autorotate media in player. - port video thumbnailer to QtAV. - port Presentation audio player to QtAV. - remove Qt5Multimedia dependency. For later: - play video into slideshow tool. - port old videoslideshow tool to QtAv Related: bug 373272, bug 372485, bug 361829, bug 159824, bug 329854 M +12 -6 CMakeLists.txt M +3 -2 app/CMakeLists.txt M +40 -38 app/views/mediaplayerview.cpp M +11 -8 app/views/mediaplayerview.h https://commits.kde.org/digikam/32ebb7dff83b03cfad91cbe89de252b1f62bdd6e
Thanks for adding the requested functionality. Very nice :)
Git commit ec50a8ad510e9fe6ded53f0632afd4ffbdf8ba47 by Gilles Caulier. Committed on 11/12/2016 at 16:37. Pushed by cgilles into branch 'master'. digiKam port to QtAV/ffmpeg instead Qt5Multimedia : port Presentation audio player to QtAV. TODO: - handle video rotation flag with new Exiv2 0.26 to autorotate media in player. - port video thumbnailer to QtAV. - remove Qt5Multimedia dependency. For later: - play video into slideshow tool. - port old videoslideshow tool to QtAv. Related: bug 372485, bug 361829, bug 159824, bug 329854 M +4 -5 app/CMakeLists.txt M +1 -1 app/views/mediaplayerview.cpp M +2 -2 app/views/mediaplayerview.h M +1 -5 utilities/presentation/CMakeLists.txt M +34 -24 utilities/presentation/audio/presentationaudiolist.cpp M +8 -5 utilities/presentation/audio/presentationaudiolist.h M +45 -27 utilities/presentation/audio/presentationaudiowidget.cpp M +9 -5 utilities/presentation/audio/presentationaudiowidget.h https://commits.kde.org/digikam/ec50a8ad510e9fe6ded53f0632afd4ffbdf8ba47
Git commit 193ecfd91745aab81c15ccf1a3889dc033ee7917 by Gilles Caulier. Committed on 11/12/2016 at 21:09. Pushed by cgilles into branch 'master'. digiKam port to QtAV/ffmpeg instead Qt5Multimedia : add video support into Slideshow. TODO: - handle video rotation flag with new Exiv2 0.26 to autorotate media in player. - port video thumbnailer to QtAV. - remove Qt5Multimedia dependency. For later: - port old videoslideshow tool to QtAv. Related: bug 159824, bug 372485, bug 361829, bug 329854 FIXED-IN: 5.4.0 M +8 -6 NEWS M +3 -3 app/views/mediaplayerview.cpp M +1 -1 app/views/mediaplayerview.h M +1 -0 utilities/slideshow/CMakeLists.txt M +68 -5 utilities/slideshow/slideshow.cpp M +3 -0 utilities/slideshow/slideshow.h A +227 -0 utilities/slideshow/slidevideo.cpp [License: GPL (v2+)] C +16 -51 utilities/slideshow/slidevideo.h [from: app/views/mediaplayerview.h - 050% similarity] https://commits.kde.org/digikam/193ecfd91745aab81c15ccf1a3889dc033ee7917
As digiKam use QtAV framework for video, we have now a suitbale solution to export presentation contents to video. With QtAV, it's possible to encode video frame through ffmpeg codecs, used in background. Gilles Caulier
*** Bug 377842 has been marked as a duplicate of this bug. ***
Git commit 8dda686cf8c9409c03786007e47e1f15e1419097 by Gilles Caulier. Committed on 02/06/2017 at 12:55. Pushed by cgilles into branch 'master'. New digiKam Video SlideShow tool based on QtAV/FFMpeg encoder. The tool replace the older Qt4 kipi plugin based on ImageMagick and GStreamer which never work as expected due to run time dependencies with GStreamer which are a big puzzle to resolve and don't work under MacOS and Windows. The tool permit to encode images as a video diaporama. The tool support many video codecs as X264 or MPEG4 provided by FFMpeg and is able to store stream as AVI, MKV, or MP4 media. The tool permit to apply a transition effect between images (same effects than presentation tool non-OpenGL). The tool permit to export image from current select or a set of albums selection (as HTMLGallery tool). The tool do not permit to encode an audio soundtrack with the video stream due a bug in QtAV which have been reported and must be fixed in next QtAV release 1.12.0. The tool is available currently under digiKam album GUI, but it will be also available into ImageEditor, LightTable, and Showfoto (as HTMLGallery, Panorama, Calendar, etc... tools.) Screeshots of tool in action : https://www.flickr.com/photos/digikam/albums/72157684569983835 Related: bug 316791, bug 320725, bug 337605, bug 331625, bug 324646, bug 176727, bug 318297, bug 153061, bug 334089 FIXED-IN: 5.6.0 M +17 -0 app/main/digikamapp.cpp M +1 -0 app/main/digikamapp.h M +2 -1 app/main/digikamui5.rc M +14 -0 libs/widgets/mainview/dxmlguiwindow.cpp M +9 -1 libs/widgets/mainview/dxmlguiwindow.h https://commits.kde.org/digikam/8dda686cf8c9409c03786007e47e1f15e1419097
Gilles, well done. Looking forward to have it available (some day)...
Hi Gilles, that's a nice feature. Thanks. What I was missing is a way to add some sound, especially since I didn't manage to get the presentation utility to play some mp3 tracks as well... (using openSUSE 42.3, KDE:Extra and Packman repos) Cheers, Pete
Video Slideshow tool for next 8.3.0 will be able to : Render a sets of images. Render a sets of albums contents. Apply transition and effects while slideshow To normalize video frames luminosity while rendering time-lapse. To add audio track To add OSD Gilles Caulier
Gilles, thanks.