网络多媒体流技术专业站


本文章由 吴朝相 创作,版权所有,未经授权禁止复制或建立镜像。如果您有什么问题请发电子邮件给 soxin@21cn.com
,谢谢!

<% ShowLeft CurrentID '显示页面left部分 %>


流媒体完全手册


整理 / www.souxin.com 搜新网 吴朝相

作者 / CNET US : 文:Joseph T. Sinclair/ 乳瑪琳 譯

你已经对 HTML 瞭若指掌,或者是位影像设计专家,不过现在你的客户要求得更多: 他们想在网站上加入现场即时转播,音乐以及高画质影片。串流媒体(streaming media) 是为网际网路以及企业内网路提供丰富多样资讯的关键技术,而现在正是起身迎向它的最佳时刻!

根据 RealNetworks 公司的数据,有超过九千五百万名单一使用者曾经下载过在网路上观看 串流 RealMedia(RMF 档案)影片或音乐档案所必须用到的 RealPlayer 软体。RealPlayer 软体 能够透过网路自动升级,因此使用者并不需要另外下载并安装后续的新版本。另外谈到苹果电脑 公司的 QuickTime 格式,根据苹果电脑公司网站上提供的数据,超过两千万名单一使用者曾经下 载过 QuickTime Player 播放软体。QuickTime Player 在功能上和 RealPlayer 相差不多,只是 它播放的是苹果电脑公司的 QuickTime 格式影片(MOV 档案),这种格式可以包含声音或者影像。 而不论是 RealMedia 或者是 QuickTime,两者都完全相容于麦金塔以及 PC 平台。

在这篇文章里面,我们会将焦点放在 RealMedia 以及 QuickTime 这两种格式上面。前者占据了 串流媒体市场的大半,而后者则是苹果电脑公司的媒体产品。而由于微软公司也提供了类似于 RealMedia 的 技术,包括了 MediaPlayer 播放软体以及与 RealNetworks 公司所能提供的类似功能,因此这里所 提到的 RealMedia 相关资讯对于微软产品的使用者相信也同样有所帮助。


1、为网站录制声音与影像

声音录制小秘诀
个人电脑本身就可以拿来录制数位声音了,因此事实上除非需要把录音设备带著走,否则没有必要花费昂贵代价另外购买录音设备。只要拥有一套声音编辑软体,再加上一张不错的音效卡(例如 Sound Blaster 音效卡),你的个人串流媒体制作工作室便已经初具雏形了!
在录制声音的时候有两点是最需要注意的地方:不要让声音波形扭曲失真(distortion),以及尽量降低背景杂讯。近代的录音设备,即便是价格不高者,也都能够较以往更轻松地录制高品质的声音。

数位声音与类比格式声音其中一项不同之处在于对于数位声音而言,任何声音波形的扭曲与失真(distortion)都是致命的伤害。因此在录制数位声音的时候,你必须尽量设法降低声音的 净空范围 (headroom)。这里所谓净空范围指的是当声音开始听起来扭曲失真,一直到失真程度过高,以致于让聆听者开始感到焦躁不悦为止,这两者中间的声音强度范围(以分贝为单位)。

在录制类比格式声音的时候,净空范围通常落在 0 dB(分贝)到 +10 dB 之间。在音量计(volume meter, UV)上面的检视结果,声音讯号最强处应该落在这个净空范围里面。而在录制数位格式声音的时候,你应该设法利用你的录制设备,让声音讯号最强处在使用音量计检验时,落在 -10 dB 到 0 dB 这个范围里面。此外,使用数位录音器材往往能够比类比式设备更容易降低背景噪音。

降低背景杂讯是录制高品质声音时必须时时面对的另一项挑战。品质不良的 cable 线材与接头是背景杂讯的常见来源之一,你必须参考你的设备使用手册以确保所使用的线材与接头用料从前端(麦克风)一直到终端(电脑音效卡)都能够与你的录音设备互相匹配。在任何一个接点上面使用转接头都可能产生额外的背景杂讯。此外记得要使用具有良好平衡与屏蔽功能的高品质线材。别再继续使用你原本从 Radio Shack 只花四块钱美金买来的线材了,花个十五块美金(约台币$450),换成 Markertek 这类专业供应商所提供的线材吧。

