Reduced Audio Mode [TV] #2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It would be useful to have a “Reduce Loud Sounds” / Night Mode for the NixOS TV box, similar to the Apple TV feature.
The goal is to reduce the dynamic range of movies and TV shows so dialogue can remain clearly audible without explosions, music, or other effects suddenly becoming extremely loud.
Desired behavior
Conceptually:
Possible implementation
This could potentially be implemented using PipeWire + WirePlumber.
PipeWire's
filter-chaincould provide the DSP processing, with a compressor followed by a limiter. WirePlumber's Smart Filters could then transparently insert/bypass that processing chain for the HDMI output.The filter could remain loaded while WirePlumber toggles whether it is active. This would allow commands along the lines of:
These could later be bound to a remote-control button.
A first implementation doesn't need to exactly reproduce Apple's processing. A normal soft-knee compressor with reasonable attack/release settings, makeup gain, and a final limiter would probably already provide most of the benefit.
Possible future improvements could include:
The important part is that this should be an optional runtime audio mode, not permanent processing of all audio.