Windows Media 一统天下?

作者:Sender Su  来源:原创内容  发布日期:2001-04-28  最后修改日期:2008-02-15


知识篇

性能介绍

WMA是Windows Media Audio的缩写,是微软力推的数字音乐格式。前不久,MICROSOFT推出了全新的Windows Media 8。当然,我们的目光主要还是瞄准了它的音频部分。以下是MICROSOFT所标称的WM Audio 8 的性能:

1、在48Kbps的传送速率下即可得到接近CD品质(Near-CD Quality)的音频数据流。
2、在64Kbps的传送速率下可以得到与CD相同品质的音乐,而当连接速率超过96Kbps后则可以得到超过CD的品质。
3、任何层次都具有无可比拟的保真度。
4、集成数字版权管理(微软称WMA格式具有相当的版权保护能力,甚至可以限定播放机器、播放时间及播放次数。)
5、与 Windows Media Player 6.4 / 7 及其它支持 Windows Media Audio 的软件、设备完全兼容。播放器会自行下载最新的支持插件,不需要用户干预。

流媒体性能比较

在目前的比较结果看来,Windows Media的性能与Real Media、QuickTime相比都稳占上风。详细的性能,著名的ZD实验室专门进行了评测。具体请看:(全是英文)

http://www.zdnet.com/etestinglabs/stories/main/0,8829,2352352,00.html

而微软自己也专门开设了一个相互比较的专栏,名为:Dare to Compare。非常霸道。

http://www.microsoft.com/Windows/windowsmedia/en/compare/default.asp


制作篇

播放器

Windows Media Player 6.4/7.0

在个人而言,我是尽可能不使用微软的播放器的。原因是微软的播放器实在缺点太多,特别是所谓的Media Player 7.0。不过话又说回来,微软自己的东西,当然是自己的播放器的支持最好。而且通过内置的升级功能,用户不需要进行任何干预便可以轻松面对任何未来的格式。最关键的是,由于集成在Windows系统中,用户不需要去下载任何东西。可怜的Real Player是永远也没有这个福气的了。

下载页面:http://www.microsoft.com/windows/windowsmedia/en/download/default.asp

 

Winamp 2.xx

Winamp始终是一个最好的选择。从2.xx版本开始,WMA就是其支持的标准格式之一。不过Winamp相对普通用户来说还是困难了一点,不支持直接升级,没有多语言版本等等都注定了Winamp的前景并不如Windows Media Player。希望3.0推出后这些不足能够弥补。

编码器

Windows Media Encoder 7

Windows Media 7 的编码器,大约4MB。

Windows Media 8 Encoding Utility

最新的Windows Media 8的编码器,大约700KB。之所以这么小,是因为这套工具目前还是命令行版本的。

Windows Media 7 Resource Kit Beta 3, 大约23MB.

这个庞大无比的东西是一个工具集合。里面的工具都是设计来帮助开发人员创建、传播和播放Windows Media。新的和旧的工具都可以在这里面找到。里面的组成部分包括:

Windows Media Encoder 7 Tools
Windows Media Format 7 Tools
Windows Media Services Tools
Windows Media Tools 4.1
Digital Broadcast Manager

Windows Media Services 4.1 大约12MB

Windows Media 服务器,在Windows NT上安装后可实现Windows Media的在线播放。而且在Windows 2000 Server中成为基本组成部分。可见微软的野心。

统一的下载页面:http://www.microsoft.com/windows/windowsmedia/en/download/default.asp


开发篇

1、开发编程

Windows Media 7 SDK

Microsoft Windows Media Software Development Kit (SDK) 是由一系列的组件组成的。各个组件被设计为面向不同开发人员:应用程序开发人员、网站开发人员、系统管理员等等。

统一的下载页面在:http://msdn.microsoft.com/workshop/imedia/windowsmedia/sdk/wmsdk.asp

下面的列表是各个组件的简单介绍:

组件名 使用范围 开发人员
Windows Media Player 7 SDK 定制个性化的Windows Media Player界面和视觉插件,或需要将player集成到网页。 界面开发者,视觉插件开发者,图象设计者,网站开发人员
Windows Media Format 7.1 SDK

应用软件可以Windows Media格式读写编辑和传输文件。可播放受到Windows Media Rights Manager保护的文件。

独立软件开发商
Windows Media Format 7 SDK for Macintosh 主要功能同上,不过是Mac机的版本。 Macintosh 独立软件开发商
Windows Media 7 Embedded Product Adaptation Kit (WMEPAK)

为便携式数码音乐播放器、互联网应用以及其他的嵌入式系统增加Windows Media播放功能。

便携式设备制造商、原始设备制造商(OEM)、独立硬件开发商。
Windows Media Encoder 7.1 SDK 为应用程序提供编码过程的自动控制,并支持遥控编码。 互联网内容提供商、互联网服务提供商、独立软件开发商、网站开发者
Windows Media Rights Manager 7 SDK

使可通过Digital Rights Management技术传播受保护的媒体数据和许可证。

网站开发者、内容提供商
Windows Media Services SDK (Version 4.1) 配置、应用和管理Windows Media Server。 网站开发者

需要注意的是,不同的SDK需要不同的许可证。所以在选择了适合自己使用的SDK之后,必须仔细阅读微软所声明的用户许可办法。否则是侵权行为。

2、编程播放WMA

使用DIRECTSHOW:

使用Direct Show里面的Graph Builder就可以轻松实现播放功能。当然前提是用户的机器上已经安装了Media Player。这也是最标准的方法。即使使用下文介绍的控件,他们的实现方法也都是一样的。具体的东西,可参阅DirectX SDK中的帮助。

DirectX SDK下载路径(144,454KB):

http://download.microsoft.com/download/win2000pro/dx8asdk/8.0a/W9X2KMe/EN-US/DX8a_SDK.exe

觉得太大的话,可以下载专供C++部分(45MB):

http://download.microsoft.com/download/winme/devp2/8.0/W9X2KMe/EN-US/Dx8VcSdk.exe

又或者下载页面:http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/001/551/msdncompositedoc.xml

如果上面的连接失效,到MSDN就肯定可以下载了:http://msdn.microsoft.com/default.asp

使用控件:

  1. 微软Audio

  可对 ASF 和 WMA 格式的 Microsoft 音频文件进行播放、编码和解码

  下载链接:ftp://ftp.dialog-medien.de/dialog-medien/pub/MSAUDIO.EXE

  2. WMAudiobig

  可以将标准的WAV文件编译成Microsoft的音频压缩格式

  下载链接:http://members.xoom.com/sms_online/wmaudiobig.zip

  3. NCTAudioConvert

  是一个转换声音文件格式的 ActiveX 控件,支持WAV、MP3、WMA、VOX、RAW等格式的文件

  下载链接:http://www.21hh.net/down/NCTAudioConvert.exe

本栏目相关
  •  2008-09-30 Rockbox Utility介绍及Rockbox快速安装简介
  •  2003-07-06 音频文件格式全介绍
  •  2001-09-13 Graph Editor 教程
  •  2001-09-20 Ogg Vorbis测试报告
  •  2003-01-28 更丰富的网络媒体流感受,来自Windows Media 9
  •  2001-05-20 RazorLame 完全攻略
  •  2006-02-09 环绕MP3官方介绍
  •  2001-04-28 Windows Media 一统天下?
  •  2008-03-10 Xiph.Org 2007年总结
  • 本站微信订阅号:

    微信订阅号二维码

    本页网址二维码: