【发布时间】:2014-02-25 02:09:26
【问题描述】:
我想先解码一个 MP3 音频文件,然后增加音频的音量,然后再编码成一个新的 MP3 文件。我想为此使用 libavformat 或 libavcodec。你能帮我怎么做吗?有什么例子吗?
【问题讨论】:
标签: ffmpeg libavcodec libav libavformat
我想先解码一个 MP3 音频文件,然后增加音频的音量,然后再编码成一个新的 MP3 文件。我想为此使用 libavformat 或 libavcodec。你能帮我怎么做吗?有什么例子吗?
【问题讨论】:
标签: ffmpeg libavcodec libav libavformat
您可以使用带有“音量”选项的“-filter”参数来设置音频的乘数。更多信息:http://ffmpeg.org/ffmpeg-filters.html#volume
由于您只处理 MP3 文件(只有一个音轨),您可以使用“-af”参数,它是“-filter:a”的别名。
例如,
ffmpeg -i input.mp3 -af 'volume=1.5' output.mp3
将音量增加 50% 并使用与输入 (MP3) 相同的编解码器创建输出文件。
【讨论】: