0
\$\begingroup\$

I hate how loud action scenes are in movies, compared to how low the talking parts are.

My TV is currently connecting to some speakers with a jackstick. Is it possible to measure the volume with something like an Arduino and reduce the signal when it exceeds a certain amount, but without losing signal integrity or quality. And if possible, how would I go about it?

I have seen a YouTube video from a guy called GreatScott, where he solves this with a microphone and sends IF signal to the tv, which then turns the volume down. I'm not a fan of this solution however, as I would like a possible solution to be "behind-the-scenes".

\$\endgroup\$
3
  • 2
    \$\begingroup\$ Feed the audio through a compressor or limiter? These already exist so they don't need to be built. \$\endgroup\$
    – Justme
    Commented Mar 10, 2022 at 19:42
  • \$\begingroup\$ I seem to remember some devices made for that purpose, but marketed as turning down the volume during loud commercials. Arduino + IR blaster sounds like overkill unless you are already using it for something else (universal remote etc). \$\endgroup\$
    – vir
    Commented Mar 10, 2022 at 19:50
  • \$\begingroup\$ There are a couple of obvious ways to solve this. 1. Invest in audio processing equipment that divides multi-channel source material into separate channels and allows independent volume control; 2. utilize a compressor/limiter. The question is too broad to provide a definitive "correct" answer and thus is not a good fit for Q&A. \$\endgroup\$
    – JYelton
    Commented Mar 10, 2022 at 20:41

1 Answer 1

1
\$\begingroup\$

Sure an audio compressor will work. If you can access the speaker wires you can place a small incandescent lamp in series with the speaker. When the volume is normal the filament resistance is low. Choose a small lamp with a DCR of say 2 ohms approx. High sound levels will heat the filament increasing DCR tending to soft limit the sound level. I have used a standard 6.3 volt 0.3 amp pilot lamp to make a poor man's compressor.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.