2025-03-17, 01:51 AM
(2025-02-24, 01:58 PM)TheDreadPirate Wrote: Audio normalization only happens for music. But there is a way to apply a gain universally when using Jellyfin Media Player.
Borrowed from this post on another thread.
https://forum.jellyfin.org/t-stereo-down...1#pid47741
(2025-01-04, 03:59 PM)DenSilent Wrote: Ok, I found a workaround. It is not perfect, so I hope JMP can use server-side downmix someday.
As it turns out, you can force a client-side downmix. In client settings, "Manual MPV Configuration". I'm still experimenting, but for now this is what I use:
af=lavfi=[lowpass=c=LFE:f=120,lowshelf=frequency=100:gain=-2.5,pan=stereo|FL=.3FL+.6FC+.3FLC+.3SL+.3BL+.21BC+.21LFE|FR=.3FR+.6FC+.3FRC+.3SR+.3BR+.21BC+.21LFE,dynaudnorm=compress=24.0:gausssize=45]
I much prefer built-in Jellyfin algorithms, but at least you can hear people talking now.
You can remove the downmix portion and only keep the gain portion. I think it is also compressing the audio.
Heya, thanks for the workaround! I've been using it for a few weeks now, but the slow volume gain at the beginning was kind of annoying - So I tried changing it from using dynaudnorm to loudnorm with good results

Code:
af=lavfi=[lowpass=c=LFE:f=120,lowshelf=frequency=100:gain=-2.5,pan=stereo|FL=.3FL+.6FC+.3FLC+.3SL+.3BL+.21BC+.21LFE|FR=.3FR+.6FC+.3FRC+.3SR+.3BR+.21BC+.21LFE,loudnorm=I=-18:TP=-1.5:LRA=11]
I also borrowed a "mpv.conf" file from somewhere and added the workaround into the file already, together with a simple batch file that moves the .conf file to where it has to be for anyone looking for an easier fix
