lame wav to mp3 Unsupported data format: 0x0006

今天在对上传的wav转为mp3时报错 Unsupported data format: 0x0006 从别的格式pcm导出的wav可以正常转为mp3 出现这个问题第一个想到的办法就是通过mplayer把wav用pcm导一遍再转 这里给出第二个解决方案 先删除lame apt-get remove lame 安装sndfile apt-get apt-get install libsndfile1 libsndfile1-dev 下载最新的lame源码 wget http://cdnetworks-kr-2.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.2.tar.gz 解压安装 tar zxf lame-3.99.2.tar.gz cd lame-3.99.2/ ./configure –with-fileio=sndfile make && make install 做软链接 ln -s /usr/local/bin/lame /usr/bin/