wave和wave64有什么区别

wave和wave64有什么区别,第1张

Wave跟Wave64格式不同,wave64储存量更大。Wave是微软在Windows中引入的一种音频文件,它从Windows诞生至今,一直是最重要的一种音频文件格式。但随着高清音频格式的发展,Wave的局限性也日益明显。

Wave是32bit时代的产物,它的文件尺寸极限是2 ^ 32 = 4294967296字节,也就是说它最多能容纳4GB的音频流信息,4GB是什么样子的概念?如果用于存储44.1kHz/16bit的信号,它可以存储6个多小时的内容,一般应用已经足够,但用于存储192kHz/24bit的信号时,它只能存储1个小时左右的内容,这显然不够,如果存储六声道的96kHz/24bit信号,存储时间都不够40分钟,如果要录制一场贝多芬的《第九交响乐》(时长72分钟)的高清节目,Wave已经不够用。

在《Foobar2000 1.0.1 正式版发布 》[作者:Peter Pawlowski ] 一文中,提到新版Foobar2000开始支持一种叫做Wave64的格式,它又是怎么回事?

Sony Pictures 标志

Wave的不足,首先被音频编辑软件的制造商们所察觉,Sonic Foundry最先提出了对Wave进行改进,定义了一种64bit的文件格式,其文件尺寸极限为2^64=17179869184G,这对当前的任何一种应用来说,都是足够的。2003年,Sony Pictures 收购Sonic Foundry的部分资产,这种新的64bit文件格式被打包成了Sony Wave64,这种格式为开放授权,任何人使用它并无需支付版税。

Sony Wave64 与 Microsoft Wave 极为相似,要让软件支持Wave64,只需要将原有对Wave的支持代码进行少量的修改即可,Wave64对应的文件拓展名建议为.w64。

这里在强调一下Wave的特性,Wave是一个框架型的文件结构,它约定好了文件头及文件结构,它并没有强行规定一定要使用PCM编码来保持节目内容,因此Wave和PCM是不能划等号的,只不过绝大部分的Wave文件使用了PCM编码存储内容。Wave同样还可以接受其他类型的编码,例如MP3作为其音频流的编码。Wave64亦然。

WAVE文件作为最经典的Windows多媒体音频格式,应用非常广泛,它使用三个参数来表示声音:采样位数、采样频率和声道数。

声道有单声道和立体声之分,采样频率一般有11025Hz(11kHz)、22050Hz(22kHz)和44100Hz(44kHz)三种。WAVE文件所占容量=(采样频率×采样位数×声道)×时间/8(1字节=8bit)。

WAVE对音频流的编码没有硬性规定,除了PCM之外,还有几乎所有支持ACM规范的编码都可以为WAV的音频流进行编码。多媒体应用中使用了多种数据,包括位图、音频数据、视频数据以及外围设备控制信息等。 RIFF为存储这些类型的数据提供了一种方法,RIFF文件所包含的数据类型由该文件的扩展名来标识,能以RIFF文件存储的数据包括:

音频视频交错格式数据(.AVI) 、波形格式数据(.WAV) 、位图格式数据(.RDI) 、MIDI格式数据(.RMI) 、调色板格式(.PAL) 、多媒体电影(.RMN) 、动画光标(.ANI) 、其它RIFF文件(.BND)

WAVE文件可以存储大量格式的数据,通常采用的音频编码方式是脉冲编码调制(PCM)。由于 WAV格式源自Windows/Intel环境,因而采用Little-Endian字节顺序进行存储。

WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为“WAV”,数据本身的格式为PCM或压缩型。

WAVE文件格式是一种由微软和IBM联合开发的用于音频数字存储的标准,它采用RIFF文件格式结构,非常接近于AIFF和IFF格式。符合 PIFF Resource Interchange File Format规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11913052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存