由于近期项目中需要将WAV格式的音频文件转为MP3 格式的音频文件,所以接触了ffmpeg这个强大的数字音频记录、转换工具。前期安装遇到了很多的坑,对于踩过的坑想写一篇文章记录一下,也算是近期学习部署的记录吧,有什么不对的地方,还请大神们轻喷、告知!
ffmpeg支持很多第三方的库,按照需求我只安装了libmp3lame这个支持MP3格式的库,其实ffmpeg自带的库mp2也可将wav格式转成MP3,但是压缩率低一点,转化后的文件过大,还有可能会有其他播放问题。若想做更多的音频格式 、或者视频的处理可以自行安装其他的支持库,安装方法大同小异。
具体的安装步骤:
1,安装lame库(本文档安装版本为3.100)
下载:点击打开链接 (可直接在Linux下使用 wget 下载)
解压:tar -zxvf lame-3.100.tar.gz
切换到目录:cd lame-3.100
配置环境:./configure --enable-shared --prefix=/usr/local #此处的shared选项为将lame库配置成动态链接库,--prefix 为安装的路径(此处有问题,在后面说明)
编译:make
安装:make install