Hello, first of all I would like to emphasize that I am amazed at how well digikam works under windows 10, although it is actually only intended for Linux! My question: is it possible to choose the same video encoder, the windows used synonymous? That would be good because the videos under digicam in the slide show unfortunately something jerky, which is not the case in the photo tool of windows. Many Thanks! Best regards, Martin
You want mean video "decoder", right ? Gilles Caulier
Yes I meant decoder!
What's the problem with video playing exactly ? Whitch file format do you want to play ? Gilles Caulier
It is just a performance Problem, the Video is a 4k mp4 file. It is The same with vlc player on that PC. Only media player classic and Windows photo can play without judder.
4K videos probably require hardware acceleration. I think QtAV has support for VA-API and/or VDPAU, but these probably have to be enabled in client applications.
Oh, this is for Windows. https://github.com/wang-bin/QtAV/wiki/Hardware-Accelerated-Decoding might give some hints.
Also the 4K is H265 codec relevant i think, which is not compiled with ffmpeg through MXE crooss compiler used to build Windows bundle. I'm not sure to 100% But the point about VLC is interesting as the problem is also reproducible with this player. To respond to your question about to use native player instead QtAV. I said no, because we drop QtMultimedia support in favor of QtAV because we want all in the bundle and ready to use as well... QtMultimedia require to install native codecs which increase complexity at application runtime. Gilles Caulier
Hi Martin, The problem still reproducible using current 6.1.0 pre-release installer for Windows available here : https://files.kde.org/digikam/ Thanks in advance Gilles Caulier
There is a patch applied to QtAV for this problem in current implementation from git/master : https://github.com/wang-bin/QtAV/pull/1268 So, i will take a look to integrate this change in Windows installer. Gilles Caulier
Git commit d6d8862514d023c1f362bdd1f561aade29dc1ecb by Gilles Caulier. Committed on 12/01/2020 at 06:08. Pushed by cgilles into branch 'master'. build qtav from master at digiKam bundle updates, as it contains important fixes Related: bug 382582, bug 414572 M +0 -3 project/bundles/3rdparty/ext_qtav/CMakeLists.txt M +0 -2 project/bundles/appimage/01-build-host.sh M +1 -0 project/bundles/appimage/03-build-digikam.sh M +0 -1 project/bundles/macports/01-build-macports.sh M +1 -0 project/bundles/macports/03-build-digikam.sh M +0 -1 project/bundles/mxe/01-build-mxe.sh M +1 -0 project/bundles/mxe/03-build-digikam.sh https://invent.kde.org/kde/digikam/commit/d6d8862514d023c1f362bdd1f561aade29dc1ecb
Git commit ff712f5b495eaa922692ec399a47c76f970a7a99 by Gilles Caulier. Committed on 25/03/2022 at 04:46. Pushed by cgilles into branch 'qt5-maintenance'. Windows build using MXE: Build ffmpeg 4.4.1 with same optimiztions than AppImage. Do not use MXE ffmpeg build as it do not include non-free and x265 codecs. Related: bug 418266 FIXED-IN: 7.7.0 M +51 -30 project/bundles/3rdparty/ext_ffmpeg/CMakeLists.txt M +1 -18 project/bundles/3rdparty/ext_libaom/CMakeLists.txt M +18 -2 project/bundles/mxe/01-build-mxe.sh M +3 -0 project/bundles/mxe/02-build-extralibs.sh M +4 -0 project/bundles/mxe/03-build-digikam.sh M +3 -0 project/bundles/mxe/tools/installextralibsdep.sh M +1 -0 project/bundles/mxe/tools/installmxedeps.sh https://invent.kde.org/graphics/digikam/commit/ff712f5b495eaa922692ec399a47c76f970a7a99