BST

BST Community Official Blog
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ilbc的库及转换文件

Posted on 2011-06-24 17:43  Bang  阅读(1782)  评论(1编辑  收藏  举报

ilbc是一个开源的音频格式,最大的好处是帧丢之后的补帧行为,提高VoIP的通话质量,它的库:

/Files/lifesting/ilbc-rfc3951.zip 

该源代码为automake格式,使用./configure, make,make install安装

 库中有一个iLBC_test.c,描述了怎么使用iLBC编/解码器。

 ilbc的encode的源格式一定是一个纯粹的16 bit的pcm,可以使用ffmpeg将声音文件转换成pcm,如:

ffmpeg -i hello.mp3 -f s16le -acodec pcm_s16le hello.raw

为了方便,将ilbc_test拆成了两个主程序,一个encode,一个decode,使用make可以生成他们:

 /Files/lifesting/ilbc.zip