Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Enhance loudness normalization. - Youtube's normalization only ever decreases, not increases volume? #925

Open
RubenKelevra opened this issue Jun 10, 2021 · 3 comments
Labels
Feature request Wish or idea good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥

Comments

@RubenKelevra
Copy link

PROBLEM:

Currently the normalization functionality is only reducing the volume of videos to give them enough headroom to avoid clipping and reduce the differences between very loud and normal loudness content, like advertisements and normal videos or electric music vs classic music.

However, this falls short on lower volume videos, and I noticed that I more and more often have to reach for the volume knob if I'm not listening via headphones, but via loudspeakers.

I think the YouTube-Extention might be able to improve on that:

SOLUTION:

Change the calculation which is used to normalize the loudness, to include steps up the volume, as long as there's headroom. So if the user has set 50% volume in the YouTube player and the video is quiet, the player can set it to say 70% to make it louder like it is currently doing the other way around.

RELEVANCE / SCOPE:
I think this makes sense to set the volume to say 50% and have this way more room for the algorithm to adjust the volume. This gives a more consistent experience with the audio level and should be preferred by everyone.

"SIDE EFFECTS":
The user should be made aware that this is expected behavior that the volume is slightly less than it's used to. But in most cases, the absolute volume output of the speakers or headphones is not reached anyway. So the user can just turn the master volume of the operating system a bit higher to compensate.

SHORT Table (Summary)
Problem Low volume videos are not adjusted for by the loudness normalization
Solution Reduce the user set volume and adjust the loudness adjusting algorithm to allow for adjustments above the set volume
Scope default
Side effects slightly less average volume from the browser
@RubenKelevra RubenKelevra added the help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) label Jun 10, 2021
@RubenKelevra RubenKelevra changed the title Enhance loudness normalization [Feature Request] Enhance loudness normalization Jun 10, 2021
@ImprovedTube ImprovedTube added the Feature request Wish or idea label Jun 11, 2021
@ImprovedTube ImprovedTube changed the title [Feature Request] Enhance loudness normalization [Feature Request] Enhance loudness normalization. - Youtube's normalization only ever decreases, not increases volume? Jun 11, 2021
@ghost
Copy link

ghost commented Jun 14, 2021

This feature requires research, so not now.

@ghost ghost added the Confirmed by Victor label Jun 14, 2021
@RubenKelevra
Copy link
Author

@victor-savinov thanks for considering this for the future. :)

@User198263321
Copy link

How about depending on how low the video "content loudness" as seen in the stats for nerds menu, it adjusts that volume offset accordingly?

@ghost ghost removed the Confirmed by Victor label Jul 20, 2021
@ImprovedTube ImprovedTube added good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥ labels Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature request Wish or idea good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥
Projects
None yet
Development

No branches or pull requests

3 participants