Boom3D (pagado, $ 17) puede hacer esto en todo el sistema para todas las aplicaciones. Habilitar "Modo nocturno" en la configuración. El pequeño control deslizante (icono de auricular a la izquierda, altavoz a la derecha) determina qué tan agresivamente el programa limitará los cambios de volumen.
(Recomiendo encarecidamente que deshabilite e ignore todas las otras "características" de este programa, excepto 3D Surround cuando corresponda. El procesamiento de vudú simplemente distorsionará lo que esté escuchando.)
El término técnico para esto es "Compresión de rango dinámico", aunque tampoco verá Boom3D usando ese nombre.
Edit: no me di cuenta de que Boom ahora cuesta $ 17; estoy bastante seguro de que estaba más cerca de $ 10 cuando lo compré por primera vez. La compresión de rango dinámico funciona bien, y no conozco ningún programa alternativo con la función, pero ese precio es un poco elevado.