不用说,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




Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