So I’ve recently been smashing my media library on my lounge room TV which is currently kitted out with a 2.1 Stereo setup.
One thing I’ve noticed is that any films that have a mix of dialogue and action sequences have the dialogue whisper quiet and the action sequences deafeningly loud. Although I appreciate the fine art of mixing the audio to be realistic, it is, from a practical movie going experience, a minor inconvenience. I’m not 100% sure, but it might have something to do with smooshing a 5.1 mix into the 2.1 stereo speaker system from the source file.
For example, I took an audio sample from one of my films and cut it to be an extreme example (a hard cut from dialogue straight into guns and explosions!). See below:
From my very feeble and basic understanding (plz forgive me audio engineers and mixers) I was looking into audio normalisation with the
ffmpeg package but I may have been barking up the wrong tree.
Essentially, what I’d like to do is have a very stable audio signal throughout the entire film so I’m not constantly changing the volume - I think the equivalent would be from Adobe; specifically, the dynamics processing filters for this kind of task.
I was wondering if there was a practical way of applying this in a batch script or programmatically so I can just dump it on my media folder and let the magic happen.
So in essence, there are two main questions:
- Is there a specific method I should be looking into for this task?
- Is there a viable way of doing any of this?
If this is dumb, let me know as I may have a few hacky ways to work around this in Python - but, I’m open to more legitimate suggestions from smarter minds than my own.