音频格式

wav格式

FileSize=HeadSize+TimeInSecond*SampleRate*channels*BitsPerSample/8

Wav文件遵循RIFF规则,其中内容以区块(chunk)位最小单位进行存储。wav文件一般由3个区块组成,RIFF chunk、Format chunk和Data chunk。另外还包括一些可选的区块

常见的wav文件的格式
在这里插入图片描述

2.1 RIFF区块

名称 偏移地址 字节数 端序 内容
ID 0x00 4Byte 大端 RIFF(0x52494646)
Size 0x04 4Byte 小端 filesize-8
Type 0x08 4Byte 大端 WAVE(0x57415645)
  • 以’RIFF’为标识
  • Size是整个文件的长度减去ID和Size的长度
  • Type是WAVE表示后面需要两个子块:Format区块和Data区块

2.2 FORMAT区块

名称 偏移地址 字节数 端序 内容
ID 0x00 4Byte 大端 ‘fmt’(0x666D7420)
Size 0x04 4Byte 小端 16
AudioFormat 0x08 2Byte 小端 音频格式
NumChannels 0x0A
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值