如何标准化 OPUS 文件的音量

如何标准化 OPUS 文件的音量

之前我使用它将我的 Ogg-Vorbis 文件的音量标准化为 89dB(默认值)。现在我将以 Opus 格式编码我的音频文件,是否有与 Opus 文件vorbisgain等效的工具?vorbisgain

答案1

我在 21.04 Hirsute 仓库中发现了 Loudgain:

软件包:loudgain 部分:universe/sound 描述:

ReplayGain 2.0 响度标准化器基于 EBU R128 标准,loudgain 是一款响度标准化器,可扫描音乐文件并

根据 EBU R128/ITU BS.1770 标准 (-18 LUFS) 计算响度标准化增益和响度峰值。

如果请求,loudgain 将在文件中嵌入与 ReplayGain 2.0 兼容的元数据标签,但不会以任何方式修改音频数据。

Loudgain 支持 FLAC、Ogg、MP2、MP3、MP4、M4A、ALAC、Opus、ASF、WMA、WAV、WavPack、AIFF 和 APE 音频格式。还支持具有兼容音频流的视频文件。

答案2

恢复项目可以做到这一点。它在 Debianreplaygain软件包中(抱歉,Ubuntu 上还没有),尽管 Debian 软件包尚不支持该.opus扩展(请参阅其第 13 期,在 1.0.0 版本中得到解决,该版本包含1.3.4)。

我安装了 Debian 软件包(警告,我运行的是 Debian Testing,而不是 Ubuntu),然后编辑了/usr/lib/python3/dist-packages/rgain3/rgio.py以下.opus内容,从replaygain-1.0.0-1第 360 行:

    BASE_MAP = {
        ".ogg": _simplereaderwriter,
        ".oga": _simplereaderwriter,
        ".opus": _simplereaderwriter,
        ".flac": _simplereaderwriter,
        ".wv": _simplereaderwriter,
        ".m4a": _mp4readerwriter,
        ".mp4": _mp4readerwriter,
    }

或者,按照 rgain 说明,无需包管理即可进行安装。

然后就只需要跑了replaygain file.opus

相关内容