- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我第一次在这里提出堆栈溢出问题。
我被困住了,真的很挣扎。我正在尝试使我的一些 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。
最佳答案
好的,这里有几个问题。
首先,如果您的文件是在 -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
关于audio - 使用 FFmpeg 或类似软件将视频中的音频标准化为 EBU R128 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58860674/
出于好奇,我尝试了一些原型(prototype)制作,但似乎只允许在第一个位置使用子例程的原型(prototype) &。 当我写作时 sub test (&$$) { do_somethin
我需要开发一个类似于 Android Play 商店应用程序或类似 this app 的应用程序.我阅读了很多教程,发现几乎每个教程都有与 this one 类似的例子。 . 我已经开始使用我的应用程
考虑一个表示“事件之间的时间”的列: (5, 40, 3, 6, 0, 9, 0, 4, 5, 18, 2, 4, 3, 2) 我想将这些分组到 30 个桶中,但桶会重置。期望的结果: (0, 1,
我是一名优秀的程序员,十分优秀!