iLBC 压缩比
*---------------------------------------------------*
* *
* 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 压缩比的更多相关文章
- 深入剖析iLBC的丢包补偿技术(PLC)
转自:http://blog.csdn.net/wanggp_2007/article/details/5136609 丢包补偿技术(Packet Loss Concealment——PLC)是iLB ...
- ilbc编解码
针对国内的博客或者技术论坛对 ILBC的论述都是把文章抄来抄去, 本人在此对 ILBC的具体代码实现详细列出代码. ILBC是由Global IP Sound公司提出的一种专为包交换网络通信设计的编解 ...
- [百科] - iLBC
iLBC是一种专为包交换网络通信设计的编解码,优于目前流行的G.729.G.723.1,对丢包进行了特有处理,即使在丢包率相当高的网络环境下,仍可获得非常清晰的语音效果. 30ms ptime的iLB ...
- 我发起了一个 ILBC 的 子项目 ILBC Studio
ILBC 见 <ILBC 规范> https://www.cnblogs.com/KSongKing/p/10354824.htm 发起这个项目的原因是, 本来想用 VsCode 来写 ...
- 我发起了一个 ILBC 的 子项目 EScript
ILBC 见 <ILBC 规范> https://www.cnblogs.com/KSongKing/p/10354824.html 今天装了个 VsCode , 听说 VsCode ...
- 更高的压缩比,更好的性能–使用ORC文件格式优化Hive
http://lxw1234.com/archives/2016/04/630.htm 关键字:orc.index.hive Hive从0.11版本开始提供了ORC的文件格式,ORC文件不仅仅是一种列 ...
- WAV文件有多大?MP3文件有多大?使用Lame 压缩比是多少?
一.说明: 录音文件大小多少?用什么存比较合?我有500G的硬盘存录音能存多久?...... 这些东西常用常忘,索性一次性就分析清楚记下来,方便以后查阅,如果能帮到大家那就更好了. 二.计算方法: ...
- ILBC 规范
本文是 VMBC / D# 项目 的 系列文章, 有关 VMBC / D# , 见 <我发起并创立了一个 VMBC 的 子项目 D#>(以下简称 <D#>) https://w ...
- ILBC 规范 2
接上篇 <ILBC 规范> https://www.cnblogs.com/KSongKing/p/10354824.html , ILBC 的 目标 是 跨平台 跨设备 ...
随机推荐
- 可以装一把——c#中手动添加控件
TextBox txt = new TextBox(); //文本框控件 //如果想在移动控件位置 point(x,y) txt.Location = new Point(50,50); this.C ...
- 从java toBinaryString() 看计算机数值存储方式(原码、反码、补码)
一.toBinaryString 方法及其含义 1.1 方法说明 该方法位于java.lang.Integer类中 方法签名:public static String toBinaryString(i ...
- html5的表单元素总结
- Spark学习之在集群上运行Spark(6)
Spark学习之在集群上运行Spark(6) 1. Spark的一个优点在于可以通过增加机器数量并使用集群模式运行,来扩展程序的计算能力. 2. Spark既能适用于专用集群,也可以适用于共享的云计算 ...
- Java线程-线程的基本状态
问题:线程有哪些基本状态?这些状态是如何定义的? 新建(new):新创建了一个线程对象. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法.该状 ...
- 数据结构算法 - ConcurrentHashMap 源码解析
五个线程同时往 HashMap 中 put 数据会发生什么? ConcurrentHashMap 是怎么保证线程安全的? 在分析 HashMap 源码时还遗留这两个问题,这次我们站在 Java 多线程 ...
- TensorFlow低阶API(一)—— 简介
简介 本文旨在知道您使用低级别TensorFlow API(TensorFlow Core)开始编程.您可以学习执行以下操作: 管理自己的TensorFlow程序(tf.Graph)和TensorFl ...
- autorun - 自动装载/卸载CDROMs并在装载后执行/path/to/cdrom/autorun
总览 autorun [-lmqv?V] [-a EXEC] [-c CDPLAYER] [-e STRING] [-i MILLISEC] [-n STRING] [-t STRING] [--au ...
- WPF学习- 新建项目后自定义Main()[Type 'App' already defines a member called 'Main' with the same parameter types]
问题点: 在App.xaml.cs中自己添加Main方法,编译会出现如下报错: 错误 CS0111 类型“App”已定义了一个名为“Main”的具有相同参数类型的成员 错误 Type 'App' a ...
- my @unpacking_list = values %map_function; print "\n".@unpacking_list; 输出是3 把 @unpacking_list 当做一个数 输出了
my %map_function = ( 88 "OK_func" => "open_statement", 89 & ...