声音文件介绍

转载 2005年03月01日 13:53:00

在计算机里面,存在着许多不同的声音文件。由于现在的播放器都可以支持非常多的声音格式,所以大家也说不清不同的声音文件究竟有什么特点。

今天我们来看看网络上最常见的几种声音文件格式。原则上不同的声音格式需要不同的播放器,不过现在的播放器大都可以支持多种格式。比如Windows 自己的媒体播放机、著名的免费软件WinAMP等等。

 MID和RMI

 这两种文件扩展名表示该文件是MIDI文件。MIDI是数字乐器接口的国际标准,它定义了电子音乐设备与计算机的通讯接口,规定了使用数字编码来描述音乐乐谱的规范。电脑就是根据MIDI文件中存放的对MIDI设备的命令,即每个音符的频率、音量、通道号等指示信息进行音乐合成的。MID文件的优点是短小,一个六分多钟、有16个乐器的文件也只是80多KB;缺点是播放效果因软、硬件而异。使用媒体播放机可以播放,但如果想有比较好的播放效果,电脑必须支持波表功能。目前大多数人都使用软件波表,最出名的就是日本YAMAHA公司出品的YAMAHA SXG了。使用这一软波表进行播放,可以达到与真实乐器几乎一样的效果。

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

WAV

 这是Windows本身存放数字声音的标准格式,由于微软的影响力,目前也成为一种通用性的数字声音文件格式,几乎所有的音频处理软件都支持WAV格式。由于WAV格式存放的一般是未经压缩处理的音频数据,所以体积都很大(1分钟的CD音质需要10M字节),不适于在网络上传播。WAV格式使用媒体播放机可以直接播放。

MP3(MP1、MP2)

 MP3这个扩展名表示的当然就是MP3压缩格式文件了。MP3的全称实际上是MPEG Audio Layer-3,而不是MPEG 3。由于MP3具有压缩程度高(1分钟CD音质音乐一般需要1M字节)、音质好的特点,所以MP3是目前最为流行的一种音乐文件。在网上有很多可以下载MP3的站点,还可以通过一些交换软件(比如Napster)进行音乐交换。不过由于音乐工业的强烈抵制(版权问题),这些服务都面临着关闭或改为收费服务的压力。播放MP3最出名的软件是WinAMP。

 VQF

 VQF是日本YAMAHA公司购买NTT公司的技术开发出来的一种音频压缩格式,矛头直指MP3。主要卖点是压缩比比MP3高,而且音质还比MP3好(YAMAHA自己及其支持者如是说,在我看来不相伯仲)。但由于VQF是YAMAHA公司的专有格式,受到的支持(播放器)相当有限,所以影响力不如MP3。VQF需要YAMAHA公司的VQF播放器才能播放。其他播放器比如WinAMP需要安装支持插件才能播放。

 RA、RAM

 这两种扩展名表示的是Real公司开发的主要适用于网络上实时数字音频流技术的文件格式。由于它的面向目标是实时的网上传播,所以在高保真方面是远远不如MP3,但在只需要低保真的网络传播方面却无人能及。要播放RA,需要使用Real Player。

 ASF、ASX、WMA、WAX等

 ASF和WMA都是微软公司针对Real公司开发的新一代网上流式数字音频压缩技术。这种压缩技术的特点是同时兼顾了保真度和网络传输需求,所以具有一定的先进性。也是由于微软的影响力,这种音频格式现在正获得越来越多的支持,比如前文说的WinAMP也可以播放。另外也可以使用Windows的媒体播放机。

 XM、S3M、STM、MOD、MTM等

 这些文件格式其实互不相同,但又都属于一个大类:Module(模块),简称Mod。这种音乐格式曾经在网上风行一时,直至MP3的兴起才有所减退,但也还有一定的影响力。这种格式的特点是由类似于MID文件的乐谱、控制信息和具体的乐器音效数据组合而成的,因此体积不大也不少,5分钟的音乐在300K字节到1兆字节之间。最重要的一点是播放Mod文件只需要386机器(已经是古董了)就可以,所以在那时候的机器条件下是最流行的。编排良好的Mod文件播放效果一点也不比MP3差。WinAMP支持上述格式的播放。

 当然,在网络上还有其他一些音频的文件格式,但由于各种原因,那些格式的的流行程度和应用范围都是有限的。希望大家在看了这篇文章后,能对网络上一些常见的音频文件格式有个初步的了解。

传奇sound文件调用说明

http://www.cnblogs.com/xiaomangnan/p/4920783.html 打开你的客户端的 WAV 目录,找到sound.lst这个文件,用记事本打开它。  你会看到类似...
  • y13156556538
  • y13156556538
  • 2017-04-17 21:07:03
  • 433

java调用声音文件

  • 2014年10月15日 11:38
  • 613B
  • 下载

007-声音文件 srt字幕文件

1 00:00:00,000 --> 00:00:06,000 声音是游戏开发中不可或缺的资源要素 2 00:00:06,000 --> 00:00:11,000 在使用声音资源时我们可...
  • hoxily
  • hoxily
  • 2015-11-15 11:38:31
  • 250

c#调取声音文件 读取声音

  • 2010年09月26日 15:27
  • 1.79MB
  • 下载

声音文件

///        ///  //sound响起的时间        ///        /// 声音源文件名称        /// 响声时间s        /// boolea...
  • ws670623101
  • ws670623101
  • 2011-12-30 13:27:12
  • 133

MatLab 处理声音文件

  • 2011年08月03日 14:16
  • 2KB
  • 下载

java中加载声音文件的方法

做过一个游戏,需要给按键添加声音。可以构造一个音乐类,需要的时候new Music(“声音文件地址”),就可以了。 import sun.audio.AudioPlayer; impo...
  • loveyou11111111
  • loveyou11111111
  • 2015-09-20 21:07:52
  • 1605

计算器声音文件声音文件.rar

  • 2011年03月03日 09:38
  • 21KB
  • 下载

在pb中实现声音文件的播放

  • 2011年09月22日 15:48
  • 4KB
  • 下载

Java播放声音文件

一,在Applet中播放声音   播放声音是java对多媒体的支持一个重要部分,现今流行的声音格式有wav,mid,au为扩展名的声音文件,而java现主要支持以au为名的声音。 在...
  • Sky_Warmer
  • Sky_Warmer
  • 2014-02-17 09:13:51
  • 10984
收藏助手
不良信息举报
您举报文章:声音文件介绍
举报原因:
原因补充:

(最多只允许输入30个字)