Bug 509393

Summary: Video Noise Generator does not work
Product: [Applications] kdenlive Reporter: hackthecoon
Component: Video Effects & TransitionsAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED FIXED    
Severity: normal CC: berndmj, megester
Priority: NOR Keywords: triaged
Version First Reported In: 25.08.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 25.12.0
Sentry Crash Report:
Attachments: The bug. Note the effect parameters and the complete lack of it on the screen.
Video Noise Generator XML file
Video Noise Generator XML file new version
Video Noise Generator XML file update

Description hackthecoon 2025-09-11 20:15:04 UTC
Created attachment 184896 [details]
The bug. Note the effect parameters and the complete lack of it on the screen.

Debug info below.

Kdenlive: 25.08.0
Package Type: Unknown/Default
MLT: 7.32.0
Qt: 6.9.2 (built against 6.9.1 x86_64-little_endian-lp64)
Frameworks: 6.17.0
System: Arch Linux
Kernel: linux 6.16.4-zen1-1-zen
CPU: x86_64
Windowing System: xcb
GPU: AMD/AMD Radeon Graphics (radeonsi, renoir, ACO, DRM 3.64, 6.16.4-zen1-1-zen)
Movit (GPU): disabled
Track Compositing: qtblend

Basically for whatever reason "Video Noise Generator" effect does not work anymore. No matter what I do, the noise either does not appear at all or if paired with other effects the video goes pitch black.

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Andrey 2025-11-12 17:53:50 UTC
Yes, it doesn't work as of 25.08.3. It is a very useful tool to mask compression artifacts.
Comment 2 Andrey 2025-11-12 17:54:44 UTC
My system info:

Kdenlive: 25.08.3
MLT: 7.33.0
FFmpeg
KDE Frameworks: 6.19.0
Qt: Using 6.9.2 and built against 6.9.2
AppImage
Debian GNU/Linux 12 (bookworm) (Xcb)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.12.43+deb12-rt-amd64
Comment 3 Bernd 2025-11-12 19:45:33 UTC
Looks like the effect/filter cannot work with keyframes. Fix is underway.
Comment 4 Bernd 2025-11-12 20:56:24 UTC
Created attachment 186734 [details]
Video Noise Generator XML file

Updated XML file without keyframe support. Needs to be added to the effects folder.
Comment 5 Andrey 2025-11-13 07:05:32 UTC
Thank you so much, it works!

As a note for the others, the attached avfilter_noise.xml.xml should be put to:

for Flatpak: $HOME/.var/app/org.kde.kdenlive/data/kdenlive/effects
for AppImage: $HOME/.local/share/kdenlive/effects
Comment 6 Andrey 2025-11-13 10:57:08 UTC
One observation: it seems that the "Flag all" selection always overrides the separate component selections. There should be an "Off" position for "Flag all", otherwise it makes the separate selector boxes useless.
Comment 7 Bernd 2025-11-13 19:35:46 UTC
Created attachment 186752 [details]
Video Noise Generator XML file new version

Some visual enhancements ;-)
Comment 8 Bernd 2025-11-13 19:46:58 UTC
Created attachment 186753 [details]
Video Noise Generator XML file update

Fixed a few typos :-/
Comment 9 Jean-Baptiste Mardelle 2025-11-20 09:23:27 UTC
Git commit f47b79b6a9cd63d6892291dbb9c1bfcdead4dd51 by Jean-Baptiste Mardelle.
Committed on 20/11/2025 at 09:23.
Pushed by mardelle into branch 'release/25.12'.

Fix noise generator does not support keyframes

M  +5    -5    data/effects/avfilter/avfilter_noise.xml

https://invent.kde.org/multimedia/kdenlive/-/commit/f47b79b6a9cd63d6892291dbb9c1bfcdead4dd51