数字化波形声音的wav文件浅析
来源:互联网 发布:绘制路线图软件 编辑:程序博客网 时间:2024/05/17 04:44
—windows下一种通用格式叫做RIFF(资源互换文件格式),wav文件也是RIFF格式支持的音频文件结构。
RIFF基本结构图
wav文件格式归纳
注:本图摘自北京电子科技学院学报第12卷第2期
举例分析
在网上下载了一段12秒wav格式的windows开机音乐,二进制读取后如下图
选中出存放的是RIFF相应的ascll码值,说明本文件为RIFF文件类型。
选中处代表文件长度为002292D4H字节
选中处代表该文件是WAVE文件
选中处代表为wav文件基本块之一的fmt(wav文件格式类型)块;
0010一:0013(黑色)单元的内容表示fmt块的净长度为10H字节0
:0014(红色)单元内容0001表示本语音信号采用的编码方式为PcM制;
:0016(绿色)单元内容0002表示为立体声语音信号,其采样频率为56ACH(:0018一:001B单元的双字(黄色)),单位时间所记录的数据量(:001C一:001F单元内容所表示)为02B110H字节.
从0022单元可以看出本音频文件采用16位采样。
注:本文主要参考《WAV语音文件格式的分析与处理》——张敬怀 马道钧,为其中基础知识的简化版本。
问题一:8比特和16比特样值的二进制编码表示一样吗?
答:8位单声道语音文件单位时间所记录的数据量约为21.SKB,依此类推,16位立体声语音文件单位时间记录的数据量约为86KB
问题二:现有的wav文件支持哪几种音频压缩方法?
0 0
- 数字化波形声音的wav文件浅析
- 画出wav文件声音数据的波形曲线
- 画出wav文件声音数据的波形曲线
- 画出wav文件声音数据的波形曲线
- 声音的数字化表示
- 根据要求填充,ACM波形.wav格式的文件头
- 读取播放wav文件并显示波形
- .wav格式的音效文件放不出声音怎么办?
- 基于VC++的WAV波形显示代码
- 声音数字化
- PHP分析.wav文件并绘制png格式的波形图
- PHP分析.wav文件并绘制png格式的波形图
- Python 读取WAV文件并绘制波形图
- C# 实现wav 文件读取并绘制波形图
- 合成简单的声音波形(一)
- AS3.0实现声音的波形
- java 读取.wav文件(波形文件)并绘制波形图例子
- 绘制wav波形图
- 笔记(4月16日)
- quartz监控日志(一)
- quartz监控日志(二)添加监听器
- 怎样在EOS中配置与数据库的自动重连
- 前端数据缓存(一)
- 数字化波形声音的wav文件浅析
- install python3
- 【BZOJ 1856】【SCOI 2010】字符串
- jxls导入excel
- linux之间共享目录挂载
- android静态广播添加权限
- quartz集成spring集群部署
- UFLDL阅读笔记1—Multi-Layer Neural Network
- docker 学习笔记---如何将docker 镜像上传到docker hub仓库