要得到更多关于音响器材的资讯,建议你参阅 Craig Anderton 所写的《音乐家的家庭录音指南》(Craig Anderton's Home Recording for Musicians)一文。

影像录制小秘诀
对大多数的网路玩家而言,串流影像是以接近 4 fps(frames per second, 每秒播放的影格数),而不像电视影片那样能够以 30 fps 的速度播放。为了弥补这项差距,你应该尽可能减少影片中的动态部分。每个影格中的动态部分越多,影片的播放速度就越慢,最后看起来的影片品质也就越差了。
这个问题所带来的不良后果便是影片的移位/摇摄(panning)与缩放(zooming)效果在串流影片里面看起来效果不佳,因为这两种动作中,影格中的所有内容全部都在同时变换。如果你非要做移位或者缩放效果不可,记得要把影片动作尽量放慢。在影格中尽量缩小动态部分所占的比率往往能得到最好的效果。举例来说,一位演讲者的面部特写画面和一位篮球员的动作特写相比,前者的播放效果一定比较好。因为在前述的演讲者面部特写镜头中,画面上的动态部分仅有演讲者的面部表情和嘴唇动作,偶而再加上一些头部动作而已 -- 换句话说就是影格内容中仅有一小部分在变动。而在篮球运动员的镜头中,人物的整个身体都在持续地变动,因此影格内容中的绝大部分也都处于变动状态。因此在拍摄影片的过程中,要特别留意被摄物的动作,并且记得一定要使用三角架来固定摄影器材,以避免不必要的震动。

影像内容也会受到背景杂讯的影响:在影片背景中不时会出现污点与闪动现象。要避免影像杂讯的最好办法是使用较专业的 S-Video(亦即数位式)线材与接头,而不要使用专为一般消费者使用而设计的复合式线材与接头。

Focal Press 公司在 1996 年出版的《影像摄影手册》(The Videomaker Handbook)这本书中可以找到相当丰富的影像录制相关资讯。

2、将媒体档案数位化

如果你原本是使用类比格式录制方式,你必须使用声音编辑或者影像撷取软体来把这些材料转成数位格式,并且储存到硬碟里面去。换句话说,你必须在原本的类比器材上面播放原本录制好的内容,并且在播放的同时,使用编辑或者撷取软体来录制这些播放中的内容。这个录制播放内容的过程便会将原本的类比格式内容转换成数位格式。

如果你原本便是使用数位格式来录制内容,那么就只要把录好的内容从录制器材传送到你的电脑里面就行了。

你可以以五十美元的代价买到高品质的声音编辑软体,例如 Cool Edit 或者 Sound Forge XP。或者在你购买音效卡的时候,也可能在内附的光碟片中找到合适声音编辑软体。影片编辑软体价位比声音编辑程式来得高,如果你预算有限,无法添购功能更强大的影片编辑软体,那么也可以使用影像撷取卡内附的较低阶影片编辑软体。

声音线材与接头可分为单声道,立体声,平衡式,数位式以及光学式等等类型。影片线材与接头则有复合式,S-Video 或者数位式(IEEE 1394,亦即所谓的 i.Link,DV 或者 FireWire)。请确认你的音效卡与影像撷取卡都搭配了合适的线材与接头,以便与你其他的录制设备互相配合使用。要找出最适合的建议组合,请参考一下你的使用手册。举例来说,大多数的音效卡和影像撷取卡都没有提供适合搭配数位录制设备一起使用所需的接头。


Windows 音量控制程式
在你能够成功录制声音之前,最大的绊脚石之一便是 Windows 作业系统内附的音量控制程式了(Windows Volume Control,你可以从开始 ->程式集 ->附属应用程式 ->多媒体 ->音量控制选单中找到这个程式)。在录音的过程中,你必须时时监控 Windows 音量控制程式以便随时依照录制内容本身音量大小的改变来调整系统录音的音量。音效控制程式有两种模式:播放音量控制(Play Control)以及录音音量控制(Record Control)。要切换到录音音量控制模式,请在功能选单中选择“选项 ->内容”,然后出现的对话方块中选取录音控制。在这个对话方块中有一个“显示下列音量控制”选项,你可以在这里选取需要用到的音量控制类型。
在录音过程中你可能需要把音量控制程式保持在开启状态,并且不时检查一下这个程式,确定你有选取要控制的音量类别,并且检查音量大小是否设定得当。如果你发现录制出来的声音音量不正确,检查一下音量控制程式中的设定是否正确往往就能够快速地解决你遇到的问题了。
将媒体档案数位化

如果你原本是使用类比格式录制方式,你必须使用声音编辑或者影像撷取软体来把这些材料转成数位格式,并且储存到硬碟里面去。换句话说,你必须在原本的类比器材上面播放原本录制好的内容,并且在播放的同时,使用编辑或者撷取软体来录制这些播放中的内容。这个录制播放内容的过程便会将原本的类比格式内容转换成数位格式。

如果你原本便是使用数位格式来录制内容,那么就只要把录好的内容从录制器材传送到你的电脑里面就行了。

你可以以五十美元的代价买到高品质的声音编辑软体,例如 Cool Edit 或者 Sound Forge XP。或者在你购买音效卡的时候,也可能在内附的光碟片中找到合适声音编辑软体。影片编辑软体价位比声音编辑程式来得高,如果你预算有限,无法添购功能更强大的影片编辑软体,那么也可以使用影像撷取卡内附的较低阶影片编辑软体。

声音线材与接头可分为单声道,立体声,平衡式,数位式以及光学式等等类型。影片线材与接头则有复合式,S-Video 或者数位式(IEEE 1394,亦即所谓的 i.Link,DV 或者 FireWire)。请确认你的音效卡与影像撷取卡都搭配了合适的线材与接头,以便与你其他的录制设备互相配合使用。要找出最适合的建议组合,请参考一下你的使用手册。举例来说,大多数的音效卡和影像撷取卡都没有提供适合搭配数位录制设备一起使用所需的接头。

Windows 音量控制程式
在你能够成功录制声音之前,最大的绊脚石之一便是 Windows 作业系统内附的音量控制程式了(Windows Volume Control,你可以从开始 ->程式集 ->附属应用程式 ->多媒体 ->音量控制选单中找到这个程式)。在录音的过程中,你必须时时监控 Windows 音量控制程式以便随时依照录制内容本身音量大小的改变来调整系统录音的音量。音效控制程式有两种模式:播放音量控制(Play Control)以及录音音量控制(Record Control)。要切换到录音音量控制模式,请在功能选单中选择“选项 ->内容”,然后出现的对话方块中选取录音控制。在这个对话方块中有一个“显示下列音量控制”选项,你可以在这里选取需要用到的音量控制类型。
在录音过程中你可能需要把音量控制程式保持在开启状态,并且不时检查一下这个程式,确定你有选取要控制的音量类别,并且检查音量大小是否设定得当。如果你发现录制出来的声音音量不正确,检查一下音量控制程式中的设定是否正确往往就能够快速地解决你遇到的问题了。


编辑数位媒体内容


声音编辑
制作高品质串流音乐的关键在于在不产生失真的条件下,让声音讯号越强越好。
声音编辑程式不仅可以用来录音,也可以用来编辑或者过滤声音资料,让我们能够改善声音的品质,或者对声音进行编排。这些音效编辑程式可以让你使用剪贴的方式来重新编排整段声音,就好像在文书处理软体里面剪贴文字那样。你也可以在原本录制好的声音中的任何地方插入其他声音片段(包含特殊音效),或者使用声音过滤功能来降低杂讯或者嘶声的比率。

你不需要是一位音效工程师才能使用这些技巧。Sound Forge XP 这个声音编辑软体具备一些专门为了网路环境而设计的功能,包含绝佳的使用手册,里面有关于声音编辑与过滤的相关资讯。如果你是位音效工程师,你可能会想试试 Cool Edit 与 Sound Forge 这些编辑软体的专业版本。

要得到可接受,无杂讯声音档案的最佳作法是一开始便采用适当的方式来录制原始声音内容。你可以试著使用过滤功能来降低杂讯,不过这样做的效果有限:这些过滤功能并不能让原本就录得很糟糕的声音忽然变得很棒。如果原本录制出来的声音便包含了杂讯,那么你就无法有效地运用音效压缩功能,因为压缩声音档案的过程会让杂讯噪音变得比原来更大。然而声音压缩这个步骤却又十分重要,因为它缩小了声音的动态范围,进而让声音能够在调高音量的同时,不至于让失真程度跟著变大。然而不论状况为何,在开始动手之前建议你都要先检查一下 DC 偏移量(DC offset)。

在编辑音效的过程中别忘了善用音效等化功能。声音的等化过程(equalization)指的是让强化音效频率频谱资料中的某些可听见的部分,进而改变声音的调性。在这个步骤中你应该强化声音频率的中段部分,这样可以抵消掉在之后的编码压缩过程中所将会出现的低频效应(bass effect)。最后,在声音编辑的过程中不要忘记进行音效资料的正规化(normalization)动作。千万不要略过这个步骤,它可以在音量尽可能调高的状况下,尽量减低讯号的失真程度。此外要记住的是如果你打算要对声音进行编码压缩的动作,那么在一开始就应该尽量设法录制出最高品质的原始声音,因为在对声音档案进行编码的过程中,讯号的消失程度是非常可观的。


影片编辑
影片编辑和声音编辑完全是两码子事。虽然你可以在影像撷取卡内附的光碟片中找到一些价格廉宜的编辑软体,实际用起来的时候你可能会觉得索然无味。即时(real-time)影片编辑软体提供了更高的便利性,但是目前来说它们的价格仍然所费不赀。许多即时影片编辑器都是软体与硬体搭配贩售,标价在五位数美金之谱。Avid Technology 公司是这类系统的市场领导者。在麦金塔平台上,苹果公司自己出品的 Final Cut Pro 则是一套专业品质的影片编辑系统,零售价格为 $999 美元。
坏消息是:影片编辑程式在你可能接触到的所有软体里面算是最复杂的几种之一。不过你还是可以不需要先成为一位影片制作专业人员便可以做一些简单的工作。你可以用剪贴的方式编辑影片,这里加一些那里加一些,加入过场效果(transitions)或者加上文字标题等等,这些都不需要太多专业技术就可以办到。Adobe 公司的 Premiere 软体是针对非专业人员所设计功能最强大的影片编辑程式之一,零售价格约为 $549 美元。

在影片制作过程中,声音品质需要特别注意,因此我们前面所提到的关于声音品质的建议,在影片编辑过程中也同样能派上用场。


3、编辑数位媒体内容

声音编辑
制作高品质串流音乐的关键在于在不产生失真的条件下,让声音讯号越强越好。
声音编辑程式不仅可以用来录音,也可以用来编辑或者过滤声音资料,让我们能够改善声音的品质,或者对声音进行编排。这些音效编辑程式可以让你使用剪贴的方式来重新编排整段声音,就好像在文书处理软体里面剪贴文字那样。你也可以在原本录制好的声音中的任何地方插入其他声音片段(包含特殊音效),或者使用声音过滤功能来降低杂讯或者嘶声的比率。

你不需要是一位音效工程师才能使用这些技巧。Sound Forge XP 这个声音编辑软体具备一些专门为了网路环境而设计的功能,包含绝佳的使用手册,里面有关于声音编辑与过滤的相关资讯。如果你是位音效工程师,你可能会想试试 Cool Edit 与 Sound Forge 这些编辑软体的专业版本。

要得到可接受,无杂讯声音档案的最佳作法是一开始便采用适当的方式来录制原始声音内容。你可以试著使用过滤功能来降低杂讯,不过这样做的效果有限:这些过滤功能并不能让原本就录得很糟糕的声音忽然变得很棒。如果原本录制出来的声音便包含了杂讯,那么你就无法有效地运用音效压缩功能,因为压缩声音档案的过程会让杂讯噪音变得比原来更大。然而声音压缩这个步骤却又十分重要,因为它缩小了声音的动态范围,进而让声音能够在调高音量的同时,不至于让失真程度跟著变大。然而不论状况为何,在开始动手之前建议你都要先检查一下 DC 偏移量(DC offset)。

在编辑音效的过程中别忘了善用音效等化功能。声音的等化过程(equalization)指的是让强化音效频率频谱资料中的某些可听见的部分,进而改变声音的调性。在这个步骤中你应该强化声音频率的中段部分,这样可以抵消掉在之后的编码压缩过程中所将会出现的低频效应(bass effect)。最后,在声音编辑的过程中不要忘记进行音效资料的正规化(normalization)动作。千万不要略过这个步骤,它可以在音量尽可能调高的状况下,尽量减低讯号的失真程度。此外要记住的是如果你打算要对声音进行编码压缩的动作,那么在一开始就应该尽量设法录制出最高品质的原始声音,因为在对声音档案进行编码的过程中,讯号的消失程度是非常可观的。


影片编辑
影片编辑和声音编辑完全是两码子事。虽然你可以在影像撷取卡内附的光碟片中找到一些价格廉宜的编辑软体,实际用起来的时候你可能会觉得索然无味。即时(real-time)影片编辑软体提供了更高的便利性,但是目前来说它们的价格仍然所费不赀。许多即时影片编辑器都是软体与硬体搭配贩售,标价在五位数美金之谱。Avid Technology 公司是这类系统的市场领导者。在麦金塔平台上,苹果公司自己出品的 Final Cut Pro 则是一套专业品质的影片编辑系统,零售价格为 $999 美元。
坏消息是:影片编辑程式在你可能接触到的所有软体里面算是最复杂的几种之一。不过你还是可以不需要先成为一位影片制作专业人员便可以做一些简单的工作。你可以用剪贴的方式编辑影片,这里加一些那里加一些,加入过场效果(transitions)或者加上文字标题等等,这些都不需要太多专业技术就可以办到。Adobe 公司的 Premiere 软体是针对非专业人员所设计功能最强大的影片编辑程式之一,零售价格约为 $549 美元。

在影片制作过程中,声音品质需要特别注意,因此我们前面所提到的关于声音品质的建议,在影片编辑过程中也同样能派上用场。

编辑数位媒体内容


声音编辑
制作高品质串流音乐的关键在于在不产生失真的条件下,让声音讯号越强越好。
声音编辑程式不仅可以用来录音,也可以用来编辑或者过滤声音资料,让我们能够改善声音的品质,或者对声音进行编排。这些音效编辑程式可以让你使用剪贴的方式来重新编排整段声音,就好像在文书处理软体里面剪贴文字那样。你也可以在原本录制好的声音中的任何地方插入其他声音片段(包含特殊音效),或者使用声音过滤功能来降低杂讯或者嘶声的比率。

你不需要是一位音效工程师才能使用这些技巧。Sound Forge XP 这个声音编辑软体具备一些专门为了网路环境而设计的功能,包含绝佳的使用手册,里面有关于声音编辑与过滤的相关资讯。如果你是位音效工程师,你可能会想试试 Cool Edit 与 Sound Forge 这些编辑软体的专业版本。

要得到可接受,无杂讯声音档案的最佳作法是一开始便采用适当的方式来录制原始声音内容。你可以试著使用过滤功能来降低杂讯,不过这样做的效果有限:这些过滤功能并不能让原本就录得很糟糕的声音忽然变得很棒。如果原本录制出来的声音便包含了杂讯,那么你就无法有效地运用音效压缩功能,因为压缩声音档案的过程会让杂讯噪音变得比原来更大。然而声音压缩这个步骤却又十分重要,因为它缩小了声音的动态范围,进而让声音能够在调高音量的同时,不至于让失真程度跟著变大。然而不论状况为何,在开始动手之前建议你都要先检查一下 DC 偏移量(DC offset)。

在编辑音效的过程中别忘了善用音效等化功能。声音的等化过程(equalization)指的是让强化音效频率频谱资料中的某些可听见的部分,进而改变声音的调性。在这个步骤中你应该强化声音频率的中段部分,这样可以抵消掉在之后的编码压缩过程中所将会出现的低频效应(bass effect)。最后,在声音编辑的过程中不要忘记进行音效资料的正规化(normalization)动作。千万不要略过这个步骤,它可以在音量尽可能调高的状况下,尽量减低讯号的失真程度。此外要记住的是如果你打算要对声音进行编码压缩的动作,那么在一开始就应该尽量设法录制出最高品质的原始声音,因为在对声音档案进行编码的过程中,讯号的消失程度是非常可观的。


影片编辑
影片编辑和声音编辑完全是两码子事。虽然你可以在影像撷取卡内附的光碟片中找到一些价格廉宜的编辑软体,实际用起来的时候你可能会觉得索然无味。即时(real-time)影片编辑软体提供了更高的便利性,但是目前来说它们的价格仍然所费不赀。许多即时影片编辑器都是软体与硬体搭配贩售,标价在五位数美金之谱。Avid Technology 公司是这类系统的市场领导者。在麦金塔平台上,苹果公司自己出品的 Final Cut Pro 则是一套专业品质的影片编辑系统,零售价格为 $999 美元。
坏消息是:影片编辑程式在你可能接触到的所有软体里面算是最复杂的几种之一。不过你还是可以不需要先成为一位影片制作专业人员便可以做一些简单的工作。你可以用剪贴的方式编辑影片,这里加一些那里加一些,加入过场效果(transitions)或者加上文字标题等等,这些都不需要太多专业技术就可以办到。Adobe 公司的 Premiere 软体是针对非专业人员所设计功能最强大的影片编辑程式之一,零售价格约为 $549 美元。

在影片制作过程中,声音品质需要特别注意,因此我们前面所提到的关于声音品质的建议,在影片编辑过程中也同样能派上用场。


4、编辑数位媒体内容

声音编辑
制作高品质串流音乐的关键在于在不产生失真的条件下,让声音讯号越强越好。
声音编辑程式不仅可以用来录音,也可以用来编辑或者过滤声音资料,让我们能够改善声音的品质,或者对声音进行编排。这些音效编辑程式可以让你使用剪贴的方式来重新编排整段声音,就好像在文书处理软体里面剪贴文字那样。你也可以在原本录制好的声音中的任何地方插入其他声音片段(包含特殊音效),或者使用声音过滤功能来降低杂讯或者嘶声的比率。

你不需要是一位音效工程师才能使用这些技巧。Sound Forge XP 这个声音编辑软体具备一些专门为了网路环境而设计的功能,包含绝佳的使用手册,里面有关于声音编辑与过滤的相关资讯。如果你是位音效工程师,你可能会想试试 Cool Edit 与 Sound Forge 这些编辑软体的专业版本。

要得到可接受,无杂讯声音档案的最佳作法是一开始便采用适当的方式来录制原始声音内容。你可以试著使用过滤功能来降低杂讯,不过这样做的效果有限:这些过滤功能并不能让原本就录得很糟糕的声音忽然变得很棒。如果原本录制出来的声音便包含了杂讯,那么你就无法有效地运用音效压缩功能,因为压缩声音档案的过程会让杂讯噪音变得比原来更大。然而声音压缩这个步骤却又十分重要,因为它缩小了声音的动态范围,进而让声音能够在调高音量的同时,不至于让失真程度跟著变大。然而不论状况为何,在开始动手之前建议你都要先检查一下 DC 偏移量(DC offset)。

在编辑音效的过程中别忘了善用音效等化功能。声音的等化过程(equalization)指的是让强化音效频率频谱资料中的某些可听见的部分,进而改变声音的调性。在这个步骤中你应该强化声音频率的中段部分,这样可以抵消掉在之后的编码压缩过程中所将会出现的低频效应(bass effect)。最后,在声音编辑的过程中不要忘记进行音效资料的正规化(normalization)动作。千万不要略过这个步骤,它可以在音量尽可能调高的状况下,尽量减低讯号的失真程度。此外要记住的是如果你打算要对声音进行编码压缩的动作,那么在一开始就应该尽量设法录制出最高品质的原始声音,因为在对声音档案进行编码的过程中,讯号的消失程度是非常可观的。


影片编辑
影片编辑和声音编辑完全是两码子事。虽然你可以在影像撷取卡内附的光碟片中找到一些价格廉宜的编辑软体,实际用起来的时候你可能会觉得索然无味。即时(real-time)影片编辑软体提供了更高的便利性,但是目前来说它们的价格仍然所费不赀。许多即时影片编辑器都是软体与硬体搭配贩售,标价在五位数美金之谱。Avid Technology 公司是这类系统的市场领导者。在麦金塔平台上,苹果公司自己出品的 Final Cut Pro 则是一套专业品质的影片编辑系统,零售价格为 $999 美元。
坏消息是:影片编辑程式在你可能接触到的所有软体里面算是最复杂的几种之一。不过你还是可以不需要先成为一位影片制作专业人员便可以做一些简单的工作。你可以用剪贴的方式编辑影片,这里加一些那里加一些,加入过场效果(transitions)或者加上文字标题等等,这些都不需要太多专业技术就可以办到。Adobe 公司的 Premiere 软体是针对非专业人员所设计功能最强大的影片编辑程式之一,零售价格约为 $549 美元。

在影片制作过程中,声音品质需要特别注意,因此我们前面所提到的关于声音品质的建议,在影片编辑过程中也同样能派上用场。

对串流媒体档案进行编码

我们强烈建议对档案进行编码动作,但是在一些高品质串流媒体播放场合里面,对档案进行编码则并非绝对必要。编码动作指的是将原始的声音或者影片档案进行压缩,这项程序能够缩小档案尺寸,以利于更有效率的串流播放效果。编码过程中需要使用特殊的编码方式(Codecs,compression algorithms 亦即档案压缩的演算法)。不同的编码方式对于不同的频宽条件有各自的最佳化方式。 RealPlayer 以及 QuickTime Player 两者都可以直接播放许多不同格式的未压缩媒体档案,但是请铭记在心,绝大多数未经压缩的媒体档案尺寸都非常大,串流播放的下载过程将会变得非常缓慢,令人难以忍受。

档案编码过程相当容易,因为有编码软体会自动替你进行档案编码动作,但是这个编码程序需要时间,所需时间长短则视你的电脑配备而定。有些较长的音效或者影片档案往往需要一整晚的时间才能编码完成。

RealNetworks 公司免费提供了基本的编码软体(连同编码方式一起提供)让大家下载使用,而且事实上光是这套软体便已足敷所需了。市面上也有更高阶的编码软体,例如 Terran 公司的 Media Cleaner Pro 便是一例。高阶编码软体使用了特殊的编码方式,宣称能够制作出极佳的声音讯号,不过事实上其中的差异性可能只有专业的音响爱好者才查觉得出来。然而这些高阶编码程式可以清除声音讯号中的背景杂讯(产生的效果不错,而且容易察觉),并且还提供了批次处理功能,对于大量制作以及长时间彻夜编码程序相当有帮助。

一些网站提供了线上编码服务,例如 Loudeye 网站便提供大量档案编码服务,让一般使用者不需要长时间占用电脑资源进行编码工作。

RealNetworks 编码
你可以从 RealNetworks 公司网站上免费下载 RealProducer 这套软体来进行档案编码工作。如果需要进阶功能的话,也可以付费购买 RealProducer Plus(美金 $149 元)或者 RealProducer Pro(美金 $399 元)。不过如果只需要基本功能的话,就不需要去另外花这笔钱了。
RealMedia 编码方式能够很有效地针对不同频宽需求对档案进行编码。此外为了免除使用者为不同频宽分别进行编码程序的麻烦,RealProducer 使用了 SureStream 技术,它能够搭配使用不同类型的编码方式来针对不同场合的串流媒体需求进行适当的编码程序。有了 SureStream 技术,RealProducer 软体便可能为 28k 与 56k 数据机选用相同的编码方式,而为 ISDN 线路使用者选用另一种不同的编码方式。使用者只需要指定内容播放的场合与类型(声音档案,影像片段档案或者其他),SureStream 便会自动选择适当的编码方式来为不同的频宽条件进行编码,使用者便不需要自己针对不同频宽进行多次编码了。


QuickTime 编码
免费的 QuickTime Player 播放程式仅提供档案播放功能。如果需要档案制作功能,你可以付费 $29 美元,在苹果公司网站上购买 QuickTime Pro 软体。这套软体除了播放功能以外,也可以用来将档案进行编码,并且转换成 QuickTime 格式。QuickTime 提供了智慧串流功能,类似于 RealNetwork 公司的 SureStream 技术,然而不同的是在 QuickTime Pro 里面你必须为不同的场合分别使用不同的编码方式产生各自的影片档案,然后再使用一项名为 MakeRefMovie 的工具程式产生一个档案,用来参照到先前制作好的不同影片档案。QuickTime Pro 的自动化程度并不及于 SureStream 技术。
如果需要更多 QuickTime 相关资讯,可以参考 Peachpit Press 公司出版的《QuickTime Pro 4 快速视觉入门导引》(QuickTime Pro 4 for Macintosh and Windows: Visual Quickstart Guide),作者是 Judith Stern 与 Robert Lettieri。

5、对串流媒体档案进行编码

我们强烈建议对档案进行编码动作,但是在一些高品质串流媒体播放场合里面,对档案进行编码则并非绝对必要。编码动作指的是将原始的声音或者影片档案进行压缩,这项程序能够缩小档案尺寸,以利于更有效率的串流播放效果。编码过程中需要使用特殊的编码方式(Codecs,compression algorithms 亦即档案压缩的演算法)。不同的编码方式对于不同的频宽条件有各自的最佳化方式。 RealPlayer 以及 QuickTime Player 两者都可以直接播放许多不同格式的未压缩媒体档案,但是请铭记在心,绝大多数未经压缩的媒体档案尺寸都非常大,串流播放的下载过程将会变得非常缓慢,令人难以忍受。

档案编码过程相当容易,因为有编码软体会自动替你进行档案编码动作,但是这个编码程序需要时间,所需时间长短则视你的电脑配备而定。有些较长的音效或者影片档案往往需要一整晚的时间才能编码完成。

RealNetworks 公司免费提供了基本的编码软体(连同编码方式一起提供)让大家下载使用,而且事实上光是这套软体便已足敷所需了。市面上也有更高阶的编码软体,例如 Terran 公司的 Media Cleaner Pro 便是一例。高阶编码软体使用了特殊的编码方式,宣称能够制作出极佳的声音讯号,不过事实上其中的差异性可能只有专业的音响爱好者才查觉得出来。然而这些高阶编码程式可以清除声音讯号中的背景杂讯(产生的效果不错,而且容易察觉),并且还提供了批次处理功能,对于大量制作以及长时间彻夜编码程序相当有帮助。

一些网站提供了线上编码服务,例如 Loudeye 网站便提供大量档案编码服务,让一般使用者不需要长时间占用电脑资源进行编码工作。

RealNetworks 编码
你可以从 RealNetworks 公司网站上免费下载 RealProducer 这套软体来进行档案编码工作。如果需要进阶功能的话,也可以付费购买 RealProducer Plus(美金 $149 元)或者 RealProducer Pro(美金 $399 元)。不过如果只需要基本功能的话,就不需要去另外花这笔钱了。
RealMedia 编码方式能够很有效地针对不同频宽需求对档案进行编码。此外为了免除使用者为不同频宽分别进行编码程序的麻烦,RealProducer 使用了 SureStream 技术,它能够搭配使用不同类型的编码方式来针对不同场合的串流媒体需求进行适当的编码程序。有了 SureStream 技术,RealProducer 软体便可能为 28k 与 56k 数据机选用相同的编码方式,而为 ISDN 线路使用者选用另一种不同的编码方式。使用者只需要指定内容播放的场合与类型(声音档案,影像片段档案或者其他),SureStream 便会自动选择适当的编码方式来为不同的频宽条件进行编码,使用者便不需要自己针对不同频宽进行多次编码了。


QuickTime 编码
免费的 QuickTime Player 播放程式仅提供档案播放功能。如果需要档案制作功能,你可以付费 $29 美元,在苹果公司网站上购买 QuickTime Pro 软体。这套软体除了播放功能以外,也可以用来将档案进行编码,并且转换成 QuickTime 格式。QuickTime 提供了智慧串流功能,类似于 RealNetwork 公司的 SureStream 技术,然而不同的是在 QuickTime Pro 里面你必须为不同的场合分别使用不同的编码方式产生各自的影片档案,然后再使用一项名为 MakeRefMovie 的工具程式产生一个档案,用来参照到先前制作好的不同影片档案。QuickTime Pro 的自动化程度并不及于 SureStream 技术。
如果需要更多 QuickTime 相关资讯,可以参考 Peachpit Press 公司出版的《QuickTime Pro 4 快速视觉入门导引》(QuickTime Pro 4 for Macintosh and Windows: Visual Quickstart Guide),作者是 Judith Stern 与 Robert Lettieri。

在网页中嵌入串流媒体档案

你可以让 RealProducer 自动替你产生网页的 HTML 档案,然后你便可以以这个自动产生的档案做为基础加以适当的修改。在 HTML 原始码里面,Netscape 浏览器使用 <embed> 标签,微软 Internet Explorer 浏览器则使用 <object> 标签来把 RealMedia 内容嵌入到网页中。

一旦完成了页面制作,RealProducer 可以自动替你把页面档案以及原始的媒体档案(RAM 档案)传送到你指定的网站上面去。除此以外你还需要另一个副档名为 .rpm 的纯文字档案,用来让 Web 伺服器或者 RealServer 伺服器知道要传送哪个媒体档案,并且在浏览器中播放。在 <embed> 与 <object> 标签中的参数是参照到这个 .rpm 档案(而非直接参照到 .ram 媒体档案),该档案是纯文字格式,里面包含了串流媒体档案的 URL。RealProducer 可以自动替你产生这个 .rpm 档案。

你可以选择让你的 RealMedia 档案以不同的使用者控制模式显示在浏览器画面上,或者也可以让 RealMedia 影片或声音无间隙地内嵌在网页中,当使用者来访时便可自动播放。

要在网页中嵌入 QuickTime 内容,在 Netscape 或者 IE 浏览器里面都是使用 <embed> 标签。


不同形式媒体间的整合
虽然声音与影片是大家主要会感兴趣的部分,然而 RealNetworks 与 QuickTime 两者都可以处理各种不同形式的媒体档案,例如串流文字,一般的图片或者甚至是 MIDI 音乐。
要使用并且整合不同形式媒体档案最好的作法是使用“SMIL”(Synchronized Multimedia Integration Language, SMIL)。SMIL 是一个开放的网页标准语言,它可以在 RealPlayer 或者网页中播放,让你能够不需撰写 CGI,JavaScript 或者 Java 程式便可以制作出令人注目的多媒体简报。RealNetworks 公司本身扩充了 SMIL 语言,另外加上了该公司自有的 HTML 延伸内容 RealPix 以及 RealText。RealPix 可以用来产生刷淡效果(fades),翻页动画或者其他影像。RealText 则可用来产生动态文字效果,例如标语文字或者卷动效果。RealProducer Pro 软体内建了许多 SMIL 样版档案,然而要做为一个专门的 SMIL 编辑软体,RealProducer 还是显得有点力不从心。另一方面,Sausage Software 公司的 SMIL Composer 则是一个相当好用的 SMIL 编辑软体,而且它还是免费的!

QuickTime 本身便内建了在时间轴上处理不同形式媒体的能力,而且也提供了类似于 SMIL,RealPix 以及 RealText 的功能。QuickTime 的另一项优势在于许多常用的多媒体制作软体,例如 Macromedia 公司的 Director,都可以将本身制作出的多媒体内容输出成 QuickTime 影片格式。QuickTime 影片在 4.0 版本之前都还不具有串流播放功能,而目前最新的版本则不但具备串流功能,甚至还可以汇入 SMIL 简报档案。

QuickTime 使用称为资料轨(tracks)的资料格式来储存单一资料串流。每个资料轨都包含一个相对应的媒体档案,并且和其他资料轨之间是相互独立不受彼此影响的。这些资料轨可以同时一起播放,或者循序播放。你可以把 QuickTime 影片想像成一个用来包装你在多媒体简报中所使用各种媒介资料轨的容器。

QuickTime Pro 是一个在麦金塔或者 Windows 平台上都可使用的编辑软体,可以用来制作含有资料轨的串流影片。其他功能更强大,可用来制作 QuickTime 影片的软体在市面上也可以找到。


串流媒体的传送
Web 伺服器可以透过 HTTP 通讯协定来处理 RealMedia 以及 QuickTime 档案,然而 Web 伺服器本身的设计并不能有效率地传送串流媒体档案。串流媒体必须占用一个不间断的封包串流,而且会长时间地与伺服器保持连线状态,和专属连线几乎没有两样。如果有太多访客同时上线观看串流媒体档案,Web 伺服器的效能便会大打折扣。
为了解决这个问题,RealNetworks 协助建立了一个用来传送串流媒体的开放网页标准:即时串流通讯协定(Real Time Streaming Protocol, RTSP)。虽然它必须使用一种称为 RealServer 的特殊伺服器,然而 RTSP 能够提升串流媒体影片的品质,改善传送效率以及提供更佳的高流量处理功能。如果你的 ISP 具备了 RealServer 服务,那么建议你使用 RealServer 而不要使用 Web 伺服器来传送串流媒体档案。只要把你的 RealMedia 档案储存在 ISP 提供专门用来储存串流媒体档案的硬碟空间上面即可。如果你提供的 RealMedia 内容需要处理高流量而且你仅有一部 Web 伺服器,那么建议你最好找另外一家有提供 RealServer 服务的 ISP。

RealNetworks 免费提供能够处理 20 人同时上线观看的 RealServer 伺服器,这对一般低流量需求来说已经足敷使用。然而这个免费授权方案并不适用于 ISP 业者。RealServer 也提供高流量版本,不过价格自然也相对地较高。

QuickTime 技术则提供了 QuickTime Streaming Server 伺服器软体,它支援好几种特殊通讯协定,其中也包含了 RTSP 在内。这套伺服器软体事实上是 Mac OS Server X 伺服器内附套件的一部份。

6、在网页中嵌入串流媒体档案

你可以让 RealProducer 自动替你产生网页的 HTML 档案,然后你便可以以这个自动产生的档案做为基础加以适当的修改。在 HTML 原始码里面,Netscape 浏览器使用 <embed> 标签,微软 Internet Explorer 浏览器则使用 <object> 标签来把 RealMedia 内容嵌入到网页中。

一旦完成了页面制作,RealProducer 可以自动替你把页面档案以及原始的媒体档案(RAM 档案)传送到你指定的网站上面去。除此以外你还需要另一个副档名为 .rpm 的纯文字档案,用来让 Web 伺服器或者 RealServer 伺服器知道要传送哪个媒体档案,并且在浏览器中播放。在 <embed> 与 <object> 标签中的参数是参照到这个 .rpm 档案(而非直接参照到 .ram 媒体档案),该档案是纯文字格式,里面包含了串流媒体档案的 URL。RealProducer 可以自动替你产生这个 .rpm 档案。

你可以选择让你的 RealMedia 档案以不同的使用者控制模式显示在浏览器画面上,或者也可以让 RealMedia 影片或声音无间隙地内嵌在网页中,当使用者来访时便可自动播放。

要在网页中嵌入 QuickTime 内容,在 Netscape 或者 IE 浏览器里面都是使用 <embed> 标签。

不同形式媒体间的整合
虽然声音与影片是大家主要会感兴趣的部分,然而 RealNetworks 与 QuickTime 两者都可以处理各种不同形式的媒体档案,例如串流文字,一般的图片或者甚至是 MIDI 音乐。
要使用并且整合不同形式媒体档案最好的作法是使用“SMIL”(Synchronized Multimedia Integration Language, SMIL)。SMIL 是一个开放的网页标准语言,它可以在 RealPlayer 或者网页中播放,让你能够不需撰写 CGI,JavaScript 或者 Java 程式便可以制作出令人注目的多媒体简报。RealNetworks 公司本身扩充了 SMIL 语言,另外加上了该公司自有的 HTML 延伸内容 RealPix 以及 RealText。RealPix 可以用来产生刷淡效果(fades),翻页动画或者其他影像。RealText 则可用来产生动态文字效果,例如标语文字或者卷动效果。RealProducer Pro 软体内建了许多 SMIL 样版档案,然而要做为一个专门的 SMIL 编辑软体,RealProducer 还是显得有点力不从心。另一方面,Sausage Software 公司的 SMIL Composer 则是一个相当好用的 SMIL 编辑软体,而且它还是免费的!

QuickTime 本身便内建了在时间轴上处理不同形式媒体的能力,而且也提供了类似于 SMIL,RealPix 以及 RealText 的功能。QuickTime 的另一项优势在于许多常用的多媒体制作软体,例如 Macromedia 公司的 Director,都可以将本身制作出的多媒体内容输出成 QuickTime 影片格式。QuickTime 影片在 4.0 版本之前都还不具有串流播放功能,而目前最新的版本则不但具备串流功能,甚至还可以汇入 SMIL 简报档案。

QuickTime 使用称为资料轨(tracks)的资料格式来储存单一资料串流。每个资料轨都包含一个相对应的媒体档案,并且和其他资料轨之间是相互独立不受彼此影响的。这些资料轨可以同时一起播放,或者循序播放。你可以把 QuickTime 影片想像成一个用来包装你在多媒体简报中所使用各种媒介资料轨的容器。

QuickTime Pro 是一个在麦金塔或者 Windows 平台上都可使用的编辑软体,可以用来制作含有资料轨的串流影片。其他功能更强大,可用来制作 QuickTime 影片的软体在市面上也可以找到。

串流媒体的传送
Web 伺服器可以透过 HTTP 通讯协定来处理 RealMedia 以及 QuickTime 档案,然而 Web 伺服器本身的设计并不能有效率地传送串流媒体档案。串流媒体必须占用一个不间断的封包串流,而且会长时间地与伺服器保持连线状态,和专属连线几乎没有两样。如果有太多访客同时上线观看串流媒体档案,Web 伺服器的效能便会大打折扣。
为了解决这个问题,RealNetworks 协助建立了一个用来传送串流媒体的开放网页标准:即时串流通讯协定(Real Time Streaming Protocol, RTSP)。虽然它必须使用一种称为 RealServer 的特殊伺服器,然而 RTSP 能够提升串流媒体影片的品质,改善传送效率以及提供更佳的高流量处理功能。如果你的 ISP 具备了 RealServer 服务,那么建议你使用 RealServer 而不要使用 Web 伺服器来传送串流媒体档案。只要把你的 RealMedia 档案储存在 ISP 提供专门用来储存串流媒体档案的硬碟空间上面即可。如果你提供的 RealMedia 内容需要处理高流量而且你仅有一部 Web 伺服器,那么建议你最好找另外一家有提供 RealServer 服务的 ISP。

RealNetworks 免费提供能够处理 20 人同时上线观看的 RealServer 伺服器,这对一般低流量需求来说已经足敷使用。然而这个免费授权方案并不适用于 ISP 业者。RealServer 也提供高流量版本,不过价格自然也相对地较高。

QuickTime 技术则提供了 QuickTime Streaming Server 伺服器软体,它支援好几种特殊通讯协定,其中也包含了 RTSP 在内。这套伺服器软体事实上是 Mac OS Server X 伺服器内附套件的一部份。

 


本文章由 吴朝相 创作,版权所有,未经授权禁止复制或建立镜像。如果您有什么问题请发电子邮件给 soxin@21cn.com
,谢谢!