欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

音频文件类型和编码方法

最编程 2024-05-02 22:17:27
...

1.音频编码方式

        PCM(有损):采样-量化-编码,模拟信号-数字脉冲

        DPCM(有损):差分脉冲调制编码,量化过程是与前一个值做差再量化

        ADPCM(有损)

        LPCM(非压缩)

        AAC(有损)

        APE、FLAC(无损)

2.音频文件格式:

        .MP3; .AAC; .WAV; .WMA; .CDA; .FLAC; .M4A; .MID; .MKA; .MP2; .MPA; .MPC; .APE; .OFR; .OGG; .RA; .WV; .TTA; .AC3; .DTS

3.PCM和WAV

        3.1PCM:

        PCM(Pulse Code Modulation----脉冲编码调制)。采样-量化-编码,模拟信号-数字脉冲

        所谓PCM编码就是将声音等模拟信号变成符号化的脉冲列,再予以记录。PCM信号是由[1]、[0]等符号构成的数字信号,而未经过任何编码和压缩处理。与模拟信号比,它不易受传送系统的杂波及失真的影响。动态范围宽,可得到音质相当好的影响效果。PCM数据是最原始的音频数据完全无损。

脉冲调制技术:

PCM:脉冲编码调制(数字调制,一种信号编码方式)PCM接口应用更加灵活。通过时分复用(TDM,Time Division Multiplexing)方式,PCM接口支持同时传输多达N个(N>8)声道的数据,减少了管脚数目(实际上是减少I2S的“组”数,因为每组I2S只能传输两声道数据嘛)(模拟信号转化为数字信号)(数字调制,信号编码方式)

PDM:脉冲密度调制

PPM:脉冲位置调制(模拟调制,信号编码方式)

PWM:脉冲宽度调制(模拟信号转化为脉冲波)

        3.2WAV:

        wav是一种无损的音频文件格式。所有的WAV都有一个文件头,这个文件头音频流的编码参数。WAV对音频流的编码没有硬性规定,除了PCM之外,还有几乎所有支持ACM规范的编码都可以为WAV的音频流进行编码。

        3.3二者关系:

        pcm加上wav头文件就变成了wav,除了PCM之外,还有几乎所有支持ACM规范的编码都可以为WAV的音频流进行编码;音频文件编码方式(PCM、G726、ADPCM、LPCM、G711、AAC)。