以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML在语音技术中的应用 』 (http://bbs.xml.org.cn/list.asp?boardid=47) ---- WAVE文件格式剖析 (http://bbs.xml.org.cn/dispbbs.asp?boardid=47&rootid=&id=26939) |
-- 作者:卷积内核 -- 发布时间:2/5/2006 10:39:00 AM -- WAVE文件格式剖析 WAVE文件格式说明表 偏移地址 字节数 数据类型 内 容 PCM数据的存放方式: 样本1 样本2 WAVE文件的每个样本值包含在一个整数i中,i的长度为容纳指定样本长度所需 样本大小 数据格式 最大值 最小值 |
-- 作者:cthily -- 发布时间:3/14/2006 8:41:00 PM -- 历害。。。。。。。。。。。 |
-- 作者:bb2445293 -- 发布时间:5/4/2006 4:50:00 PM -- 那么 wave data 块是 什么形是存放的了?是以frame存放的吗????? cue chunk 等chunk又是 怎么一会事, 望指点
|
-- 作者:zhu_ruixian -- 发布时间:5/12/2006 10:32:00 AM -- 00H 4 char "RIFF"标志 04H 4 long int 文件长度 08H 4 char "WAVE"标志 0CH 4 char "fmt"标志 10H 4 过渡字节(不定) 14H 2 int 格式类别(10H为PCM形式的声音数据) 16H 2 int 通道数,单声道为1,双声道为2 18H 2 int 采样率(每秒样本数),表示每个通道的播放速度, 1CH 4 long int 波形音频数据传送速率,其值为通道数×每秒数据位数×每样 本的数据位数/8。播放软件利用此值可以估计缓冲区的大小。 20H 2 int 数据块的调整数(按字节算的),其值为通道数×每样本的数据位 值/8。播放软件需要一次处理多个该值大小的字节数据,以便将其 值用于缓冲区的调整。 22H 2 每样本的数据位数,表示每个声道中各个样本的数据位数。如果有多 个声道,对每个声道而言,样本大小都一样。 24H 4 char 数据标记符"data" 28H 4 long int 语音数据的长度 楼主的帖子,文件头长度加起来是42字节,但是实际长度是44个字节(用UltraEdit打开一个WAVE文件,数一下就知道了)。如果用以个结构体来定义WAVE文件头应该为: |
-- 作者:000minzi -- 发布时间:6/2/2006 7:32:00 PM -- 辛苦了,非常感谢! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
78.125ms |