微信speex音频格式转mp3

服务器安装speex库

yum install speex-devel

需要mp3编解码器支持

http://nchc.dl.sourceforge.NET/project/lame/lame/3.99/lame-3.99.5.tar.gz

如果要进行ogg格式的转换需要一下两个库

http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz 
http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.4.tar.gz

speex编解码

http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz

依次解压lame、libogg、libvorbis、speex;进入对应包目录编译这4个依赖(四个库都执行下面的操作)

./configure --prefix=/usr/local/   --enable-shared
make
make install

以上4个包都编译安装完成后解压ffmpeg 进入目录后执行

./configure --prefix=/usr/local/ffmpeg --disable-yasm --enable-libspeex --enable-libmp3lame --enable-libvorbis --enable-shared
make
make install

安装中可能遇到的问题

speex not found using pig-config

解决办法:

vi /etc/profile
export PKG_CONFIG=/usr/bin/pkg-config
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
source /etc/profile

微信speex文件对格式上做了特殊处理,所以需要下载微信的专门的库来处理

https://github.com/ppninja/wechat-speex-declib

cd wechat-speex-declib-master 
make
./bin/speex_decode x.speex  x.mp3

转载于:https://my.oschina.net/mejinke/blog/1609171

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值