gpt4 book ai didi

windows - 有没有办法分析视频以找出它的响度,然后将其纠正为 ebu r128

转载 作者:行者123 更新时间:2023-12-03 01:29:30 28 4
gpt4 key购买 nike

我想看看是否有人知道我可以分析视频音频并找出它的响度的最佳方法。

我想使用这些信息然后通过 FFmpeg 或其他方式更正音频。
音频必须满足https://tech.ebu.ch/docs/r/r128.pdf响度为-23且不高于0.5的ebu标准。

有没有办法做到这一点?

我很难找到解决方案。

最佳答案

您可以使用我编写的名为 ffmpeg-normalize 的 Python 包。 .它使用内置的loudnorm过滤器,但增加了一些方便的方法。请查看自述文件。

$ pip install --user ffmpeg-normalize

要获取 JSON 格式的响度统计信息,zse -p-n (试运行):
$ ffmpeg-normalize BigBuckBunny.avi -p -n
[
{
"input_file": "BigBuckBunny.avi",
"output_file": "normalized/BigBuckBunny.mkv",
"stream_id": 1,
"ebu": {
"input_i": "-32.25",
"input_tp": "-8.70",
"input_lra": "20.60",
"input_thresh": "-44.86",
"output_i": "-23.26",
"output_tp": "-2.00",
"output_lra": "11.40",
"output_thresh": "-33.80",
"normalization_type": "dynamic",
"target_offset": "0.26"
},
"mean": null,
"max": null
}
]

要在音频流上运行规范化并复制视频:
ffmpeg-normalize BigBuckBunny.avi -c:a aac -b:a 192k

这会将文件写入 normalized/BigBuckBunny.mkv并使用 ffmpeg 的内部 AAC 编码器重新编码音频流。要更改输出文件名,请使用 -o .

关于windows - 有没有办法分析视频以找出它的响度,然后将其纠正为 ebu r128,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58835367/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com