注册 | 登录

游侠NETSHOW论坛





查看: 3623|回复: 0
打印 上一主题 下一主题

[分享] 集大家之智慧 寻找声音文件头 [复制链接]

未完之大器

帖子
230
精华
2
积分
688
金钱
6606
荣誉
17
人气
31
评议
0
楼主
发表于 2010-6-10 13:22:04 |显示全部楼层
wav文件头的话,我以前写过353的音效修改,里面有提到wav文件头结构
http://game1.ali213.net/thread-2994103-1-1.html

PCMWAVEFORMAT部分(偏移量相对于文件头)
16h:2字节通道数。单声道1,双声道2。
18h:4字节采样率,表示每个通道的播放速度。
1Ch:4字节。数据传送速率=通道数×采样率×数据位数/8。
20h:2字节。缓冲区=通道数×数据位数/8。
22h:2字节。数据位数。现在一般都是16吧。

wav文件的杂音不会由于文件头产生。文件头错误只会造成听起来非常快(造成声音难以分辨)之类的。
而且不是有损的压缩编码,不会出现一个字节的错误造成文件大面积出现问题的情况。
问题应该是出在后面的数据中。

ogg的没单独发过,塞到353的电子书里了- -
http://game1.ali213.net/thread-3181300-1-1.html
ogg的只是写了下文件结构、头尾标志以及如何提取出没有冗余的文件,没有写文件头的全部意义。

kvs记得就是一个标志一个位置吧,台式机挂了手头没有无双相关物

希望能有点帮助

[ 本帖最后由 Ashiriel 于 2010-6-10 15:11 编辑 ]
已有 1 人评分 收起 理由
iorilucifer + 1 助人为乐,品格高尚!

总评分:  + 1   查看全部评分

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-19 06:15 , Processed in 0.397950 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到