荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Name (冷雨无晴), 信区: Multimedia
标  题: RealAudio 秘密指南
发信站: 荔园晨风BBS站 (Thu Apr 26 12:47:56 2001), 转信


现在,自己制作RealAudio已经不是不可能的事情了。不光简单,而且所用的工具
几乎都是是免费的。你想知道在制作RealAudio的过程中有什么秘密吗?如果想的
话,不妨看看这一篇文章。

一、相关软件与文件后缀

  首先要做的事,当然是要先把你要的声音变成数字的才行,也就是说要把声音
录制在电脑文件中,这通常会是一个.WAV的文件。这一步很简单,并不在我们的论
题之内,如果你不会,可以参考下面的网址:http://service.real.
com/help/library/guides/production/htmfiles/audio.htm。我们知道,一个.
WAV文件是"原声"的,没有经过任何的处理,因而文件会很大,不利于网上流通。
因此,下一步就是要对.WAV文件进行编码,这要用一个免费的软件RealProducer
for Windows(可以在"http://proforma.real.com/mario/tools/producer.
html?wp=399tools"下载) 把.WAV文件编码为RealAudio文件,这下块头也就小多
了。这个软件不光可以在Windows下运行,在Mac,Linux, Unix上面都有相应的版
本可供下载。 而如果你觉得上面的那个免费软件太慢了的话,可以考虑下面的这
个软件:RealNetworks&single; reasonably-priced production tools(http:
//www.real.com/products/tools/index.html) 它几乎能做任何和RealAudio相关
的事情,而且速度也很快,当然,这就要花一些银两了。

.ra与.rm的区别

  在RealAudio文件(.ra)和RealMedia文件(.rm)之间有什么区别呢?难道仅仅就
是一个字母不同吗?事实上,差别还是有的,但是很细微。最开始的时候,用的就
是RealAudio格式并且以.ra作为扩展名。然后,视频也被加了进来,这时就把扩展
名改为了.rm,代表RealMedia。

  那么,把一个纯RealAudio文件由.rm的扩展名换为.ra的扩展名会有什么好处
呢?至少可以让那些用很旧很旧的播放器的人能够听到新的.rm的声音。你可能没
有意识到这一点,但有时候确实播放器不能够识别.rm文件的情况。而且也可以能
够让网客们更容易的下载你的内容。

  在现在新的RealMedia操作方式下,你可以建立一个包含了RealAudio内容的链
接,但是,你并没有为其建立一个直接的指向文件的超链接,而是通过一个.ram
文件来间接的指向包含了内容文件的.Ram,代表RealAudio Metafile。这个
metafile只是简单的包含了一行文本的内容,给出你实际的.rm文件的URL地址 (在
最新的RealProducer Pro G2中,生成的.ram文件在缺省的情况下是指向一个.
smil文件,在有这个.smil文件指向实际的.rm文件)。但要注意的是,不要使用相
对地址,虽然在RealNetworks中都有提到过使用相对地址,但是最好还是使用完全
的URL地址来作为.ram文件的内容,以确保不会出任何的问题。

二、编码,实现流传输

  现在,你可以用标准的HTTP服务器来承担RealAudio/RealMedia服务器的工作
了。(http://www.real.com/devzone/library/stream/httpstream.html)。如果
你的RealAudio文件使用的是单速率编码,而且这个速率等于或者小于浏览者的网
络连接速率的话,那么通过上面的那个东西,就可以完全的实现音频/视频点播,
而不需要购买,注册和配置一个专门的RealAudio/RealMedia服务器。这种服务在
适用性上有一定的限制,但对于那些音频/视频点播并不是主要的业务的网站而言
,已经是非常好用了。这意味着你只用简单的在HTTP服务器上上载RealAudio文件
,而完全不必创建一个新的专一的RealMedia服务器,而用户也不用再需要傻傻的
等到文件完全下载完了才能够播放RealMedia文件。但要注意的是,你的文件现在
并不是保密的了,也就是说,网客们可以用很多种方法来得到你的RealMedia文件
。简单的说,如果你不使用RealMedia服务器的话,那么你就不能够保证你的
RealMedia文件的安全性,可能你头天放在服务器上的东西,第二天就传遍整个
Internet了。而用RealMedia服务器的话就没有这些顾虑了。

  但是,如果你的RealAudio文件编码的速率高过了网络所能处理的速率(比如
试图让一个44.1 KHz立体声音频在一个只有28.8 Kbps连接的网络上传输),并且
用户的电脑上安装了较新的RealPlayer,而且PerfectPlay选项已经打开,那么文
件会先被下载到本地硬盘,然后自动的被播放(还要假设你在进行文件编码的时候
也打开了PerfectPlay选项)。或者,它们也可以在链接上单击右键,然后选择"另
存为"来把文件下载下来。

   RealNetworks有一份技术文档(http://service.real.
com/help/library/guides/production/realpg)中有一部分的内容很有意思,叫
做 Choosing RealAudio Codecs。其中通过表罗列了数十种不同的编码方案,用在
不同的情况下有不同的最佳方案。因而,为了能够让所有的编码文件都能够被顺利
解读,RealNetworks推出了它的最新的G2播放器。G2能够自动的升级,来播放任何
的曾经有过的RealMedia内容。使用RealProducer,你可以通过它所独有的
SureStream技术,来创建自动适用与你的网络带宽的Real媒体。

  然而,并不是每一个人都会愿意生活在技术的最前沿。因而,如果你希望那些
装备还比较落后的网虫们能够听到你的声音,你所提供的东西必须是能够让最大部
分人的RealPlayer所能够播放的。

三、选择正确的编码

  如果你想顺利的制作好RealAudio文件,不妨看看下面的内容。这儿有我个人
的实践经验,也参考了RealNetworks上的详尽的文档,应该还算是比较权威的吧。
在每一种情况下,如果存在有可以接受的更高质量的编码方法,我总会把它放在第
二位,毕竟,兼容性是必须被首先考虑的问题。(注意:RA3指RealAudio
Player Version 3,以此类推)。

在最小带宽的情况下(14.4 Kbps modems):
语音: 8 Kbps Voice (可以被所有的RealPlayer播放器支持)或者8.5 Kbps
Voice (支持RA4以上的版本,但是音质更好)
音乐: 12 Kbps Music.

在一般带宽的情况下(28.8到33.6 Kbps modems):
语音: 15.2 Kbps Voice (并没有完全的利用到所有的带宽,但是能够支持RA2以上
的版本)或者16 Kbps Voice-Mono (更快的反应速度,但只支持RA5 以上的版本)

音乐: 16 Kbps Music-Mono High (是的,这是单声道的,但是支持5.5KHZ的采样
频率,而且可以兼容RA3以上的所有RealPlayer播放器。如果你想要立体声的,可以
用20 Kbps Music-Stereo,但是只能用4 KHz的采样频率。相信我,这是不值得的
)。
在用户拥有33.6 Kbps的链接速度,并且有RA4或更高版本的播放器的情况下,你可
以试试32 Kbps Music 用5.5 KHz采样,或者用8 KHz采样,但只使用单声道。

  如果你希望别人先下载RealAudio文件后再播放,或者对那些拥有ISDN或更快
的连接速度的人们,你可以考虑下面的这些方案:

40 Kbps Music (ISDN), 可以兼容RA3以上版本,在立体声时可以用8 KHz采样,
在单声时可以采用11 KHz采样,效果很好,文件也不是很大。
80 Kbps Music (双ISDN),同样兼容RA3,在立体声时可以用16 KHz采样,在单
声时可以采用20 KHz采样,这可能是你在网上会用到的最高的设置了。

  能得到的最好的效果当然是96 Kbps Music-G2 Stereo了,它能够使用高达
24 KHz 的采样频率,但是只能够用在最新的G2中。 在测试中,我发现用这种格式
压缩的一些Pop音乐听起来和MP3几乎没有什么区别,但是编码的时间只是MP3编码
的1/3,而生成的文件只有MP3文件的一半大小,是不是很酷呢?而80 Kbps
Music - Stereo 的表现也很接近。真搞不懂为什么所有的人都只听MP3,其实比
MP3好的东西多了。不过现在情况正在改变,据统计,现在安装了RealAudio播放器
的的电脑已经超过了MP3播放器的了。











--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.28.220]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店