*---------------------------------------------------*

*                                                   *

*      iLBC test program                            *

*                                                   *

*                                                   *

*---------------------------------------------------*





Mode           : 30 ms

Input file     : audio_chn0.pcm

Encoded file   : audio_chn0_enc.pcm

Output file    : audio_chn0_out.pcm

--- Encoding block 321 --- 





Length of speech file: 9.6 s

Packet loss          : 0.0%

Time to run iLBC     : 4.3 s (44.4 % of realtime)









[AudioRecordAndPaly1]--795: Record Over!

program exit normally!

# ls -lh

-rwxr-xr-x    1 root     root      827.4K Mar 31  2015 3520a

-rw-r--r--    1 65534    65534     150.6K Mar 31  2015 audio_chn0.pcm

-rw-r--r--    1 65534    65534      15.7K Mar 31  2015 audio_chn0_enc.pcm









单独编码

耗时: 1/2 T

压缩: 1/10 















*---------------------------------------------------*

*                                                   *

*      iLBC test program                            *

*                                                   *

*                                                   *

*---------------------------------------------------*





Mode           : 30 ms

Input file     : audio_chn0.pcm

Encoded file   : audio_chn0_enc.pcm

Output file    : audio_chn0_out.pcm

--- Decoding block 329 --- 





Length of speech file: 9.9 s

Packet loss          : 0.0%

Time to run iLBC     : 5.8 s (58.9 % of realtime)









[AudioRecordAndPaly1]--795: Record Over!

program exit normally!

# ls -lh

-rwxr-xr-x    1 root     root      827.4K Mar 31  2015 3520a

-rw-r--r--    1 65534    65534     154.4K Mar 31  2015 audio_chn0.pcm

-rw-r--r--    1 65534    65534      16.1K Mar 31  2015 audio_chn0_enc.pcm

-rw-r--r--    1 65534    65534     154.2K Mar 31  2015 audio_chn0_out.pcm













编码 + 解码

耗时: 58.9 %  T

压缩: 1/10

iLBC 压缩比的更多相关文章

  1. 深入剖析iLBC的丢包补偿技术(PLC)

    转自:http://blog.csdn.net/wanggp_2007/article/details/5136609 丢包补偿技术(Packet Loss Concealment——PLC)是iLB ...

  2. ilbc编解码

    针对国内的博客或者技术论坛对 ILBC的论述都是把文章抄来抄去, 本人在此对 ILBC的具体代码实现详细列出代码. ILBC是由Global IP Sound公司提出的一种专为包交换网络通信设计的编解 ...

  3. [百科] - iLBC

    iLBC是一种专为包交换网络通信设计的编解码,优于目前流行的G.729.G.723.1,对丢包进行了特有处理,即使在丢包率相当高的网络环境下,仍可获得非常清晰的语音效果. 30ms ptime的iLB ...

  4. 我发起了一个 ILBC 的 子项目 ILBC Studio

    ILBC  见 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.htm 发起这个项目的原因是, 本来想用 VsCode 来写 ...

  5. 我发起了一个 ILBC 的 子项目 EScript

    ILBC  见 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.html 今天装了个 VsCode , 听说 VsCode ...

  6. 更高的压缩比,更好的性能–使用ORC文件格式优化Hive

    http://lxw1234.com/archives/2016/04/630.htm 关键字:orc.index.hive Hive从0.11版本开始提供了ORC的文件格式,ORC文件不仅仅是一种列 ...

  7. WAV文件有多大?MP3文件有多大?使用Lame 压缩比是多少?

    一.说明: 录音文件大小多少?用什么存比较合?我有500G的硬盘存录音能存多久?...... 这些东西常用常忘,索性一次性就分析清楚记下来,方便以后查阅,如果能帮到大家那就更好了. 二.计算方法:   ...

  8. ILBC 规范

    本文是 VMBC / D# 项目 的 系列文章, 有关 VMBC / D# , 见 <我发起并创立了一个 VMBC 的 子项目 D#>(以下简称 <D#>) https://w ...

  9. ILBC 规范 2

    接上篇 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.html  , ILBC    的 目标 是    跨平台  跨设备 ...

随机推荐

  1. AJPFX学习Java函数知识总结

    函 数:为了提高代码的复用性,可以将其定义成一个单独的功能,该功能的体现就是java中的函数.函数就是体现之一. java中的函数的定义格式:         修饰符 返回值类型 函数名(参数类型 形 ...

  2. 函数的返回值return

    '''1.什么是返回值 返回值是一个函数的处理结果 2.为什么要有返回值 如果我们需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须有返回值 3.函数的返回值的应用 函数的返回值用retur ...

  3. QT入门学习2

    QT获取窗口几何布局有2类函数: 1.包含框架:x().y().frameGemetry().pos().move()... 2.不包含框架:geometry().width().height().w ...

  4. ScrollView嵌套GridView,GridView显示不全

    最近开发有个需求是以A-Z的方式区分全国城市(搜索功能),并实现字母索引的功能(有点类似微信,不过比较坑的是用的是GridView, 并且GridView上面还有几个LinearLayout). 详细 ...

  5. jQuery 超过字符截取部分用星号表示

    $(function(){ var str = $('#num').text(); if (str.length >15) { var strend = str.substring(4,str. ...

  6. github 添加完sshkey之后仍然需要输入密码

    1.在家目录下创建.netrc文件,内容如下 machine github.com login username password password window下创建:在用户文件夹如C:\Users ...

  7. vuec常用插件

    1.  实现下拉刷新和下拉加载效果 iscroll-probe.js 2.手势密码插件 patternLock.js 3.实现复制 clipboard.min.js

  8. 查找BUG的方法

    1)测试环境 1)代码调试 2)问题重现 3)思考问题所在 2)生产环境 1)思考 2)测试本地环境是否存在问题 3)打开日志查看 4)思考是否是数据原因 5)拷贝数据到本地进行重现 3)未知错误 1 ...

  9. java实现 数据结构:链表、 栈、 队列、优先级队列、哈希表

    java实现 数据结构:链表. 栈. 队列.优先级队列.哈希表   数据结构javavector工作importlist 最近在准备找工作的事情,就复习了一下java.翻了一下书和网上的教材,发现虽然 ...

  10. Java 序列化Serializable详解(附详细例子)

    Java 序列化Serializable详解(附详细例子) 1.什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程:反序列化deserialization是 ...