WAV文件解析

下载

csdn:https://download.csdn.net/download/shaynerain/12712663

设置的0积分下载,后面可能会被系统改

简介

WAV音频格式之一,属于无损型的,主要内容就是PCM的数据。前面文件前面44字节(或46)存放信息,信息内容非常重要,下面会详细讲,解析也主要是这段的解析。

格式

使用AU2020导出wav文件,前面44字节存储的信息,其他没有测试。

分为四块

RIFF块、fmt块、fact块(压缩格式才有,一般没有)data块

例子:

地址

区块

长度

端序

内容

0

块标签

4

“RIFF”0x46464952

4

块大小

4

N+36

8

格式

4

“WAVE”0x45564157

12

块标签

4

“fmt”0x20746d66

16

块大小

4

16

20

音频格式

2

1(PCM)

2(ADPCM)

22

声道数

2

1(单声道)

2(双声道)

24

采样频率

4

(HZ)

28

字节速率

4

采样频率*位深度/8

32

区块对其

2

字节

34

位深度

2

bit

36

块标签

4

“data”0x5453494c

40

块大小

4

N=字节速率*秒数*声道数

44

数据块

N

音频数据

移植

移植主要是头文件,然后打开文件读取信息,上传的文件中做了双缓存处理,这部分时播放功能,会在其他文章中写出,具体可参照文件中的提取信息方式

播放相关文章

https://blog.csdn.net/shaynerain/article/details/108052072

https://blog.csdn.net/shaynerain/article/details/108052191

from:https://blog.csdn.net/shaynerain

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值