我正在尝试使用 ffmpeg 的 Loudnorm 过滤器将一批影片标准化为相同的响度级别。
我的目标是:综合响度 -23 LUFS,最大真实峰值 -1 dB。
目的是使所有影片的响度级别一致,并且限制任何超过 0 dB(从而失真)的高峰(如果您只是提高增益的话)。
例如,如果输入文件为 -28 LUFS,但真实峰值为 -2 dB:为了获得所需的效果,需要先限制到 -6 dB,然后增益 +5 dB。
据我了解,这正是 Loudnorm 过滤器的设计目的。
但是,我遇到的麻烦是,loudnorm 还要求提供目标响度范围(如果您不提供,则使用默认值)。
就我而言,我并不关心响度范围。有些文件的动态范围会比其他文件高,这没问题。我只想以综合响度和最大真实峰值为目标。但我无法避免 Loudnorm 也会考虑目标范围。
我尝试过使用各种范围值。
高响度范围值不会增加 LUFS,因为它似乎优先保留较宽的范围。
低范围值实现了所需的 LUFS 和最大真实峰值,但通常会超出该范围并严重压缩动态范围。
有什么方法可以实现这个吗?