linux 下的 speex实战

xiaoxiao2026-04-16  6

[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] 相关资源:speex库 Linux编译方法
转载请注明原文地址: https://www.6miu.com/read-5047434.html

最新回复(0)