ffmpeg wav 转 mp3 以及其他音频转换

时间:2022-02-13 19:43:18

不用说,ffmpeg是一个太牛犇的视频处理库。但是在音频处理(转换)方面,确实让人捉急。有时还有依赖其他音频转换库。不过,这不会让我减少对它的膜拜之情。

先上重头 wav转MP3

0.转换wav到mp3:

ffmepg -i input.wav -f mp3 -acodec libmp3lame -y output.mp3

注:这需要在ffmpeg中加入libMP3lame库(如果研究过wav转MP3的童鞋,肯定见过它),但是,怎么把它加到ffmpeg中,我也母鸡啊,不懂c。

所以,找到另一种中转的方法,就是MP2.尝试了,no问题。

ffmepg -i input.wav -f mp2 output.mp3


1.转换amr到mp3:

ffmpeg -i input.amr output.mp3

2.转换amr到wav:

ffmpeg -acodec libamr_nb -i input.amr output.wav

3.转换wav到amr:

ffmpeg -i input.wav -acodec libamr_nb -ab 12.2k -ar 8000 -ac 1 output.amr

注:2 3 需要引入 libamr_nb库,其他方法,有待研究

4.转换mp3到wav:

ffmepg -i input.mp3 -f wav output.wav