当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: Wave格式音频文件采样率转换 一、MILY: 宋体;
 

 

 ·vc编辑wave音频文件    »显示摘要«
    摘要: wav文件格式的应用举例 ......
 ·winamp配置文件    »显示摘要«
    摘要: winamp 配置文件 很简单,就没有翻译了 ;-) configuration files......


wave文件采样率转换
  wave格式音频文件采样率转换

二、方法占用时间比较多,但速度在允许范围之内 【相关文章:拒绝恶作剧搞定机房的“奇怪”故障一箩筐

一、此转换方法为文件转换方式,需要对现在的文件分析的基础上生成新的音频文件。 【扩展阅读:无人参与的安装——应用程序篇

四、本方法转换生成的新文件的精度只能为16位,如果需要其他的精度,需要另外进行精度转换。 【扩展信息:万能WinXPGhost镜像制作指南

三、分析文件与写入新文件的时候是按字节操作

操作流程:

一、分析源文件的头结构,取得源文件的采样率、声道数、数据长度、数据流量等参数。

二、根据文件头结构生成新文件的头结构,确定各项参数,其中采样率由用户自行指定。

三、根据源文件的采样率与声道数确定转换的循环次数。

四、对源文件的语音数据进行获取与转换,转换公式:

(((itmp <<8)+itmp)-32768) << 16

其中,itmp为取得的双字节数据。

五、将转换后的数据传给需要写入的文件,再次进行转换,公式如下:

1、c = (((c + 0x80000000) >> 16) & 0xffff) ^ 0x8000;

其中c为传入的采样率数据

需要将上面转换的数据进行字节转换,公式如下:

第一个字节c&0xff

第二个字节c>>8

将第一字节与第二字节依次写入新生成的文件.

六、对源文件与目标文件进行循环操作,只到源文件末尾。


 ·声音文件格式漫谈    »显示摘要«
    摘要: 声音文件格式漫谈(作者:徐建国 2001年01月09日 19:41)  压缩文件格式让歌曲文件更小,更易于保存和在internet上传播。所有这些都是为了一个目的——让热爱音乐的电脑用户能够方便地交流他们的数字音乐。   由于音乐交流受到欢迎,技术人员便发明出更好的音频格式。除了很少的一部分,如bluematter和wma,试图达到甚至超过cd的音质外,它们多数朝着版权保护、更小的文件尺寸以及增加花哨的扩展功能(如可视的封面)这些方面努力。  ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE