[FFmpeg-user] sound volume normalisation

Bouke (VideoToolShed) bouke at videotoolshed.com
Wed Jun 26 01:58:43 CEST 2013


----- Original Message ----- 
From: "Moritz Barsnick" <barsnick at gmx.net>
To: "FFmpeg user discussions" <ffmpeg-user at ffmpeg.org>
Sent: Wednesday, June 26, 2013 12:18 AM
Subject: Re: [FFmpeg-user] sound volume normalisation


> On Tue, Jun 25, 2013 at 19:56:23 +0200, jacky wrote:
>>  1.   demux video , demux audio
>>  2.   run lame to find out the sound level
>
> Have you seen ffmpeg's volumedetect filter?
> http://www.ffmpeg.org/ffmpeg-filters.html#volumedetect
>
> The example says it all.

Moritz,
Not to sound more arrogant than i actually am, I can't praise the Lords of 
R128 Loudness enough.
This  volumedetect is a nice function eg to plot waveforms, (and i did not 
know about it, so thanks!) but the mean_volume seems very much VU to me.
(I could be mistaken though.)
In my daily job i do (amongst other things) broadcast output.
An old fashioned (non EBU R128 compliant) commercial is 6 dB louder than the 
same one levelled conform new specs.
I'm pretty sure (again, i reserve the right to be wrong) this function will 
not see the heavilly compressed / excited / otherwise raped sound as louder 
than a regular show.

And now to set a standard loudness value for ALL sound found on the 
internet...
(And while i'm ranting, teach player developers to build in a logarithmic 
volume slider instead of a lineair.)

Bouke

> Like Bouke writes though, you need to do two-pass, but all within
> ffmpeg.
>
> Moritz
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user 



More information about the ffmpeg-user mailing list