Bug 471135 - [Feature] Add dynamic range compressor audio filter
Summary: [Feature] Add dynamic range compressor audio filter
Status: REPORTED
Alias: None
Product: Haruna
Classification: Applications
Component: generic (show other bugs)
Version: 0.10.3
Platform: Kubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: george fb
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-16 23:13 UTC by Marcus Sundman
Modified: 2023-06-22 11:41 UTC (History)
2 users (show)

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


Attachments
Dedynamicizer-curve (7.79 KB, image/png)
2023-06-16 23:13 UTC, Marcus Sundman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Sundman 2023-06-16 23:13:59 UTC
Created attachment 159726 [details]
Dedynamicizer-curve

SUMMARY
In many environments (e.g. noisy) a video with wide dynamic range audio is impossible to listen to; either silent parts are too silent or loud parts get too loud. A dynamic range compressor (or a compressor/limiter) works by boosting low volume and/or lowering high volume. This way you can hear a whisper, and still not damage your hearing by a gunshot in the film. This is one of the most useful filters a movie player can have.

It would be nice if the "high volume lowering" would actually keep the peaks where they are, but instead boost everything else, except very low volume. Like in the attached picture of a top-biased S-curve.

The filter should have at least one setting: the amount of boosting to do. (Other minor things, like attack, release, and window size, could be hidden as long as they're at least somewhat sensible.)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 23.04
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8