wav文件格式分析

一.wav文件目前概况

wav 文件格式是一种重要的数字音频文件格式,是目前应用很广泛的一种音频格式。相比于其他格式如 MP3、MP4、RAM等压缩效率更高的音频文件格式,wav文件没有采用压缩技术,因而其文件要大很多,一般都在几兆字节,甚至更大。但也正因为没有采用压缩技术,wav 文件中声音的采样数据很容易被读出来,便于做其他处理。例如:画出声音的信号波形、作出频谱,进行时域、频域分析,提取语音信号的特征参数用于语音识别等。现在的应用程序几乎都支持wav文件格式,也有专门软件可以完成从wav文件格式向其他文件格式的转换,或者把其他格式文件转换为 wav 格式,例如,微软公司的 Adobe Au⁃dition。因此wav文件在目前仍然有着广泛的应用价值,有很多应用程序仍然采用wav文件格式。本次实验在 Visual C++环境下编程实现了 wav 音频文件的读取,读出其中的参数和音频数据

二.文件格式

它具有RIFF(Resource Inter⁃change File Format)格式。RIFF格式的wav文件由若干个Chunk
( 块) 组 成 ,按 顺 序 为 RIFF WAVE Chunk、Format Chunk、FactChunk(可选)和Data Chunk。每个块都有固定而且类似的格式,一般第 1 部分是块的 ID,作为标识,4 个字节大小,紧跟其后的是该块的大小,也是用4个字节表示,低字节表示低位,高字节表示高位

三.VS打开文件实操

你可能感兴趣的:(数据压缩,音视频)