用FFmpeg修改音频码率
广告
{{v.name}}
固定码率(CBR)。使用 -b:a (bitrate:audio) 参数可以设置一个固定的目标音频码率,代码如下
$ ffmpeg -i input.mp3 -b:a 128k output.mp3
可变码率(VBR)。对于 MP3 编码(如 libmp3lame),使用 -q:a 参数,代码如下
$ ffmpeg -i input.wav -c:a libmp3lame -q:a 2 output.mp3
可变码率(VBR)。对于 AAC 编码(如 libfdk_aac),使用 -vbr 参数,代码如下
$ ffmpeg -i input.wav -c:a libfdk_aac -vbr 3 output.m4a
平均码率(ABR)。ABR 是 VBR 的一种特殊形式,它设定一个目标平均码率。
使用 AAC 编码器,并将音频的平均码率设置为 192 kbps,代码如下
$ ffmpeg -i input.mp3 -c:a aac -b:a 192k output.m4a
调整音频码率时,还可以指定音频编码器 (-c:a),代码如下
$ ffmpeg -i input.wav -c:a libmp3lame -b:a 192k output.mp3
调整音频码率时,还可以调整采样率 (-ar),代码如下
$ ffmpeg -i input.mp3 -ar 44100 -b:a 128k output.mp3
调整音频码率时,还可以调整声道数 (-ac),代码如下
$ ffmpeg -i input.mp3 -ac 1 -b:a 64k output_mono.mp3