wav-pcm格式

WAV-PCM文件,WAV封装了一层。

WAV格式保存大致如下(AI回答,与实际文件内容一致。)

复制代码
1. RIFF块(前12字节)
text
位置  大小  内容        说明
0-3    4    "RIFF"     RIFF文件标识
4-7    4    文件大小    整个文件大小-8字节
8-11   4    "WAVE"     表示是WAV格式
2. fmt子块(中间24字节)
text
位置  大小  内容        说明
12-15  4    "fmt "     fmt块标识(注意有空格)
16-19  4    子块大小    PCM格式固定为16
20-21  2    音频格式    1=PCM, 其他=压缩格式
22-23  2    声道数      1=单声道, 2=立体声
24-27  4    采样率      44100=CD音质, 48000=DVD
28-31  4    字节率      每秒数据量 = 采样率×声道数×位深/8
32-33  2    块对齐      每次采样大小 = 声道数×位深/8
34-35  2    位深度      8/16/24/32位
3. LIST块
4字节-"LIST"
4字节-块大小
---4字节-子块1
---4字节-子块1长度
...
4. data子块(最后8字节+音频数据)
text
位置  大小  内容        说明
36-39  4    "data"      data块标识
40-43  4    数据大小    音频数据的总字节数
44-END      PCM数据     实际的音频采样数据

文件开始
├── RIFF头 (12字节)
│   ├── "RIFF"
│   ├── 文件大小
│   └── "WAVE"
├── fmt块 (24字节)
│   ├── "fmt "
│   ├── 音频参数(采样率、声道数等)
├── LIST块 (可变长度) ⬅︎ 元数据在这里!
│   ├── "LIST"
│   ├── 块大小
│   ├── "INFO"
│   ├── 子块1(如INAM)
│   ├── 子块2(如IART)
│   └── ...
├── 其他可选块(如fact、cue等)
└── data块
    ├── "data"
    ├── 数据大小
    └── PCM音频数据
文件结束

PCM文件格式。(AI回答)

复制代码
PCM文件格式。(AI回答)
-----------------------------------------------------
单声道(Mono)
text
时间轴:      t0        t1        t2        t3        t4
采样点:    [S0]      [S1]      [S2]      [S3]      [S4]
内存布局: | S0 | S1 | S2 | S3 | S4 | ...(连续存储)

单声道数据流(16位,小端字节序):
字节偏移: 0  1  2  3  4  5  6  7  8  9 ...
数据内容:[L0低][L0高][L1低][L1高][L2低][L2高]...
含义:    采样0   采样1   采样2   ...
-----------------------------------------------------
立体声(Stereo)
text
时间轴:      t0                t1                t2
采样点:    [L0, R0]          [L1, R1]          [L2, R2]
内存布局: | L0 | R0 | L1 | R1 | L2 | R2 | ...(交错存储)

立体声数据流(16位,小端字节序):
字节偏移: 0  1  2  3  4  5  6  7  8  9  10 11 ...
数据内容:[L0低][L0高][R0低][R0高][L1低][L1高][R1低][R1高]...
含义:    左声道0 右声道0 左声道1 右声道1 ...
相关推荐
广州灵眸科技有限公司9 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
王维同学16 小时前
[原创][Windows C++]LSA 认证、安全与通知包的注册表枚举
c++·windows·安全
YCOSA202516 小时前
雨晨 Windows 11 IOT 企业版 LTSC 24H2 轻装 2合1 26100.8968
windows·物联网
汤姆yu16 小时前
CodeGeeX 4完整安装与实操使用全指南
人工智能·windows·ai·智能体·视频模型
吐了啊取名字太难19 小时前
美颜系统AI修图本地跑并支持Mac、win、安卓、iOS不卡顿
android·人工智能·windows·数码相机·mac·ai编程
筱羽_筱羽21 小时前
VS2022 编译SOEM
windows·visualstudio·soem
love530love1 天前
【排障实录】GPT Desktop (Codex) 开启 WSL 智能体模式后无法启动?手把手教你修复
人工智能·windows·gpt·agent
WangWei_CM1 天前
Session Manager 的 BootExecute、SetupExecute 与 Execute 多字符串解析
windows
寒水馨1 天前
Windows 11下载、安装openclaw-v2026.7.1(附安装包OpenClawCompanion-Setup-x64.exe)
windows·大模型·开源软件·ai助手·openclaw·个人ai·中文版
sukalot1 天前
windows网络适配器驱动开发-为多个 Windows 版本生成 WiFiCx 驱动程序
windows·驱动开发