
本书从实用角度出发,讲述使用多媒体制作工具Authorware开发多媒体项目,并跟踪最新多媒体技术的发展,讲述了网络多媒体应用程序的开发,包括使用HTML标记语言、FronPage 2003开发多媒体网页,使用VRML开发三维网页,使用WML开发WAP网页,以及基于Windows Media和Real的流媒体项目开发等内容。
通过近170个实例的介绍,读者不仅能够掌握多媒体项目开发的方法,还能使用Cool Edit Pro 2.1、Photoshop CS2、Flash 8和Premiere Pro 1.5等软件对声音、图像、动画和视频等多媒体元素进行处理。
本书可作为高等院校计算机类、信息类和电子类等相关专业多媒体技术课程的教材,也可供从事多媒体项目开发的读者参考。
在多媒体技术精品课程网站中提供了教学所需的各种材料,实现了纸质教材、电子教材和网络教材的有机结合,可以供读者参考。为了方便读者学习,本书配套出版了《多媒体技术实用教程(第2版)实验指导》
多媒体技术是一门新兴的计算机应用学科,也是一门飞速发展的学科。根据2005中国数字媒体技术发展白皮书的定义: 数字媒体是数字化的内容作品,以现代网络为主要传播载体。因此本书第2版在兼顾传统多媒体项目开发技术的同时,增加了网络多媒体技术的篇幅,详细介绍了各种多媒体开发软件的使用。
本书内容可以分成3部分,分别由第1章、第2章~第4章、第5章~第8章组成。
第一部分介绍了多媒体技术的基本概念、网络多媒体技术和虚拟现实技术的发展与应用、多媒体项目开发的方法和工具。
第二部分讲述了各种多媒体开发工具的使用,包括使用Authorware 7开发多媒体项目,使用HTML标记语言、FrontPage 2003开发多媒体网页,使用VRML开发三维网页,使用WML开发无线WAP网页,使用Windows Media和Real开发流媒体项目等内容。各个章节内容相对独立,可以根据各个学校的教学安排和学时数,选择其中的部分或全部内容进行教学。
第三部分讲述了声音、图像、动画、视频等多媒体元素的基本概述和处理方法,介绍了Cool Edit Pro 2.1、Photoshop CS2、Flash 8和Premiere Pro 1.5等软件的基本使用方法。
根据几十所高校使用第1版教材的反馈情况以及多媒体技术相关软件不断更新的需要,在第2版中进行了如下修订: 第2章使用Authorware 7中文版重写了所有程序,并增加了制作多媒体光盘、网络应用、动画制作、交互制作等实例。第3章增加了三维页面的动画制作、传感器实现交互、可视化工具开发三维页面等内容,删除了XML部分。第4章删除原VB部分,将原第9章改为第4章,新增移动流媒体简介,Windows Media流媒体的生成、编辑、RM文件的生成、Real流媒体的编辑、发布等内容和实例。第5章~第8章分别采用相应的中文版重写全部程序,并增加了部分实例。同时编写了实验指导书,实验内容在教材主要内容的基础上有所提高,体现了一定的综合性和设计性。
多媒体技术是一门实践性很强的学科,在教学过程中可以通过“课程设计”或“非笔试”考核提高学生的实际动手能力,作者在这方面做了一些尝试,有兴趣的教师、学生可以通过作者的Blog网站(http://hein.blogcn.com)一起探讨。
此外,在多媒体技术精品课程网站中还提供了教学大纲、教学进度表、非书面考试评分标准、电子教案、学生自测题、学生优秀作品等供各位教师、学生参考。精品课程网站与配套出版的《多媒体技术实用教程(第2版)实验指导》 (ISBN 978-7-302-16907-9)实现了纸质教材、电子教材和网络的有机结合。
本书编写过程中得到了多媒体技术教研室全体同仁和多所高校相关教师的大力支持,在此表示衷心的感谢。
第1章 多媒体及其开发技术概述1
1.1 多媒体技术概述1
1.1.1 多媒体技术的基本概念1
1.1.2 多媒体技术的发展2
1.1.3 多媒体技术的应用3
1.2 多媒体开发技术概述6
1.2.1 多媒体项目开发方法6
1.2.2 多媒体项目开发工具6
小结9
习题9
第2章 基于Authorware的多媒体项目开发11
2.1 Authorware 7.0简介11
2.1.1 Authorware 概述11
2.1.2 Authorware 开发多媒体项目的方法13
2.1.3 Authorware 开发多媒体项目的过程14
2.2 使用快速原型法制作多媒体项目14
2.2.1 运行环境设置15
2.2.2 视频播放15
2.2.3 背景图片的添加17
2.2.4 背景音乐的添加19
2.2.5 标题的添加19
2.2.6 的选择与返回21
2.2.7 退出运行24
2.2.8 打包与发行25
2.2.9 制作可自动播放的多媒体光盘31
2.2.10 网络应用33
2.3 多媒体的集成37
2.3.1 图像和文本的集成37
2.3.2 音频、视频和动画的集成39
2.3.3 动画的制作42
2.4 多媒体的交互47
2.4.1 交互响应方式47
2.4.2 分支程序的设计61
2.4.3 框架与导航62
小结66
习题67
多媒体技术实用教程(第2版) 第3章 基于Web的多媒体项目开发69
3.1 超文标记语言(HTML) 69
3.1.1 HTML概述69
3.1.2 HTML文件基本结构70
3.1.3 超链接标记70
3.1.4 多媒体标记72
3.1.5 表单标记75
3.1.6 HTML文件的保存75
3.2 使用FrontPage 2003开发多媒体网页76
3.2.1 FrontPage 2003简介76
3.2.2 在FrontPage 2003中创建网站77
3.2.3 在FrontPage 2003中创建网页78
3.2.4 使用框架进行网页布局78
3.2.5 使用表格进行网页布局82
3.2.6 使用布局表格与单元格进行网页布局83
3.2.7 超链接的添加84
3.2.8 多媒体元素的添加86
3.2.9 交互功能的实现89
3.3 虚拟现实造型语言(VRML) 92
3.3.1 VRML概述93
3.3.2 VRML发展历程93
3.3.3 VRML工作原理93
3.3.4 VRML文件的编写与浏览94
3.3.5 VRML文件结构95
3.3.6 使用VRML语言实现静态三维页面的制作95
3.3.7 三维页面中加入多媒体元素101
3.3.8 三维页面中交互功能的实现108
3.4 使用可视化工具开发三维多媒体网页116
3.4.1 使用Cosmo Worlds设计VRML文件116
3.4.2 使用3DS MAX导出VRML文件117
3.4.3 VRML文件优化118
3.5 无线标记语言(WML) 118
3.5.1 WML概述119
3.5.2 WML无线网页文件的编写121
3.5.3 WML的任务和事件123
3.5.4 WML的表单128
小结132
习题133
第4章 基于流媒体的多媒体项目开发135
4.1 流媒体基本概念135
4.1.1 流媒体技术概述135
4.1.2 流媒体格式136
4.1.3 流媒体技术的应用137
4.2 Windows Media流媒体项目开发139
4.2.1 Windows Media流媒体的生成139
4.2.2 Windows Media流媒体的编辑145
4.2.3 Windows Media流媒体的发布149
4.2.4 Windows Media流媒体与Web的结合156
4.3 Real流媒体项目开发158
4.3.1 RM文件的生成159
4.3.2 RealPix的制作161
4.3.3 RealText的制作166
4.3.4 Real流媒体的编辑170
4.3.5 Real流媒体的发布171
4.3.6 Real流媒体与Web的结合178
4.4 使用SMIL实现Real流媒体的组合180
4.4.1 SMIL简介180
4.4.2 SMIL基本标记与属性182
4.4.3 同步字幕的实现185
4.5 移动流媒体简介187
4.5.1 移动流媒体技术187
4.5.2 移动流媒体应用187
小结188
习题188
第5章 音频信息及处理技术189
5.1 音频基本概念189
5.1.1 多媒体中的音频信息189
5.1.2 数字音频的产生190
5.1.3 数字音频格式191
5.1.4 音频卡192
5.1.5 语音合成技术简介193
5.1.6 语音识别技术简介193
5.2 音频处理技术194
5.2.1 音频录制195
5.2.2 音频格式转换195
5.2.3 音频处理197
5.3 音频处理软件 Cool Edit Pro 2.1197
5.3.1 Cool Edit Pro 2.1工作界面198
5.3.2 单轨音频基本编辑方法199
5.3.3 单轨音频效果处理200
5.3.4 多轨混音处理205
小结207
习题207
第6章 图像信息及处理技术209
6.1 图像基本概念209
6.1.1 图像的分类与特点209
6.1.2 图像基本属性211
6.1.3 图像压缩211
6.1.4 图像文件格式212
6.2 图像处理技术213
6.2.1 图像的获取213
6.2.2 图像的处理213
6.3 图像处理软件Photoshop CS2213
6.3.1 Photoshop基础213
6.3.2 图层应用219
6.3.3 图像调整221
6.3.4 滤镜应用225
6.3.5 通道应用229
6.3.6 蒙版应用231
6.3.7 路径应用233
6.3.8 动画制作234
小结238
习题238
第7章 动画及处理技术239
7.1 动画基本概念239
7.1.1 计算机动画概述239
7.1.2 计算机动画分类240
7.2 动画制作软件Flash 8240
7.2.1 时间轴241
7.2.2 形状补间动画242
7.2.3 运动补间动画243
7.2.4 图层245
7.2.5 引导层动画246
7.2.6 遮罩层动画248
7.2.7 交互式动画250
7.2.8 添加声音252
7.2.9 发布作品253
小结254
习题254
第8章 视频信息及处理技术255
8.1 视频基本概念255
8.1.1 视频压缩技术简介255
8.1.2 MPEG简介256
8.1.3 视频文件格式258
8.2 视频处理技术259
8.2.1 视频的获取259
8.2.2 视频的编辑259
8.2.3 视频格式转换259
8.3 视频处理软件Premiere Pro 1.5260
8.3.1 新建项目260
8.3.2 导入素材262
8.3.3 装配和编辑素材264
8.3.4 视频转场特效266
8.3.5 视频滤镜特效267
8.3.6 叠加与运动特效268
8.3.7 添加声音270
8.3.8 添加字幕271
8.3.9 输出电影272
小结274
习题275