news 2026/8/7 4:28:59

音频格式全解析:PCM到AAC

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
音频格式全解析:PCM到AAC

目录

一、PCM(最基础,必须懂)

✅ PCM 是什么?

PCM 的特点

PCM 的关键参数

PCM 示例(16bit)

二、WAV(PCM 的“盒子”)

✅ WAV 是什么?

WAV 的特点

WAV 文件结构

WAV vs PCM

三、MP3(有损压缩,体积小)

✅ MP3 是什么?

MP3 的特点

MP3 工作原理(简化)

常见码率

四、AAC(MP3 的升级版)

✅ AAC 是什么?

AAC 的特点

AAC 常见场景

AAC 类型

五、它们之间的关系(一图理解)

六、在 C++ 音视频学习中的真实用途


一、PCM(最基础,必须懂)

✅ PCM 是什么?

PCM(Pulse Code Modulation,脉冲编码调制)
👉最原始的音频数据格式,没有压缩。

你可以把 PCM 理解为:

声卡直接吐出来的声音数字

PCM 的特点

  • ❌ 没有文件头

  • ❌ 没有压缩

  • ✅ 音质最好

  • ❌ 体积最大

  • ✅ 所有音频格式的“原材料”

PCM 的关键参数

参数含义
采样率44100Hz / 48000Hz
采样位数16bit / 24bit
声道数1(单声道) / 2(立体声)
数据排列little endian

PCM 示例(16bit)

01 00 FF 7F 80 FF ...

👉在 C++ 里通常就是:

int16_t sample;

二、WAV(PCM 的“盒子”)

✅ WAV 是什么?

WAV = PCM + 文件头

它不是压缩算法,而是一个容器格式

WAV 的特点

  • 内部通常存的是 PCM

  • 有 RIFF / fmt / data 等头信息

  • 播放器可以直接识别

WAV 文件结构

| RIFF | fmt | data |

WAV vs PCM

对比PCMWAV
是否压缩
是否有头
能否直接播放

👉开发中常见场景:

  • 采集音频:PCM

  • 保存测试文件:WAV


三、MP3(有损压缩,体积小)

✅ MP3 是什么?

MP3 = 有损音频压缩格式

MP3 的特点

  • ✅ 有损压缩

  • ✅ 文件小

  • ❌ 音质有损

  • ❌ 不适合二次编辑

MP3 工作原理(简化)

  1. PCM 输入

  2. 心理声学模型(人听不见的丢掉)

  3. 频域压缩

  4. 输出 MP3

常见码率

  • 128 kbps(普通)

  • 192 kbps(较好)

  • 320 kbps(高质量)


四、AAC(MP3 的升级版)

✅ AAC 是什么?

AAC(Advanced Audio Coding)

AAC 的特点

  • ✅ 同等码率下比 MP3 音质好

  • ✅ 更适合流媒体

  • ✅ 延迟低

  • ❌ 编码解码复杂

AAC 常见场景

  • 视频音频(MP4)

  • 直播推流(RTMP / HLS)

  • 手机系统(iOS / Android)

AAC 类型

类型场景
AAC-LC最常用
HE-AAC低码率
HE-AAC v2极低码率

五、它们之间的关系(一图理解)

真实声音 ↓ PCM(原始数据) ↓ WAV(加壳保存) ↓ MP3 / AAC(压缩编码)

六、在 C++ 音视频学习中的真实用途

学习阶段你会用到
音频采集PCM
音频播放PCM / WAV
文件保存WAV
音频压缩MP3 / AAC
音视频同步AAC + H264
推流直播AAC
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 20:06:47

【AI模型部署必读】:Open-AutoGLM云端推理速度提升3倍的秘密路径

第一章:Open-AutoGLM 端侧 vs 云端部署性能权衡在边缘计算与云计算并行发展的背景下,Open-AutoGLM 的部署策略需在端侧与云端之间做出性能与效率的权衡。端侧部署能够显著降低推理延迟、保障数据隐私,并减少对网络带宽的依赖;而云…

作者头像 李华
网站建设 2026/8/7 4:23:28

为什么顶尖团队开始弃用Monica Manus改用Open-AutoGLM?真相在这里

第一章:Open-AutoGLM 与 Monica Manus 执行效率对比在自动化大语言模型推理任务中,Open-AutoGLM 和 Monica Manus 是当前备受关注的两个开源框架。两者均支持动态指令解析与多轮对话管理,但在执行效率层面表现出显著差异。架构设计差异 Open-…

作者头像 李华
网站建设 2026/8/6 12:23:06

为什么顶尖大厂开始从Appium转向Open-AutoGLM?这3个关键点你必须知道

第一章:为什么顶尖大厂开始从Appium转向Open-AutoGLM?随着AI与自动化测试深度融合,传统基于UI控件树的移动自动化框架如Appium逐渐暴露出响应延迟高、维护成本大、跨平台适配弱等问题。在此背景下,Open-AutoGLM凭借其基于生成式语…

作者头像 李华
网站建设 2026/8/6 20:34:31

Open-AutoGLM三大黑科技揭秘:彻底摆脱RPA僵化操作的束缚

第一章:Open-AutoGLM与传统RPA操作灵活性差异的本质解析在自动化技术演进过程中,Open-AutoGLM 与传统 RPA 的核心差异不仅体现在技术架构上,更深刻地反映在操作灵活性的本质层面。传统 RPA 依赖于预定义规则和固定界面元素定位,而…

作者头像 李华
网站建设 2026/8/6 20:33:56

FaceFusion能否处理带有投影变形的墙面视频?

FaceFusion能否处理带有投影变形的墙面视频?在城市光影艺术节上,一座百年建筑的外墙上突然“活”了起来——斑驳的石墙仿佛化作一张巨脸,随着音乐缓缓开合双眼、张嘴说话。观众惊叹于这超现实的视觉奇观,却少有人知道,…

作者头像 李华
网站建设 2026/8/5 21:05:48

13、全面掌握 Internet Explorer 配置:个性化与优化指南

全面掌握 Internet Explorer 配置:个性化与优化指南 在日常使用 Internet Explorer 浏览器的过程中,我们常常会遇到各种各样的需求,比如个性化界面、解决浏览问题、维护浏览器性能等。本文将详细介绍如何对 Internet Explorer 进行全方位的配置,以满足不同用户的需求。 个…

作者头像 李华