这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » WAV文件格式并不难?让我带大家一步一步分析

共3条 1/1 1 跳转至

WAV文件格式并不难?让我带大家一步一步分析

高工
2023-09-12 10:43:10     打赏

WAV文件格式并不难?让我带大家一步一步分析

什么是WAV格式文件

WAV文件是一种常见的音频文件格式,全称是Waveform Audio Format。它是由微软和IBM联合开发的,被广泛用于音频播放、编辑和存储。它基于RIFF(Resource Interchange File Format)文件格式存储音频数据。 该格式不会对比特流进行任何压缩,并以不同的采样率和比特率存储音频记录。 它一直是音频cd的标准格式之一。 与MP3等新的音频文件格式相比,Wave文件的大小更大,MP3使用有损压缩来减少文件大小,同时保持相同的音频质量。 但是,WAV文件可以使用音频压缩管理器(ACM)编****进行压缩。WAV文件主要由两部分组成:文件头和数据块。文件头包含有关文件的元信息,如文件格式、采样率、位深度、声道数等。数据块则包含实际的音频数据。具体的文件解析将在下文详细讲解。

WAV文件的优点缺点

优点包括:

    * 无损音质:WAV文件是一种无损音频格式,可以保持原始的音频质量。

    * 兼容性:WAV文件格式被广泛应用,可以在各种设备和平台上播放。

    * 可编辑性:WAV文件可以在各种音频编辑软件中打开和编辑。

缺点:

    * 文件大小:WAV文件通常比其他压缩音频文件格式(如MP3)大,这可能会占用更多的存储空间。

    * 不支持压缩:WAV文件不支持音频压缩,这可能会导致文件大小过大。

总的来说,WAV文件格式是一种优秀的音频文件格式,适用于需要保持原始音频质量的应用场景,如音乐制作和声音设计。但是,对于需要压缩音频以减少存储空间的场景,其他压缩音频格式可能更为适合。

WAV文件格式

WAVE文件格式是微软RIFF规范的一个子集,以一个文件头开始,后跟一系列数据块(chunk)。 一个WAVE文件有一个单独的“WAVE”数据块,它由两个子数据块(subchunk)组成: 

    * “fmt” 数据块 - 记录"data"块的数据格式,如音频格式(PCM)、采样率(44.1k)、位深度(16bit)、声道数(2声道)等

    * “data” 数据块 - 每次采样出来的数据。

WAV文件头格式

上面谈到WAV文件由文件头和数据两部分组成,现在我们看看WAV文件头的格式。通常WAV文件头是44字节,具体分布如下图:

eepw01.pngWAV文件数据

本部分数据就是文件头里面"data"子数据块里面标识的数据内容,其长度即为41-44字节所描述的File Size。

大家使用手机录一段,再使用Hex文件编辑器打开,自己研究一下吧!





关键词: WAV          音频格式     协议     详解    

专家
2023-09-12 21:13:50     打赏
2楼

随着嵌入式开发和计算机开发的之间的交互、融合,很多原来在计算中独有的协议、文件类型等知识,也需要硬件开发工程师学习了。


高工
2023-09-13 21:53:11     打赏
3楼

嵌入式系统现在为了更好得对配置参数、传感器数据等进行分类管理,引入了文件系统,提升了嵌入式系统的可拓展性。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]