常用音频编码格式简介(PCM、G726、ADPCM、LPCM、G711、AAC)

本文介绍了音频编码的各种格式,包括PCM、G726、ADPCM、LPCM、G711和AAC。PCM是一种数字表示采样模拟信号的方法,G726是一种将PCM信号压缩的ADPCM算法,常用于语音传输。ADPCM是自适应差分脉冲编码调制,适合低空间占用、高质量音频。LPCM是非压缩音频格式,广泛应用于CD和DVD。G711是电话语音压缩标准,AAC则是高效音频编码格式,提供更高音质和压缩比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

  • PCM、G726、ADPCM、LPCM、G711、AAC介绍

  • 格式对比

  • 音频帧长

  • 音频播放过程

PCM

PCM全称Pulse-Code Modulation,翻译一下是脉冲调制编码。

在音视频中,PCM是一种用数字表示采样模拟信号的方法。

要将一段音频模拟信号转换为数字表示,包含如下三个步骤:

1、Sampling(采样)

2、Quantization(量化)

3、Coding(编码)

G726

  G.726是ITU-T定义的音频编码算法。1990年 CCITT(ITU前身)在G.721和G.723标准的基础上提出。G.726可将64kbps的PCM信号转换为40kbps、32kbps、24kbps、16kbps的ADPCM信号。

  最为常用的方式是 32 kbit/s,但由于其只是 G.711速率的一半,所以就将网络的可利用空间增加了一倍。G.726具 体规定了一个 64 kbpsA-law 或 μ-law PCM 信号是如何被转化为40, 32, 24或16 kbps 的 ADPCM 通道的。在这些通道中,24和16 kbps 的通道被用于数字电路倍增设备(DCME)中的语音传输,而40 kbps 通道则被用于 DCME 中的数据解调信号(尤其是4800 kbps 或更高的调制解调器)。

  实际上,G.726 encoder 输入一般都是G.711 encoder的输出:64kbit/s 的A-law或µ-law;G.726算法本质就是一个ADPCM, 自适应量化算法,把64kbit/s 压缩到32kbit/s 。

ADPCM

ADPCM :Adaptive Differential Pulse Code Modulation 自适应差分脉冲编码调制

说到ADPCM, 就得先说下DPCM。   Differential(差异)或Delta PCM(DPCM)纪录的是目前的值与前一个值的差异值。DPCM对信号的差值进行量化,可以进一步减少量化比特数。与相等的PCM比较,这种编码只需要25%的比特数。这与一些视频的压缩理念类似,用该帧与前一帧的差异来进行记录该帧以达到压缩的目的。   ADPCM (ADPCM Adaptive Differential Pulse

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值