7.1多媒体电子出版物7.2多媒体创作工具7.3常用多媒体创作工具介绍7.1.1多媒体电子出版物的概念与特点与传统媒介相比,电子出版物具有以下几个特点。(1)丰富的多媒体信息表现电子出版物可以表现传统出版物中所无法表现的动态多媒体信息,如音频、视频、声音、动画等。(2)容量大、体积小一张CD-ROM光盘可存放二十多卷的百科全书,或1~2年每天数十个版面的报纸,体积小,收藏管理方便。(3)交互能力与检索查询借助于超文本技术和计算机的交互处理能力,可以对信息进行有效的组织,因而能方便快速地检索、查询所需的内容。还可以将光盘中的内容复制或打印。(4)制作高效、出版迅速电子出版物的整个制作过程都需借助于计算机完成,处理方便、速度快、效率高,手工加工环节少,因而出版速度快,周期短。(5)成本低、节省能源以单位信息量计算,电子出版物比纸质出版物的加工成本少得多,耗用资源少,且发行速度快。制作多媒体电子出版物,分两个阶段。首先是素材的获取与加工,其次是多媒体信息的编辑和创作。基于此,多媒体电子出版物制作系统分为两大部分。一是素材获取与加工系统,包括文字录入系统、音频采集系统、图像扫描系统、图形绘制系统、动画创作系统和视频捕获系统等;二是多媒体编辑和创作系统,将零散、非连贯的各种素材信息整合到一起,进行多媒体编辑、创作,使其彼此之间按照有机的方式交互联系,具备良好的可读性。多媒体电子出版物的开发与制作流程,一般分为10个阶段:选题策划,脚本创意,系统设计,素材积累,图文处理,动画制作,音、视频信号处理,多媒体编辑创作,样盘测试及批量制作发行。7.2.1多媒体创作工具的特点1.集成性的开发环境多媒体创作工具可以随时利用其他软件编辑、制作的多媒体数据素材,并可对这些素材进行编辑处理,使之按照一定的要求,交互性地呈现。有些多媒体创作工具带有强大的文本、图形创作工具,可以编辑制作出多媒体应用软件需要的素材。多媒体应用软件编辑完成以后,可以利用多媒体创作工具生成脱离环境独立运行的可执行文件。2.交互性的、面向对象的操作环境多媒体创作工具为创作人员提供了交互性的、面向对象的操作环境。对出现在多媒体应用软件中的任意多媒体信息,创作人员可以根据需要,对它们进行编辑处理,如移动、延时、声音起止时间的设定、图形呈现与消隐特技等,这些控制方式都是全方位的。3.操作简便多媒体创作工具的各项功能,无须通过编程实现。多媒体应用软件的创作人员只需根据需要,操作特定的功能键、鼠标等,即可实现对多媒体信息的编辑处理。因此,通过一定阶段的学习,一般人员都可以利用多媒体创作工具创作多媒体应用软件。这也为多媒体创作工具的普及使用提供了可能性。4.功能的可扩充性多媒体创作工具强大的多媒体信息处理功能为创作人员提供了完善的开发环境。但是对于某些特殊的需求,如数据库管理功能,如果现有的功能不能实现,这就需要利用多媒体创作工具的扩充功能。一般的多媒体创作工具都提供了其他高级程序设计语言(如C语言、SQL语言等)的接口,创作人员可以利用高级程序设计语言实现自己的特殊需要,然后同多媒体创作工具编辑的多媒体应用软件链接即可。另外,大部分多媒体创作工具支持多媒体创作语言,如ToolBook的OpenScript语言、MacromediaDirector的LingoScript语言等。利用多媒体创作语言,可以实现对任意多媒体信息的控制,这就使得多媒体创作工具的功能大大增强,对多媒体信息的控制也更加灵活。5.缩短开发周期与利用高级程序设计语言作为工具的开发方式相比,用多媒体创作工具开发多媒体应用软件的周期可大大缩短。这是因为多媒体创作工具对于多媒体信息的呈现已提供了完善的服务功能,创作人员无须再去设计呈现这些信息的函数、过程等,可以把全部精力用于设计多媒体信息呈现方式及其交互操作界面的形式等方面。多媒体应用软件开发的最后调试阶段,也不是烦琐的程序调试,而仅是对多媒体素材呈现顺序的进一步调整。多媒体创作工具可根据不同方式分类。若按创作特点分类,可分为以下几类。1.基于脚本(Script-Based)的创作工具这类创作工具需提供一套脚本(Script)描述语言或描述符号,设计者用这些语句或符号像写程序那样组织、控制各种媒体元素的呈现、播放。为了便于创作,通常将脚本按页(Page)或卡片(Card)进行组织。这类工具的典型代表是美国Asymetrix公司推出的MultimediaToolBook,通常的设计方法是用创作工具中提供的脚本编辑器(如卡片编辑器)通过指令或符号来建立脚本,再利用系统提供的预放(Previewer)系统进行播放,不满意再返回(切换)到脚本编辑器重新设计。为减轻设计者记忆描述语言的负担,一些系统把脚本编辑设计成填表或对话模板方式,设计者只需按格式填写。这类开发环境可以使设计者很容易地一面撰写脚本,一面播放以观察制作效果。2.基于流程图(Flow-Based)的创作工具在这类创作工具中,多媒体元素和交互作用提示及数据流程控制都在一个流程图(Flowchart)中进行安排,即以流程图为主干构造结构化的框架或过程,流程图上的流程线(Line)是数据控制流程,流程线上放置着不同类型的图标(ICON)。图标扮演着类似脚本指令的角色,打开每个图标,就是一个对话框,要求使用者输入内容。在流程线上可对任意图标进行独立编辑和测试。这种工具也称为基于图标的事件驱动工具。流程图方式创作正好符合人的认知规律,可形象地表达大脑中信息加工的过程。基于流程图的创作工具简化了项目的组织,并使整个设计框架通过流程图一目了然,因此这种编辑方式被称为VisualAuthoring,即可视化创作。而且流程图同时可在复杂的系统中作为导航手段,十分有用。这类工具也具有类似脚本指令的优点,可以制作出灵活多变的多媒体节目。Macromedia公司推出的Authorware是这类工具的典型代表,是目前被公认为交互功能最强的创作工具。它比较成功的应用领域是计算机辅助教学和训练。Authorware采用面向对象的创作,提供直观的图标界面,利用十多种功能图标逻辑结构的布局,体现程序运行的结构,并配以函数和变量完成数据操作,从而取代了复杂的编程语言。3.基于时间序列(Timeline-Based)的创作工具以时间序列为基础的创作工具是最常见的多媒体编辑软件。主要用来制作电影、卡通片等影视节目,即以看得见的时间线(Timeline)来决定事件的顺序和对象演示的时段。这种创作过程除按时间序列安排节目的内容和流程外,还要进行各种媒体资料的同步控制,因此时间序列中可以包括多行道或多频道,以便安排多种对象同时呈现。这类创作工具适用于信息从头到尾顺序播放的影视应用系统创作。组织的图形帧按预定速度播放,其他媒体元素(如音频、动画等)在时间序列中的给定时间和位置被激活。这类工具的典型代表是Macromedia公司的Director。1.DirectorDirector和Flash一样用“Movie”(影片)来比喻整个程序,所有开发程序的过程相当于安排演员在舞台上进行表演的过程,“Director”(英文中是导演的意思)的名字也由此产生。它的基本概念是电影中的“帧”(Frame),制作的最终结果通过舞台显示,而播放的次序和指令通过一个叫“Score”(总谱)的面板进行操作,其他的面板主要为总谱面板提供素材。DirectorMX2004的界面如图7.1所示。图7.1DirectorMX2004界面2.AuthorwareAuthorware是美国Marcromedia公司推出的优秀的多媒体制作工具,已被全球大多数多媒体开发厂家采用。Authorware是一种基于流程图的创作工具,其基本创作思路是:①新建文件,建立流程图,设置新文件运行环境;②根据制作脚本要求,选择图标填充于流程线上;③组合图标,程序模块化分层,形成整个项目的流程线;④打开图标,编辑多媒体对象;⑤运行和分段调试程序;⑥保存、编辑打包生成可脱离开发环境的可执行文件;⑦制作应用项目安装盘或生成Web发布文件;⑧录制光盘或将软件存储于Web服务器中。Authorware的设计窗口如图7.2所示,制作的一个影片介绍短片的设计窗口如图7.3所示。图7.2设计窗口图7.3影片介绍短片的设计窗口