我想首先解码MP3音频文件,然后增加音频音量,然后再将其编码为新的MP3文件。我想为此使用libavformat或libavcodec。你能帮我解决这个问题吗?任何一个例子?
答案 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)相同的编解码器创建输出文件。