本文主要是介绍wav音频文件格式分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
说明:由于图片较大,具体文档及图片已经上传到资源,免积分下载:http://download.csdn.net/detail/u010476739/8189081
实验工具:
原wav文件:C:\Windows\Media\Heritage\Windows Navigation Start.wav (系统自带)
16进制查看器:editplus
实验准备:
用editplus打开Windows Navigation Start.wav文件:
选择否,弹出下面的内容,单击下图中指示的位置用16进制形式查看:
单击后的样子是:
然后将这张图片截取下来,很长的图片,小心截取:保存截取的图片,ok准备结束,下面的分析都在截取到的这张图片上。
实验过程:省略
具体结果看:wav文件分析成果.bmp
格式分析的主体部分看:wav文件分析成果精要.bmp
实验校核:
从分析成果图中可读出来进行校核。
校核公式:
波形块大小=文件大小-8B
采样频率=44.1Hz,正好是CD的采样频率
数据率=采样频率x 声道数 x每个声道用的bit位 / 8
比特率=数据率 x 8
总结:
在这个文件中,采用16bit双声道编码,采样频率是44.1Hz
即平均每秒采样44.1次,每次产生双声道数据,一个声道是16bit,所以一次采样就是产生4B数据每个声道2B
这篇关于wav音频文件格式分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!