
音频处理
青龙战
学,如逆水行舟,如滴水穿石,细微处才是真灼。
展开
-
通过pcm音频数据计算分贝
最近开源了一个Android音频播放库《wlmusic》可以直接在gradle中导入集成。已经实现了音频播放所有逻辑,除了播放正常的网络音频和本地音频外,还可以播放raw和assets文件中的音频和循环不间断播放短音频等功能。这些做完了之后发现一个问题,怎么能动态显示声音的波形?于是想到了一个声音的关键词“分贝”,然后百度、谷歌了一番找到了一个有用的公式:参数:Pref:就是声音总的振幅最...转载 2018-09-30 14:49:45 · 10830 阅读 · 4 评论 -
转 :aac rtmp分析
首先,rtmp封装的aac流,并不完全同于adts格式。第一个数据包,发送4个字节,前面两个是0xAF、0x00,我看有文章写的是这个0xAF的A代表的是AAC,说明如下:0 = Linear PCM, platform endian1 = ADPCM2 = MP33 = Linear PCM, little endian4 = Nellymoser 16 kHz mono5 ...转载 2018-09-18 15:59:40 · 998 阅读 · 0 评论 -
faac编解码移植和优化
1、下载、编译和安装过程:wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gztar zxvf faac-1.28.tar.gzcd faac-1.28./configuremakesudo make install2、aac配置1. 打开faac编码器引擎。 faacEncHandle FAACA...原创 2018-07-31 16:36:43 · 1905 阅读 · 0 评论 -
IIS/PCM 音频采集格式区分
I2S总线规范I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。I2S有3个主要信号:1、串行时钟SCLK,也叫位时钟BCLK,即对应数字音频的每一位数据,SCLK有1个脉冲。SCLK的频率=2×采样频率×采样位数。2、帧时钟LRCK,用于切换左右...转载 2018-07-06 17:18:52 · 5086 阅读 · 0 评论 -
几个常见的语音交互平台的简介和比较
1.概述最近做了两个与语音识别相关的项目,两个项目的主要任务虽然都是语音识别,或者更确切的说是关键字识别,但开发的平台不同, 一个是windows下的,另一个是android平台的,于是也就选用了不同的语音识别平台,前者选的是微软的Speech API开发的,后者则选用 的是CMU的pocketsphinx,本文主要将一些常见的语音交互平台进行简单的介绍和对比。这里所说的语音交互包含语音识别(Sp...原创 2018-07-12 11:38:19 · 10157 阅读 · 1 评论 -
海思HI35XX之----音频模块使用总结
AUDIO 模块包括音频输入、音频输出、音频编码、音频解码四个子模块。音频输入和输出模块通过对 Hi35xx 芯片 SIO 接口的控制实现音频输入输出功能。音频编码和解码模块提供对 G711、G726、ADPCM 格式的音频编解码功能,并支持录制和播放 LPCM格式的原始音频文件。 音频输入输出接口 SIO(Sonic Input/Output),用于和 Audio C...转载 2018-07-11 11:48:07 · 2670 阅读 · 0 评论 -
音频编解码几个重要概念
帧的概念:音频的帧的概念没有视频帧那么清晰,几乎所有视频编码格式都可以简单的认为一帧就是编码后的一副图像。但音频帧跟编码格式相关,它是各个编码标准自己实现的。因为如果以PCM(未经编码的音频数据)来说,它根本就不需要帧的概念,根据采样率和采样精度就可以播放了。比如采样率为44.1HZ,采样精度为16位的音频,你可以算出bitrate(比特率)是44100*16kbps,每秒的音频数据是固定的441...原创 2018-07-11 11:38:17 · 4012 阅读 · 0 评论 -
AAC编解码原理概述
一 引言 本文对AAC(Advanced Audio Coding)音频编码算法进行总结。首先简要介绍MPEG音频(包括AAC)的发展历程及AAC概况,然后结合FAAC(Free AAC)的代码对AAC编码算法的各个模块进行比较详尽的分析。 二 AAC概况 1 MPEG及其AAC音频的发展历程 1988年ISO/IEC标准化组织成立了运动图像专家组(MPEG)(正式名称ISO/IEC JTC1/S...原创 2018-07-09 15:42:35 · 9419 阅读 · 0 评论 -
音频变时不变调处理
变时不变调时音频处理里的一个小方向,但又没那么简单,算法有很多,我就以soundtouch库为例来展开聊一下。soundtouch是一个音频处理开源库,其官网(http://soundtouch.surina.net),该库支持在windows、GNU、android平台的安装,有编译好的库也有源码。 soundtouch能处理wav格式的音频。 soundtouch支持音频的变时不变调处...转载 2018-12-07 09:32:06 · 1509 阅读 · 0 评论