Fork me on GitHub

  2019年4月9日
摘要: libsndfile是由Erik de Castro Lopo写的的广泛用于读写音频文件的C语言库。它支持的音频格式十分广泛并且能够自动的从一种格式到另外一种格式。它极大的方便了开发者,可以让开发者忽略很多音频细节,比如大小端转换。 除了基本的库,该业务包还提供了用于格式转换和声音播放的命令行程序。 阅读全文
posted @ 2019-04-09 19:52 虚生 阅读(3397) 评论(0) 推荐(1) 编辑
摘要: 一、SBC的原理 SBC是subband codec的缩写,中文叫做次频带编码,也叫子带编码。其基本原理是把信号的频率分为若干子带,然后对每个子带进行编码,并根据每个子带的重要性及特点分配不同的位数(采样深度)来表示数据。例如,在音频编码中,由于人耳对不同频率的敏感度不同,可以在对人耳敏感的子带使用 阅读全文
posted @ 2019-04-09 18:53 虚生 阅读(3900) 评论(0) 推荐(0) 编辑
摘要: 音频格式比较多, Au音频格式是一种被sun微处理器公司发明的一种简单的音频编码格式。日后一直在NEXT系统上使用,后面就演变成了一种标准的音频编码格式。目前很多音频设备上都支持这种编码格式。这种编码的格式如下所示: 每种编码对应的内容: 该格式编码的代码可以在libsound的代码中找到,具体网址 阅读全文
posted @ 2019-04-09 16:32 虚生 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: C语言的确博大精深,在C语言的世界中遨游了那么多年,发现自己仍是菜鸟一枚,很多利器没有能够驾驭,今天介绍一个神兽,威力无比,但是却很少人能用得好。 函数原型: 函数介绍: strdup()函数是c语言中常用的一种字符串拷贝库函数,一般和free()函数成对出现。 strdup()在内部调用了mall 阅读全文
posted @ 2019-04-09 16:16 虚生 阅读(31858) 评论(6) 推荐(2) 编辑