wav格式音频转换成aac格式音频(一)

来源:互联网 发布:indesign cc 2015 mac 编辑:程序博客网 时间:2024/05/21 10:44

首先下载安装,faac-1.28.tar.gz,如下步骤:

wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz

tar xzvf faac-1.28.tar.gz

cd faac-1.28

./configure

make

sudo make install

安装如果顺利的话,则生成的库文件会在/usr/local/lib,头文件在/usr/local/include,若出现问题,则具体问题具体处理。

然后写个typedef.h,对常用数据类型做个重定义(个人习惯),内容如下:

typedef.h:

#ifndef        _TYPEDEF_H
#define       _TYPEDEF_H
#include     <stdio.h>
typedef unsigned long   ULONG;
typedef unsigned int    UINT;
typedef int             INT32;
typedef unsigned char   BYTE;
typedef char            _TCHAR;
#endif

然后写个AACCodecHelper.h,定义几个后面需要用到的函数,内容如下:

AACCodecHelper.h:

#ifndef        _AACCODECHELPER_H
#define       _AACCODECHELPER_H
#include    "typedef.h"
int wavToAAC(const char* wavData,int wavLength,char* aacData);
void openFaacEngine();//打开Faac引擎
void closeFaacEngine();//关闭Faac引擎
#endif

未完待续~

PS:初写文章,文笔生涩之处,各位请见谅,若有疑问或者交流的,可加本人YY号:301558660

转载请注明出处:山水间博客,http://blog.csdn.net/linyanwen99/article/details/7553252


原创粉丝点击