【问题标题】:Using FFmpeg or Similar to Normalize audio in a video to EBU R128 standard使用 FFmpeg 或类似软件将视频中的音频标准化为 EBU R128 标准
【发布时间】:2020-05-12 20:35:42
【问题描述】:

这是我第一次在这里提出堆栈溢出问题。

我被困住了,真的很挣扎。我正在尝试使我的一些 MXF 视频文件成为其音频的 EBU r128 标准。

这意味着它必须是 -23 并且不高于 0.5。

我目前的流程

Watch_folder > 编码为 MXF > Output_folder

当涉及到输出文件夹时,我需要确保这些 MXF 文件符合 EBU R128 响度。

到目前为止我做了什么:

FFMPEG:

ffmpeg -i input.mxf -af loudnorm=I=-23:LRA=7:tp=-2:print_format=json -f null -

得到结果:

输入集成:-15.1 LUFS 输入真实峰值:+0.0 dBTP 输入 LRA:17.1 LU 输入阈值:-26.2 LUFS

输出集成:-17.1 LUFS 输出真峰值:-1.5 dBTP 输出 LRA:5.3 LU 输出阈值:-27.6 LUFS

归一化类型:动态 目标偏移:+1.1 LU

然后我做了

ffmpeg -i input.mxf -af loudnorm=I=-23:LRA=7:tp=-2:measured_I=-15.1:measured_LRA=17.1:measured_tp=0:measured_thresh=-27.6:offset=1.1 -ar 48k -y output.mxf

但是,当我通过软件Eff 输入它时,它说它不符合 EBU。

*编辑: 这也降低了质量。例如;我的 6 Gb 变成了 250 MB,你可以看出质量降级了

ffmpeg 标准化

我做了以下

ffmpeg-normalize input.mxf -c:a pcm_s32le -ar 48000 -o output.mxf 但这给了我错误。

如果我在没有输出文件类型的情况下执行此操作,我会得到一个不适用于我的 mkv。我需要它是mxf。

【问题讨论】:

  • Eff 报告的值是多少?哪个 ffmpeg 版本?
  • ffmpeg 版本 N-94821-g976617c7d2 并且 Eff 针对以上信息说明了响度规范:EBU R128 响度单位:LUFS 程序响度目标:-23.0 LUFS 程序响度:-23.1 LUFS 响度范围:6 PPM比例:BBC PPM 阈值:8.00 最大 PPM:7.10 真实峰值阈值:-3.00 dBTP 最大真实峰值:-4.05 dBTP 文件达到目标所需的衰减:0.1
  • 补充一下,我有 2 个音频通道

标签: audio video ffmpeg


【解决方案1】:

好的,这里有几个问题。

首先,如果您的文件是在 -26.2 LUFS 测量的,则需要增加 3.2 dB 才能使其达到 -23。但是你不能这样做,因为你的真正峰值太高了(你会超过满量程)。您需要压缩(动态音频压缩,而不是文件/速率压缩)音频或至少使用限制器来实现此目的。 一个好的 R128 音轨应该被正确地混合,而不是仅仅通过一个规范器,否则你可能会遇到不符合标准或不需要的音频效果的风险。

如果您无法使用音频编辑软件或无法为您执行此操作的人,那么 FFMPEG 确实包含一个音频限制器,它将为您提供足够的空间来将级别提高到 -23 LUFS。 你可以这样做:

-filter_complex alimiter=level_in=1:level_out=1:limit=1.5:attack=7:release=100:level=disabled

但是,调整限制器的好坏取决于视频文件的内容(音乐、语音等),这值得花一些时间。改变攻击和释放值,直到你得到你想要的结果。

其次,FFMPEG 生成质量较低的较小文件的原因是您没有在视频部分指定任何内容。 FFMPEG 对视频的默认操作(通常)是编码为 h264,因此无论您的编解码器是什么(我假设 DNxHD,因为您使用的是 MXF 包装器)都需要指定。如果您包含选项 -c:v copy (这意味着复制视频编解码器,基本上),FFMPEG 将复制视频流并且不理会它。

在您尝试过这些后发布您的结果...!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-15
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 2016-03-28
    • 2012-01-16
    • 1970-01-01
    相关资源
    最近更新 更多