Presumably this is the algorithm powering a new feature in tvOS 16.4:
> This update adds Dim Flashing Lights, an accessibility option to automatically dim the display of video when flashes of light or strobe effects are detected, and includes performance and stability improvements.
I wish it worked even better to reduce sounds and increase the volume of dialogue. Background sounds and special effects sounds are still so much louder than barely audible dialogue.
I totally agree. I use ffmpeg's dynaudnorm[0] filter in mpv/IINA when watching media to better normalize sound volume. It's the best audio normalizer I’ve used. No loss of dynamic range within the target window duration. (~15 seconds by default, but I tweak it to around ~8 seconds)
Is there a tool that lets me analyze video and make this change, or does it generally require an audio interface?
I find I have this problem with Chromecast and YouTube. I think I would be pretty happy if I could set up yt-dlp to grab video, assist the audio of needed and then play the video.
> This update adds Dim Flashing Lights, an accessibility option to automatically dim the display of video when flashes of light or strobe effects are detected, and includes performance and stability improvements.