第七章 wav文件格式分析.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WAVE 文件格式分析详解 By KS 2013/10/14 一、综述 本文借鉴了网络上的很多资料,经过自己实际开发案例的验证,以自己的理解重新编辑,可能存 在错误的地方,欢迎提出,本文仅供参考,希望能为您提供帮助,同时也谢谢各位前辈所做的努力。 WAVE 是计算机领域最常用的数字化声音文件格式之一,它是微软专门为 Windows 系统定义的波 形文件格式,文件扩展名为*.wav,WAVE 文件作为多媒体中使用的声波文件格式之一,它是以 RIFF 格式为标准的,RIFF 是英文 Resource Interchange File Format 的缩写,每个 WAVE 文件的头四个字节 便是“RIFF” 。 WAVE 文件是由若干个 Chunk 组成的。按照在文件中的出现位置包括:RIFF Chunk, fmt Chunk, fact Chunk(可选), data Chunk,前面三个 Chunk 可以看作是档头,包含了格式信息,后面的 data Chunk 是记录了详细的音频信息,最基本的 WAVE 文件是 PCM (脉冲编码调制)格式,这个文件直 接存储采样的声音数据,没有经过任何压缩,WAVE 文件还有多种有损压缩的格式,比如DVI/IMA ADPCM ,Microsoft ADPCM ,被压缩的声音数据,需要先解压成 PCM 格式,才能用声卡来播放,本 文将详细描述 PCM 格式和 IMA ADPCM 格式。 二,PCM 格式分析 新建一个样本 wav 文件来分析,该 wav 内容为 1s 长的静音 查看其属性,如下: 再用 uedit32 查看 wav 文件的数据格式,需要注意,超过一字节的数据都是按照从低字节到高字节存储 File offset (bytes ) field name Filed Size 解析 “RIFF ”Chunk______________________________________________________________________ 0x00~0x03 Chunk ID 4 16 进制 52 49 46 46 “RIFF ”的ASCII 码 0x04~0x07 ChunkSize 4 除去档头 8 个字节后,wav 文件总长度(字节) , 0x00007D24 换算为十进制为 32036,正好比样本 wav 文件大小 32044 少 8 个字节 0x08~0x0b Format 4 16 进制 57 41 56 56 “WAVE ”的ASCII 码 “fmt ”Chunk______________________________________________________________________ 0x0c~0x0f Subchunk1 ID 4 16 进制 66 6D 74 20 “fmt ”的ASCII 码 0x10~0x13

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档