ffmpeg 可以用于音频响度标准化吗?

ffmpeg 可以用于音频响度标准化吗?

我需要转换一些 CD 母带音频以发送至 Spotify。

Spotify 不喜欢 CD 母带,但它有一些响度建议:

https://artists.spotify.com/en/help/article/loudness-normalization

    Target the loudness level of your master at -14dB integrated LUFS 
and keep it below -1dB TP (True Peak) max. This is best for lossy 
formats (Ogg/Vorbis and AAC) and makes sure no extra distortion’s 
introduced in the transcoding process.

    If your master’s louder than -14dB integrated LUFS, make sure 
it stays below -2dB TP (True Peak) to avoid extra distortion. This 
is because louder tracks are more susceptible to extra distortion 
in the transcoding process.

使用 ffmpeg 可以实现吗?还有其他程序吗?

答案1

当然可以!

您可以使用 Loudnorm 过滤器执行此操作:

ffmpeg -i input.mp3 -af loudnorm=I=-14:LRA=11:TP=-1 output.mp3

I = 综合响度

LRA = 响度范围

TP = 真峰

似乎通过运行第二遍可以获得更好的结果。您可以像上面提到的那样手动执行此操作这里 或者使用ffmpeg-规范化,一次性完成。

具有相同参数的示例:

ffmpeg-normalize input.flac -t -14 -lrt 11 -tp -1 output.flac

相关内容