linux 下的 speex实战

[size=small]为了压缩wav文件,我选择开源的speex.
看了他的文档和例子,写了个程序,虽然可以压缩和解压缩,但wav数据不能还原,为了赶时间自己也不写来的,我选择改装他自带的speexdec and speexenc
1:搞个头文件speexdec.h ,把它的mian(int argc,char ** argv) 改成decmain(int argc,char ** argv );
2:搞个动态库 A: gcc -c speexdec.c -I/usr/local/speex/include
B: gcc -shared -fpic speexdec.o -o libspeexdec.so -L/usr/local/speex/lib/ -logg -lspeex -L/root/qiao -lwav_io

3:写自己的程序,调decmain( int argv ,char ** argc)
int argv=3;
char * argc[3];
argc[1]=inputFile;
argc[2]=outputFile;

4:设置动态库搜索的位置,有多种方法A;/etc/id.so.conf 搞好了要ldconfig
B:export ld_library_path=路径
c:/lib
d:/usr/lib[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值