第七章 多媒体软件
多媒体软件是多媒体技术的核心。多媒体软件必须运行于多媒体系统之中,才能发挥其多媒体功效。多媒体软件综合了利用计算机处理各种媒体的新技术,如数据压缩、数据采样等等,能灵活地高度运用多媒体数据,使各种媒体硬件和谐协调地工作,使多媒体系统形象逼真地传播和处理信息。多媒体软件的主要功能是让用户有效地组织和运转多媒体数据。
多媒体软件大致可分成四类:
-
支持多媒体的操作系统;
-
多媒体数据准备软件;
-
多媒体编辑软件;
-
多媒体应用软件。以下分别予以介绍。
一、多媒体操作系统
操作系统是计算机的核心,它控制计算机的硬件和其它软件的协调运行,管理计算机的资源。因此,它在众多的软件中占有特殊重要的地位,它是最基本的系统软件。所有其它系统软件都是建立在操作系统的基础上的。操作系统具有两大功能:首先是通过资源管理提高计算机系统的效率,
即通过 CPU 管理、存储管理、设备管理和文件管理,对各种资源进行合理的调度与分配改善资源的共享和利用状况最大限度地发挥计算机的效率。其次,改善人—机界面向用户提供友好的工作环境。操作系统是用户与计算机之间的接口。窗口系统是图形用户界面的主体和基础。窗口系统是控制位映象、色彩、字体、光标、图形资源及输入设备。
MS—Window3.0 版上已开发了许多多媒体应用软件,它和 Macintoh Tooolbox 成为多媒体应用的主要支持软件。Windows3.1 提供了多媒体支持和目标连接嵌入等功能,是 PC 机上开发多媒体的最佳环境。
为多媒体而设计的操作系统(OS),要求易于扩充,数据存取与格式无关,面向对象的(object—Oriented)结构,能同步数据流,用户界面直观。例如,Microsoft 公司用 WME(win- dows Multimedia Extensions,即 Windows 的多媒体扩充版),这是在 OS 的层次上支持和增设的多媒体功能。
在 Windows 下,应用程序先同 MMSYSTEM 对话,再由后者推动低层多媒体设备驱动程序某个 MCI 驱动程序。
Windows 的 MCI(Media Control Interface 的缩写,媒体控制接口)可直接控制硬件。对 Windows MCI 的命令包括:MCI—PLAY,MCI—RECORD 及 MCI
—STATUS。Windows 多媒体设备驱动程序执行为各类多媒体设备规定的标准功能,例如打开和关闭设备,发送和接收缓冲的连续波数据或单个的 MIDI 信息,设备的音量等。
二、多媒体数据准备软件
多媒体数据准备软件主要包括数字化声音的录制、编辑软件;MIDI 文件的录制、编辑软件;全动视频片段的录制;图像的获取。
数字化声音的录制、软件
Creative Wavestudio——该软件支持多文档接口(MDI)和下拉菜单及
鼠标操作,它能从多种声源录音并将它们混合控制。编辑命令有:剪裁、贴进、回声、淡化、放大和反向等。在硬件许可条件下,录制声音进可选择立体声、单道声。
Creative Soundo*LE——该软件录下的声音文件能采用 OLE 技术插入到任何 Windows 文件中。可以在多个输入源中选择进行录音,在硬件许可的条件下可选择声音压缩方法,可选择立体声或单声道,8 位或是 16 位采样强度, 11 或 22 或 44kHz 采样频率。获取的数据直接写入硬盘,录音时间(长度) 不受内存大小的限制。
录制、编辑 MIDI 文件的软件
Creative Apprentice for Windows——这是一个对用户友好的图形 MIDI 音序器。用户在不同的形式下观看多个控制图标并编辑 MIDI 音序:钢琴滚筒、五线谱或事件表。用鼠标可以描述速度变化、调整力度或细调弯音。在重放音乐时改变音色分配或改变速度。此外,还能控制数字声音卡,使之与MIDI 音序同步。
从视频源中获得图像的软件
Creative Video Kit——该软件是随 Creative Video Blaster 发行的静态图像定格获取软件,其主要功能特点:
-
帧捕获
-
活动/静态视频缩放
-
输入声音的软件调节
- 录制、编辑全动视频片段的软件
Microsoft Video for Windows——这是一套根据 Win- dows 的全动视频的获取及编辑,并能把获取的 AVI 格式的全动视频片段通过 Windows OLE 技术嵌入到任何的 Win- dows 实用软件。
三、多媒体编辑软件
多媒体编辑软件又称为多媒体创作工具,它的主要作用是支持应用开发者从事创作多媒体应用软件。
功能
一套实用的多媒体编辑软件,应具备以下功能:
-
编程环境。提供编排各种媒体数据的环境,能对媒体元素进行基本的信息控制操作,包括循环分支、变量等价及计算机管理等。此外,还具有一定的串处理、定时、动态文件输入/输出等功能。
-
媒体元素间动态触发。所谓动态触发是指用一个静态媒体元素(如文字图表、图标甚至屏幕上定义的某一区域)去激活一个动作或跳转到一个相关的数据单元。在跳转时用户应能设置空间标记,以便能返回起跳点。
多媒体应用经常要用到原有的各种媒体的数据或引入新的媒体,这就要求多媒体编辑软件具有输入和处理各种媒体数据的能力。
-
动画。能通过程序控制来移动媒体元素(位图、文字等),能制作和播放动画。制作或播放动画时,应能通过程序调节物体的清晰度、速度及运动方向。此外,还应具有图形、路径编辑,各种动画过渡特技(如淡入淡出、渐隐渐现、划入划出、透视分层等)等能力。
-
应用程序间的动态连接。能够把外面的应用控制程序与用户自己创作的软件连接,能由一个多媒体应用程序激发另一个应用程序,为其加载数
据文件,然后返回第一个应用程序。更高的要求是能进行程序间通信的热连接(如动态数据交换),或另一对象的连接嵌入。
-
制作片段的模块化和面向对象化。多媒体编辑软件应能让用编成的独立片段模块化,甚至目标化,使其能“封装”和“继承”,使用户能在需要时独立取用。
-
具有良好的扩拓性。多媒体编辑软件能兼顾尽可能多的标准,具有尽可能大的兼容性和扩充性。此外,性能价格比较高。
-
设计合理,容易使用。应随附有详细的文档教材,这些材料应描述编程方法,媒体、输入过程,应用示例及完整的功能检索。
由上述可见,多媒体编辑软件的基本思想是将程序的“底层”操作模块化。例如,用户只需输入图像文件名称和显示坐标即可通过“显示模块”在屏幕上显示图像出来。如果在显示图像时,需要有伴音,则只需再引入一个音频播放的模块。这样,用户在上机时尽可能不借助印刷文档而掌握软件的基本使用方法。这不仅提高了多媒体软件创作的效率,而且为大批非计算机工作者进入这个领域提供了方便。
多媒体编辑软件应设计成操作简便、编辑时易于修改、菜单布局合理。
常用的多媒体编辑软件
此处重点讨论在 PC MS—window 版本上运行的多媒体编辑软件。
- Authorware Professional。该软件以 Windows 作为操作环境,系统采用 Objectauthoring 框架,以 ICON 方式来编辑程序,能编排各种类型的多媒体数据,能任意地中断流程以供编辑或执行。
该软件由英国 Authorware 公司推出,用于交互或教育培训。它的创作环境是由多个图符组成了一种图符界面:Dis- play,Animator,Erase,Wait, Decision,Interaction,Calculla- tion,Map,Movie,Soud,Video。这些图符小,只有黑白色,但功能十分强大。通过选择这些图符可构成应用程序结构的流程图。每个图符都有多种功能,例如,Calculation 图符可用于完成教学计算,管理系统变量,还可用于调用包括用户定义过程在内的特殊函数,或跳到其它文件或应用程序上。此外,Calculation 图符还有记录功能,可记录用户的正确答案次数及回答次数,从而判断用户的学习状况。
Authorware Profession 容易学会,无需编程,便于操作,它是开发教育方面多媒体应用项目的一种较好的编辑软件。
-
IconAuthor——这是运行在 Windows 环境下的一套包括开发全特征多媒体应用软件所需全部工具的多媒体编辑软件。它主要用于教育培训、信息咨询领域。它提供图形流程图模式,50 个设计精美的图标位于屏幕左边, 表示所有功能。
-
Multimedia Toolbook。这是一套用来编辑全特征多媒体应用程序的多媒体编辑软件。它是一个面向对象的开发环境,它并不是专为多媒体应用开发而设计的,但它提供的 openscript 语言容易为初学者掌握,因而制作多媒体软件比较方便。它可提供预先编好程序的图形对象,可以用 Windows 的剪贴功能将图形放在自己的程序之中,加以控制 CD—LD 等设备;它可提供多媒体屏幕原形。
Toolbook 在多媒体 Windows 支持下连接各种多媒体设备,包括影像迭加设备、视频磁盘、录像机等,它可支持声音及音乐等媒体,通过 MCI 命令串在播放后可触发事件。
Toolbook 可显示外办存储的位图文件,并嵌入到多媒体应用中。
四、多媒体应用软件
这是多媒体开发者利用媒体编辑工具组织编排大量的多媒体数据而成为多媒体的最终产品。
多媒体应用软件的 6 个阶段制作流程如下:
- 成立研制组确定主题目标,组织人员分工。如美工设计、剧本编写
(包括音频和视频剧本)程序设计人员(进行多媒体应用编程)、媒体制作人员(准备录音室、电视制作室等,获取声音、图像的文件,准备对音像媒体元素进行必要的加工)。
-
编写剧本。按照主题要求,收集、整理、组织有关的资料,拟定大纲,编写成剧本,加旁白说明。
-
数据准备。这个阶段是文字、声音、图像、图形等生成阶段。
①设计出分镜脚本,并生成相应的文本文件。
②用创作、转录、效果等方式产生音乐。
③旁白说明的录制及速度控制。
④把收集的图片输入计算机。
⑤采集编辑全动视频片断。
-
利用多媒体编辑软件制作。数据准备完成后,便可按照剧本在编辑软件指导下,组织编排数据,形成产品,完成多媒体应用软件的开发。
-
请计算机专家进行程序加工,完善编辑软件。
-
产品评审。组织专家评议审定。通过软件的演示和报告,审查是否达到预期目的,进行必要的调整和修正。
目前,我国有一些企业已经开发了几种的多媒体应用软件,例如,通用多媒体图像/图形编辑处理软件系统等。立足国内跟踪国际发展,根据市场需要,开发各种媒体应用软件,以实现中国特色的多媒体技术产业化。