Vencord / plugin-requests

Vencord plugin requests. Open the link below to create a request
https://github.com/Vencord/plugin-requests/issues/new?template=request.yml
29 stars 2 forks source link

LKFS/LUFS-based volume normalization #454

Open klazoklazo opened 6 months ago

klazoklazo commented 6 months ago

Plugin Description

LFKS/LUFS (the two terms are synonyms) are a loudness unit used to measure average perceived volume over time, useful for volume normalization. This is not to be confused with decibels, which measure volume instantaneously, only useful for measuring peaks.

Many streaming services such as YouTube or Netflix set a maximum amount of LFKS, and if content goes over that limit, the content's audio is automatically reduced in volume until it falls under the maximum limit.

Please make a plugin to recreate the equivalent effect, with an optional setting to set a user-defined LFKS limit manually. This should focus on content such as uploaded videos or audio first, since users can already manually adjust other individual users' volumes in voice chat.

Existing Plugin for other mod

No response

Request Agreement

NanoCats commented 6 months ago

This reminds me of a feature I wanted that would show an audio waveform below an embedded video but I have no idea if it's possible. I really truly despise anyone who uploads the "haha, it's so loud your speakers could be damaged" memes.