为RM流媒体加入事件

软件世界

在上期介绍了对RM流媒体的裁剪与合并操作,在本篇中我们继续介绍用RealProducer Plus Version 8.5中的RMEvents.exe为RM流媒体在播放时加入跳转到指定网址或是更改标题、作者、版权等方面的事件。RMEvents.exe是在ms-dos在下运行的程序,其命令格式为:RMevents -i input.RM -o output.RM ,其中input.RM表示输入的RM流媒体文件;output.RM表示输出的RM流媒体文件,即目标文件;语法结构及应用举例如(图1)所示。由(图1)可以看出对RM流媒体加入事件或图像映射,必须首先写好一个事件文本或图像映射文件文件。既然是文本文件就可以用任何字处理软件来编辑写,只在在保存时选择存为后缀为txt的文本文件即可。

图1
图1

事件文本文件所包含的内容如(图2)所示。
图2
图2

用字处理软件编写一个名为niehui.txt的文件,其内容如下:
# 事件文本内容
u 00:00:10.0 00:00:59.9 http://www.real.com
u 00:01:00.0 00:02:00.0 http://jmsz.3322.net
i 00:02:10.0 00:02:30.9 2002年日韩世界杯亚洲区十强赛中国队精彩入球集锦
a 00:04:00.0 00:04:30.9 中共黑龙江佳省木斯市委机要处
c 00:05:00.0 00:05:30.9 Copyright 2001.12.24
这个事件文本的含义是:在00:00:10.0──0:00:59.9时调用http://www.real.com主页;在00:01:00.0──0:02:00.0时转到http://jmsz.3322.net主页;在00:2:10.0──00:02:30.9时显示标题;在00:04:00.0──00:04:30.9时显示作者;在00:05:00.0──00:05:30.9显示版权。以#开头的文本行为注释内容,在合并时被忽略不计。注意:因时间是不可逆的,所以事件文件中的发生时间必须按升序排列,否则未按时间顺序排列的事件将被忽略执行。
启动RMedtgui,打开一个RM流媒体文件,从菜单栏的工具选择中选择合并事件(通过GUI接口调用RMEvents.exe),在弹出的对话框中选择niehui.txt事件文件,确定后RMedtgui开始合并事件,合并结束后,将含有事件文件的RM流媒体文件保存。
实例的具体演示效果,也可到http://jmsz.3322.net中观看。