WAV文件格式

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=



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值