音视频(音频采集)

243 阅读1分钟

一.声音的产生

1.声音是由物体振动产生的

2.它可以通过空气、固体、液体等进行传输

3.振动耳膜、促发神经系统就能听到声音了

二、听觉范围




三、声音的三要素

1、音调:音频的快慢 男生>女生>儿童

2、音量:振动的幅度

3、音色:谐波 悦耳动听,宛转悠扬、五音不全就没有谐波

四、模数转换

1、模拟信号



二进制方波


音频原始数据

PCM

WAV  PCM+头

量化基本概念

1、采样大小、一个采样用多少bit 存放。常用的是16bit

2、采样率:采样评率8K、16K、32K、44.1K、48K

3、声道数:单声道、双声道、多声道

码率计算

1.要算一个PCM音频流的码率是一件很轻松的事情,采样率*采样大小*声道数

EG:采样率为44.1KHZ,采样大小为16bit,双声道的PCM编码的WAV,它的码率为44.1K*16*2=1411.2kb/s

码流显然无法在我们网络上传输


采集音频的方式

1.Android 端音频采集

AudioRecoder、MediaRecoder

2.Ios端音频采集

AudioUnit

3.Windows 端音频采集

FFmpeg采集音频 都可以用

1.通过命令方式

ffmpeg -f avfoundation -i ":0" out.wav  //":0" 代表音频

ffplay out.wav

2.通过API 方式

后续讲解