I don't have an answer for the windows audio codec.
Perhaps EasyEffects with the auto gain plugin would help in the meantime?
Screenshot is mine:
Whether you're a seasoned pro or the noobiest of noobs, you've found the right place for Linux support and information. With a dedication to supporting free and open source software, this community aims to ensure Linux fits your needs and works for you. From troubleshooting to tutorials, practical tips, news and more, all aspects of Linux are warmly welcomed. Join a community of like-minded enthusiasts and professionals driving Linux's ongoing evolution.
I don't have an answer for the windows audio codec.
Perhaps EasyEffects with the auto gain plugin would help in the meantime?
Screenshot is mine:
I haven't used it, but it looks like there's a program called pulseeffects that can do some real-time processing for PulseAudio, including that:
https://www.maketecheasier.com/improve-linux-pc-audio-with-pulseeffects/
EDIT: For more-generally applying effects, there's also a Linux "audio effect plugin" standard called LADSPA, large library of those, and I know that I've seen ways to apply it to streams in realtime.
googles
https://askubuntu.com/questions/43950/how-can-i-apply-a-ladspa-plugin-to-a-pulseaudio-stream
If you wanted to do something like reverb or pitch-shift all the audio being played back, I expect that that'd let you do that.
Appreciate the replies! I will try the effects apps when I get home later. For vlc, that is actually what I am currently using to watch my media, and where I enabled the replaygain function to unsatisfactory effect. I will try and tinker with the range some more, perhaps I configured it wrong.