使用 ffmpeg 更改音频(mp3)文件的音量

问题描述 投票:0回答:1

我有一个男人的语音讲座音频。我试过 ffmpeg -i in.mp3 -af 音量=6 输出 out.mp3

它似乎正在处理,但输出听起来与输入相同。然后我尝试了 ffmpeg -i in.mp3 -af 音量=20dB 输出 out.mp3

结果相同。当我尝试时 ffmpeg -i in.mp3 -af 音量=30dB 输出 out.mp3

声音变大了,甚至还有一些失真。难道是因为男人的声音很低?我该怎么做才能将音频音量提高一倍? (音量=2似乎没有做任何事情。)

ffmpeg -i in.mp3 -af volume=6 输出 out.mp3 - 没有明显效果 ffmpeg -i in.mp3 -af 音量=20dB 输出 out.mp3 也没有明显效果

ffmpeg volume
1个回答
0
投票

我认为你应该尝试使音量正常化,而不是盲目放大。失真可能是由于放大率太高造成的。

您可以尝试以下操作(来自FFMPEG's wiki):

使用 ffmpeg 自动化规范化过程,而无需 手动执行两遍,并对多个文件运行标准化 (包括视频),您还可以使用 ffmpeg-normalize Python 通过

pip install ffmpeg-normalize
进行编程。

该脚本默认使用两次通过的 EBU R128 归一化,但是 还支持峰值和 RMS 归一化。

有关详细信息,请运行

ffmpeg-normalize -h
或参阅 README 文件。

您还可以使用 Audacity 轻松标准化、放大、降噪、压缩信号。

© www.soinside.com 2019 - 2024. All rights reserved.