【问题标题】:Does FFMPEG have a "guard" against clipping?FFMPEG 是否有防止剪辑的“守卫”?
【发布时间】:2021-05-25 08:52:41
【问题描述】:

SoX 有一个带有 --guard 标志的自动增益控制标志。这有助于防止文件转换期间的剪辑(即重采样、位深度转换、mp3 到波形等)。 ffmpeg有类似的吗?

这似乎是一个直观且符合常识的选项;但是,我找不到它。怎么会?

谢谢!

【问题讨论】:

    标签: audio ffmpeg signal-processing sox


    【解决方案1】:

    ffmpeg 有两个内置选项:

    1. loudnorm: 简单的音频标准化
    2. dynaudnorm:动态归一化,平衡安静和响亮的部分

    值得一提的是基于ffmpeg 构建的名为ffmpeg-normalize 的Python 工具。为什么要考虑使用它?作为设计原则,ffmpeg 不允许两次通过滤波器,只有在第一次通过后您才知道最大音频功率。 ffmpeg-normalize 应用两次,实现更准确的线性归一化。它并不适用于所有应用程序,因此请务必查看自述文件。

    【讨论】:

    • 谢谢。我如何在不指定目标响度的情况下使用其中任何一个来防止削波?我不想更改音频文件的响度。我正在寻找对一批音频文件进行重新采样,并且我希望在这样做时避免剪辑。
    猜你喜欢
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    • 2011-01-17
    • 2016-04-26
    • 2019-10-28
    • 1970-01-01
    • 2016-11-01
    相关资源
    最近更新 更多