📄 wave格式音频文件采样率转换一、_技术信息中心(wave 文件采样率转换).htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0048)http://www.hxay2005.com.cn/cto/p41/J415070.shtml -->
<HTML lang=zh-CN xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Wave格式音频文件采样率转换一、_技术信息中心(wave 文件采样率转换)</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META http-equiv=Content-Language content=zh-CN>
<META content=all name=robots>
<META content=" Wave格式音频文件采样率转换 一、" name=description>
<STYLE type=text/css>.tsty {
BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; MARGIN-TOP: 5px; BACKGROUND: #dbe7f2; BORDER-LEFT: #6699cc 1px solid; WIDTH: 500px; PADDING-TOP: 3px; BORDER-BOTTOM: #6699cc 1px solid; HEIGHT: 27px
}
.tsty SPAN {
FONT-SIZE: 12px; COLOR: #999
}
.tsty A {
FONT-SIZE: 14px; COLOR: #36c
}
.csty {
BORDER-RIGHT: #69c 1px solid; BORDER-TOP: #69c 1px; BACKGROUND: #fff; BORDER-LEFT: #69c 1px solid; WIDTH: 500px; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #69c 1px solid
}
</STYLE>
<LINK media=all href="Wave格式音频文件采样率转换一、_技术信息中心(wave 文件采样率转换).files/htosty.css"
type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2900.5626" name=GENERATOR></HEAD>
<BODY>
<DIV id=t1><!--顶部导航开始-->
<DIV class=logo_links>
<DIV class=logo><IMG height=41 alt=""
src="Wave格式音频文件采样率转换一、_技术信息中心(wave 文件采样率转换).files/logo2.gif" width=231></DIV>
<DIV class=links><SPAN style="CURSOR: hand"
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('/');">+设为首页</SPAN>
<A
href="javascript:window.external.addFavorite('/','技术世界');">+添加到收藏夹</A></DIV></DIV>
<DIV class=Nav><A href="http://www.hxay2005.com.cn/">首页</A>·栏目 > <A
href="http://www.hxay2005.com.cn/development/">软件资讯</A> | <A
href="http://www.hxay2005.com.cn/cto/">技术专题</A> | <A
href="http://www.hxay2005.com.cn/program/">编程技术</A> | <A
href="http://www.hxay2005.com.cn/it/">数据库</A> | <A
href="http://www.hxay2005.com.cn/tech/">服务器</A> | <A
href="http://www.hxay2005.com.cn/development/52.shtml">项目方案</A> | <A
href="http://www.hxay2005.com.cn/program/40.shtml">网站架构</A> | <A
href="http://www.hxay2005.com.cn/cto/51.shtml">应用指南</A> | <A
href="http://www.hxay2005.com.cn/it/50.shtml">技术教程</A> | <A
href="http://www.hxay2005.com.cn/tech/50.shtml">项目开发</A>
</DIV><!--顶部导航结束--></DIV>
<DIV id=m>
<DIV id=m1><B class=rt><B class=r1></B><B class=r2></B><B class=r3></B><B
class=r4></B></B>
<DIV id=rd1>
<DIV id=c1> 当前位置:<A href="http://www.hxay2005.com.cn/">首页</A> » <A
href="http://www.hxay2005.com.cn/cto/">服务器技术</A></DIV>
<DIV id=c2></DIV>
<DIV id=c3><SPAN>开发技术指南</SPAN>» 文章正文</DIV>
<DIV id=c4> 引言: Wave格式音频文件采样率转换一、 </DIV>
<DIV id=c5><BR>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-9346728666813782";
google_alternate_color = "FFFFFF";
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = "300x250_as";
google_ad_type = "image";
//2007-09-22: pic
google_ad_channel = "0075788684";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "FF3300";
google_color_text = "999999";
google_color_url = "339966";
//-->
</SCRIPT>
<SCRIPT src="Wave格式音频文件采样率转换一、_技术信息中心(wave 文件采样率转换).files/show_ads.js"
type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-9346728666813782";
google_alternate_color = "FFFFFF";
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = "300x250_as";
google_ad_type = "text";
//2007-09-22: mp3
google_ad_channel = "5134790356";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "191919";
google_color_text = "666666";
google_color_url = "008000";
//-->
</SCRIPT>
<SCRIPT src="Wave格式音频文件采样率转换一、_技术信息中心(wave 文件采样率转换).files/show_ads.js"
type=text/javascript>
</SCRIPT>
<BR> </DIV>
<DIV id=c6><BR>
<DIV class=tsty> ·<A
href="http://www.hxay2005.com.cn/cto/p41/J415073.shtml">编程之禅 (小赵译版)(1)</A>
<SPAN id=ct1 style="CURSOR: hand"
onclick="show('cs1','ct1')">»显示摘要«</SPAN></DIV>
<DIV class=csty id=cs1> <FONT size=-1>摘要:编程之禅 geoffrey james 前言
《编程之道》的出版在程序设计业内得到了普遍的接受,出版社邀请我翻译一些与 之相关的文章,以作为那部著名的经典之作的补充。虽然,我申明我的能力难以胜
任,但我最终还是被说服试一试。 本书是许多个月来研究和翻译的结果,它试图通过对那些传统著作的摘录,来馐一
个复杂的主题。我不怀疑,将会有许多计算机考古专家对我的摘录标准提出意见。 他们地问,“他为什么不把《unix程序员、大象和妓女》的寓言包括进来?”“他
竟敢忽视......</FONT></DIV>
<DIV class=tsty> ·<A
href="http://www.hxay2005.com.cn/cto/p41/J415075.shtml">在vc中自建操作bmp位图文件的类</A>
<SPAN id=ct2 style="CURSOR: hand"
onclick="show('cs2','ct2')">»显示摘要«</SPAN></DIV>
<DIV class=csty id=cs2> <FONT
size=-1>摘要:在vc中自建操作bmp位图文件的类西安万山软件有限公司贾暾有编程经验的程序员都知道:要使应用程序的界面美观不可避免的要使用大量位图。现在流行的可视化编程工具对位图的使用提供了很好的支持,被称为三大可视化开发工具的vb、vc、delphi通过封装位图对象对位图使用提供了很好的支持:vb提供了两个功能很强的对象:picturebox及image,通过使用它们,装载、显示位图变得非常容易。delphi中也提供了一个位图对象:timage,它的功能与用......</FONT></DIV><BR><BR><STRONG>wave
文件采样率转换</STRONG><BR> wave格式音频文件采样率转换
<P></P>二、方法占用时间比较多,但速度在允许范围之内 【相关文章:<A
href="http://www.hxay2005.com.cn/cto/p42/J425148.shtml">Delphi常见图象格式转换技术</A>】
<P></P>一、此转换方法为文件转换方式,需要对现在的文件分析的基础上生成新的音频文件。 【扩展阅读:<A
href="http://www.hxay2005.com.cn/cto/p42/J425147.shtml">js写的俄罗斯方块</A>】
<P></P>四、本方法转换生成的新文件的精度只能为16位,如果需要其他的精度,需要另外进行精度转换。 【扩展信息:<A
href="http://www.hxay2005.com.cn/cto/p42/J425149.shtml">Delphi下常用转换(一)</A>】
<P></P>三、分析文件与写入新文件的时候是按字节操作
<P></P>操作流程:
<P></P>一、分析源文件的头结构,取得源文件的采样率、声道数、数据长度、数据流量等参数。
<P></P>二、根据文件头结构生成新文件的头结构,确定各项参数,其中采样率由用户自行指定。
<P></P>三、根据源文件的采样率与声道数确定转换的循环次数。
<P></P>四、对源文件的语音数据进行获取与转换,转换公式:
<P></P>(((itmp <<8)+itmp)-32768) << 16
<P></P>其中,itmp为取得的双字节数据。
<P></P>五、将转换后的数据传给需要写入的文件,再次进行转换,公式如下:
<P></P>1、c = (((c + 0x80000000) >> 16) & 0xffff) ^ 0x8000;
<P></P>其中c为传入的采样率数据
<P></P>需要将上面转换的数据进行字节转换,公式如下:
<P></P>第一个字节c&0xff
<P></P>第二个字节c>>8
<P></P>将第一字节与第二字节依次写入新生成的文件.
<P></P>六、对源文件与目标文件进行循环操作,只到源文件末尾。
<P></P>
<P></P>
<P></P><BR>
<DIV class=tsty> ·<A
href="http://www.hxay2005.com.cn/cto/p41/J415077.shtml">有感"java is not
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -