Android音频开发:音频基础知识

Posted 红日666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android音频开发:音频基础知识相关的知识,希望对你有一定的参考价值。


一、Android音频开发(一):音频基础知识
二、Android音频开发(二):录制音频(WAV及MP3格式)
三、Android音频开发(三):使用ExoPlayer播放音频
四、Android音频开发(四):音频播放模式
五、Android音频开发(五):感应(息屏/亮屏)管理

附GitHub源码:MultimediaExplore


 

1、采样频率:
    一秒钟内采样的点(次)数称为采样频率,采样频率越高越接近原始信号。常用的音频采样频率有:8kHz、16kHz、44.1kHz、96kHz、192kHz等。

2、采样位宽【采样精度 / 位深度】:
    采样位数就是采样值用多少位0和1来表示,也叫采样精度,用的位数越多就越接近真实声音。 常见的位宽有:8bit 或者16bit。

3、声道:
    语音一般只有一个声道,音乐有两个声道,环绕立体声可以有多个声道。

4、编解码:
    音频采样过程也叫做脉冲编码调制编码,即PCM(Pulse Code Modulation)编码。
    编码过程:模拟信号->抽样->量化->编码->数字信号.

5、压缩:
    <1>无损编码:如能够达到最高保真水平的就是PCM编码、WAV格式。
    <2>有损编码:如MP3格式.
    MP3格式是按1:12压缩保存的,所以MP3格式大小等于WAV的1/12

6、码率:
     又称为比特率,是指一个音频流中每秒钟能通过的数据量。  
     码率 = 采样频率(44.1k)* 采样位数(16)* 声道个数(2)= 1411.2kbps。
     知道音频码率后,可求得整个音频文件的大小=时长(300s)*码率(1411.2)/1024/8=51.67M。

 7、常用音频格式:
    <1>WAV格式:音质高 无损格式 体积较大。
    <2>AAC格式:相对于 mp3,AAC 格式的音质更佳,文件更小,有损压缩。
    <3>AMR格式:压缩比比较大,但相对其他的压缩格式质量比较差,多用于人声,通话录音。
    <4>mp3格式:特点 使用广泛,有损压缩,牺牲了12KHz到16KHz高音频的音质。

以上是关于Android音频开发:音频基础知识的主要内容,如果未能解决你的问题,请参考以下文章

音频转码

音频处理 音频文件

OGG与AAC音质比较起来哪个更好?

Android多轨音频库?

音频重采样

iOS 和 Android 浏览器中的多声道音频支持