WAV文件格式

来源:互联网 发布:网络编辑前景分析 编辑:程序博客网 时间:2024/05/22 00:44

WAV文件格式

WAV文件是Windows标准的文件格式,WAV文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange FileFormat的缩写,构成RIFF文件的基本单位称之为块(chunk),每个RIFF文档是由若干个块构成。每个块(chunk)由块标识、块长度及数据等三部分所组成。块标识保存的是由4ASCII码字符组成的块名字。如不满4个字符则在右边以空格充填。块长度字段,4个字节,保存的是当前块数据的长度,不包括块标识和块长度字段。

WAV文件至少由3个块构成,分别是RIFFfmtData。所有基于压缩编码的WAV文件必须含有fact块。块fmt,Datafact均为RIFF块的子块。

WAV文件结构


WAV文件头格式


RIFF块


fmt块


data块包含声音数据,从数据块的第9个字符开始是声音波形采样数据。每个样本按采样的时间先后顺序写入。样本的字节数取决于采样位数。对于多字节样本,低位字节数据放在低地址单元,相邻的高位字节数据放在高地址单元。


(1)8比特和16比特样值得二进制编码表示一样吗?

不一样,8比特样值数据格式为unsigned bytes,范围是0——255,16比特样值数据格式为signed integers,范围是-32768——32767

(2)现有的WAV支持哪几种音频压缩方法?


参考文献:

http://www.it9000.cn/tech/CTI/wav.html

http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/WAVE.html

http://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CJFQ&dbname=CJFD2014&filename=SZJT201403064&uid=WEEvREcwSlJHSldRa1FhcEE0NXdoWFR2bHA2TEFGU1ZzdG8rakppaFVTdz0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4ggI8Fm4gTkoUKaID8j8gFw!!&v=MTM4MjNMdXhZUzdEaDFUM3FUcldNMUZyQ1VSTDJmWStSc0Z5amxVYjdNTmpmQmVyRzRIOVhNckk5RFlJUjhlWDE=



0 0
原创粉丝点击