Bug 449370 - Add custom playback speed to render slow-motion videos within digiKam.
Summary: Add custom playback speed to render slow-motion videos within digiKam.
Status: REPORTED
Alias: None
Product: digikam
Classification: Applications
Component: Preview-Video (other bugs)
Version First Reported In: 7.6.0
Platform: Appimage Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-30 14:23 UTC by Jens
Modified: 2025-12-25 08:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens 2022-01-30 14:23:27 UTC
SUMMARY
My smartphone (and many other smartphones) can record "slow motion" videos at 240fps and even 960fps. When being played back within Digikam, these vidoes are  played back in "realtime" with 240fps, which is formally of course correct, but the viewer does not experience the "slow motion" effect.

I would like to be able to tell Digikam that *certain* videos (not all) should have a custom playback speed, for example 30fps, despite what is set in the video file. This way, videos recorded at FPS >>30 are shown as "real" slow motion videos, and timelapse videos recorded at 1fps or even less would also be shown correctly - but videos recorded at 23.9fps, 24fps, 25fps or 30fps or 60fps (typical playback speeds) are played back with their true speed.

This can be manually set per video or automatically set during import using a filename glob (in my case it would be "SL_MO_*"), but it should be saved with the video metadata so you don't have to set it again each time you play the video.
Comment 1 caulier.gilles 2022-01-30 16:42:08 UTC
I'm not sure if QtAV frame has the API to change the playback speed. I'm sure that ffmpeg backend can do it. We will seen...

Gilles Caulier
Comment 2 caulier.gilles 2025-12-25 08:37:11 UTC
Jens, 

With the Qt6 version of digiKam, we already support the customization of the frame rate while video playback. This do not solve this issue ? 

Best regards

Gilles Caulier