1.通过yum安装一些需要的编解码软件包
yum install gcc-c++ libmad libmad-devel libid3tag libid3tag-devel lame lame-devel flac-devel libvorbis-devel make |
2.下载lame,最新版:lame-3.100.tar.gz 链接:https://sourceforge.net/projects/lame/?source=navbar
解压后,顺次执行: ./configure -> make -> make install
3.下载sox,最新版:sox-14.4.2.tar.gz 链接:https://sourceforge.net/projects/sox/files/sox/14.4.2/
解压后,顺次执行: ./configure -> make -> make install
4.还需要在/etc/ld.so.conf 中添加安装路径 /usr/local/lib ,这样在任何路径下均可使用sox命令
测试:执行 sox air.mp3 air.mp3 能够成功执行不报错说明安装成功
参考文档:https://stackoverflow.com/questions/10824990/sox-still-doesnt-support-mp3-after-its-source-is-recompiled-with-mp3-support
https://unix.stackexchange.com/questions/98524/sox-returns-an-error-when-i-try-to-handle-mp3-files