解码MP3,然后增加音量,然后编码新音频

时间:2014-02-01 08:50:47

标签: ffmpeg libavcodec libav libavformat

我想首先解码MP3音频文件,然后增加音频音量,然后再将其编码为新的MP3文件。我想为此使用libavformat或libavcodec。你能帮我解决这个问题吗?任何一个例子?

1 个答案:

答案 0 :(得分:9)

您可以将“-filter”参数与“volume”选项一起使用,为音频设置乘数。更多信息:http://ffmpeg.org/ffmpeg-filters.html#volume

由于您只处理MP3文件(只有一个音轨),您可以使用“-af”参数,该参数是“-filter:a”的别名。

例如,

ffmpeg -i input.mp3 -af 'volume=1.5' output.mp3

会将音量增加50%,并使用与输入(MP3)相同的编解码器创建输出文件。