多媒体技术:ch5 多媒体软件基础

上传人:新** 文档编号:570963187 上传时间:2024-08-07 格式:PPT 页数:110 大小:8.97MB
返回 下载 相关 举报
多媒体技术:ch5 多媒体软件基础_第1页
第1页 / 共110页
多媒体技术:ch5 多媒体软件基础_第2页
第2页 / 共110页
多媒体技术:ch5 多媒体软件基础_第3页
第3页 / 共110页
多媒体技术:ch5 多媒体软件基础_第4页
第4页 / 共110页
多媒体技术:ch5 多媒体软件基础_第5页
第5页 / 共110页
点击查看更多>>
资源描述

《多媒体技术:ch5 多媒体软件基础》由会员分享,可在线阅读,更多相关《多媒体技术:ch5 多媒体软件基础(110页珍藏版)》请在金锄头文库上搜索。

1、第五章第五章第五章第五章 多媒体软件基础多媒体软件基础多媒体软件基础多媒体软件基础5.1 5.1 多媒体软件系统层多媒体软件系统层多媒体软件系统层多媒体软件系统层次次次次多媒体软件层次划分多媒体硬件 多媒体应用多媒体驱动程序多媒体操作系统多媒体工具软件(准备、创作、使用、维护)多媒体应用软件(数据库、超媒体)多媒体应用系统(会议系统、VOD)用户用户用户多媒体软件系统层次多媒体软件层次划分多媒体驱动软件多多媒媒体体软软件件中中直直接接和和硬硬件件打打交交道道的的软软件件称称为为驱驱动动程程序序,它它完完成成设设备备的的初初始始化化、各各种种设设各各操操作作以以及及设设备备的的打打开开、关关闭闭

2、、基基于于硬硬件件的的压压缩缩解解压压、图图像像快快速速变变换换等等基基本本径径件件功功能能调调用用等等等等。这这种种软件一般随着硬件提供。软件一般随着硬件提供。多媒体软件层次划分支持多媒体的操作系统或操作环境多多 媒媒 体体 操操 作作 系系 统统 , 又又 称称 多多 媒媒 体体 核核 心心 系系 统统( (Multimedia Multimedia Kernel Kernel System)System)。它它应应具具有有实实时时任任务务调调度度、多多媒媒体体数数据据转转换换和和同同步步控控制制机机制制,对对多多媒媒体体设设备备的的驱驱动动和和控控制制,以以及及具具有有图图形形和和声声像

3、像功功能能的的用用户户接接口口等等。一一船船是是在在已已有有操操作作系系统基础上扩充和改造,或者重新设计。统基础上扩充和改造,或者重新设计。多媒体软件层次划分支持多媒体的操作系统或操作环境例如:例如:Intel/IBMIntel/IBM在在DVI(DVI(数字视频交互数字视频交互) )系统开发中推出的系统开发中推出的AvssAvss( (音频视频子系统音频视频子系统) )和和AVK(AVK(音频视频核心系统音频视频核心系统) )。AppleApple公司在公司在MacintoshMacintosh上推出上推出System 7.0System 7.0中提供中提供Quick TimeQuick T

4、ime多媒体操纵平台。多媒体操纵平台。MicrosoftMicrosoft公司在公司在PCPC机上推出的机上推出的Windows with Windows with Multimedia Extension 1.0Multimedia Extension 1.0或或Multimedia KitMultimedia Kit。Windows 95Windows 95,Windows 98Windows 98, Windows 2000 Windows 2000,Windows NTWindows NT多媒体软件层次划分多媒体素材制作软件多媒体素材制作软件是用于采集多种媒体数据多媒体素材制作软件是用

5、于采集多种媒体数据的软件,如声音录制、编辑软件;图像扫描及的软件,如声音录制、编辑软件;图像扫描及预处理软件;全动态视频采集软件;动画生成预处理软件;全动态视频采集软件;动画生成编辑软件等。从层次角度来看,多媒体素材制编辑软件等。从层次角度来看,多媒体素材制作软件不能单独算作一层,它实际上是创作软作软件不能单独算作一层,它实际上是创作软件中的一个工具类部分。件中的一个工具类部分。 多媒体软件层次划分多媒体编辑创作软件多多媒媒体体编编辑辑创创作作软软件件又又称称多多媒媒体体创创作作工工具具,是是多多媒媒体体专专业业人人员员在在多多媒媒体体操操作作系系统统之之上上开开发发的的供供特特定定应应用用领

6、领域域的的专专业业人人员员组组织织编编排排多多媒媒体体数数据据、并并把把它它们们联联接接成成完完整整的的多多媒媒体体应应用用的的系系统统工具。它可以提供不同的编辑、写作方式:工具。它可以提供不同的编辑、写作方式:基于脚本语言的写作工具,如基于脚本语言的写作工具,如Tool BookTool Book;基于流程图的写作工具,如基于流程图的写作工具,如AuthorwareAuthorware;基于时序的写作工具,如基于时序的写作工具,如ActionAction;多媒体软件层次划分多媒体应用软件多多媒媒体体应应用用软软件件是是在在多多媒媒体体硬硬件件平平台台上上设设计计开开发发的的面面向向应应用用的

7、的软软件件系系统统,由由于于与与应应用用密密不不可可分分,有有时时也也包包括括那那些些用用软软件件创创作作工工具具开开发发出出来来的应用的应用5.2 5.2 多媒体素材制作软多媒体素材制作软多媒体素材制作软多媒体素材制作软件件件件5.2.1 文本编辑与录入软件直接输入手写输入鼠标手写板幕后载入5.2.1 文本编辑与录入软件光学字符识别OCR(Optical Character Recognition)SYMBRIOSIS MEANS “living together”. It describes a close association between members of two differ

8、ent species, from whitch both way benefit.5.2.1 文本编辑与录入软件清华紫光OCR5.2.1 文本编辑与录入软件尚书OCR5.2.1 文本编辑与录入软件语音识别多媒体技术教程第五章第二节多媒体素材制作软件。5.2.1 文本编辑与录入软件文本处理的内容字的格式字的格式字体、字形、字号、颜色、字间距、下划线和效果字体、字形、字号、颜色、字间距、下划线和效果等等段落的格式段落的格式段缩进、段间距、行距和对称方式等段缩进、段间距、行距和对称方式等5.2.2 图形与图像编辑与处理软件图像获取扫描仪扫描仪数码相机数码相机数码摄像机数码摄像机截取视频帧截取视频帧

9、InternetInternet网络下载网络下载 5.2.2 图形与图像编辑与处理软件抓屏抓屏5.2.2 图形与图像编辑与处理软件购置数字化图像库购置数字化图像库5.2.2 图形与图像编辑与处理软件图像处理技术图像增强图像增强图像恢复图像恢复图像识别图像识别图像编码图像编码点阵图转换为矢量图点阵图转换为矢量图图像处理软件:图像处理软件:Adobe Adobe photoshopphotoshop5.2.2 图形与图像编辑与处理软件图形、图像的特技处理模糊模糊锐化锐化浮雕浮雕旋转旋转透射透射变形变形水彩化和油画化水彩化和油画化 5.2.2 图形与图像编辑与处理软件例如:使用效果滤波器例如:使用效

10、果滤波器幻觉滤波器加噪滤波器浮雕效果滤波器波浪滤波器过暴光滤波器结晶滤波器5.2.2 图形与图像编辑与处理软件例如:图像装配例如:图像装配5.2.2 图形与图像编辑与处理软件例如:水下照明效果例如:水下照明效果5.2.2 图形与图像编辑与处理软件例如:色彩与阴影效果例如:色彩与阴影效果5.2.2 图形与图像编辑与处理软件图像处理软件Photoshop在众多的图像处理软件中,在众多的图像处理软件中,PhotoshopPhotoshop以其完备的图以其完备的图像处理功能和多种美术处理技巧为许多的专业人士像处理功能和多种美术处理技巧为许多的专业人士所青睐。所青睐。它既是一种先进的绘图程序,同时也可以

11、用来修改它既是一种先进的绘图程序,同时也可以用来修改和处理图像。和处理图像。它集图像编辑、图像合成、图像扫描等多种图像处它集图像编辑、图像合成、图像扫描等多种图像处理功能于一体,同时支持多种图像文件格式,并提理功能于一体,同时支持多种图像文件格式,并提供有多种图像处理效果。供有多种图像处理效果。5.2.2 图形与图像编辑与处理软件图像处理软件PhotoshopPhotoshopPhotoshop主要功能有:主要功能有:绘绘图图功功能能:利利用用选选定定工工具具来来指指定定所所需需的的绘绘图图范范围围,然然后后利利用用绘绘图图工工具具进进行行设设计计。用用户户可可以以选选择择不不同同的的底底纹纹

12、图图案案,可可以以自自己己定定义义画画笔笔的的特特性性,还还可可以以利利用用海绵工具来改变图像的浓度。海绵工具来改变图像的浓度。浮浮动动功功能能:PhotoshopPhotoshop提提供供了了一一整整套套对对色色彩彩的的明明暗暗、浓度、色调、透明度等操作的方法。浓度、色调、透明度等操作的方法。5.2.2 图形与图像编辑与处理软件图像处理软件PhotoshopPhotoshopPhotoshop主要功能有:主要功能有:变形功能:用户能够对选定的图像进行任意角度的变形功能:用户能够对选定的图像进行任意角度的旋转、拉伸等变形操作。旋转、拉伸等变形操作。滤镜功能:滤镜功能:PhotoshopPhot

13、oshop提供了数十种滤镜功能,利用提供了数十种滤镜功能,利用滤镜功能可以产生多种特殊效果的图像。滤镜功能可以产生多种特殊效果的图像。层功能:在图像与图像、图像与文字的合成时,利层功能:在图像与图像、图像与文字的合成时,利用层功能可以提高制作的灵活性。用层功能可以提高制作的灵活性。接受多种图像输入设备。接受多种图像输入设备。5.2.2 图形与图像编辑与处理软件图像处理软件Photoshop5.2.2 图形与图像编辑与处理软件图像处理软件Photoshop5.2.2 图形与图像编辑与处理软件图像处理软件Photoshop处理和加工图像处理和加工图像图像的显示控制图像的显示控制 图像的缩放图像的缩

14、放 全屏显示图像全屏显示图像改变图像的尺寸改变图像的尺寸图像的变形操作图像的变形操作旋转和翻动图像旋转和翻动图像5.2.2 图形与图像编辑与处理软件图像处理软件Photoshop选择区域操作选择区域操作规则画面的选取规则画面的选取套索工具多边形套索工具套索工具多边形套索工具魔术棒工具魔术棒工具笔尖工具笔尖工具5.2.2 图形与图像编辑与处理软件图像处理软件Photoshop滤镜滤镜滤滤镜镜是是一一些些经经过过专专门门设设计计、用用于于产产生生图图像像特特殊殊效效果果的工具。的工具。PhotoshopPhotoshop有两类滤镜:有两类滤镜: 校校正正性性滤滤镜镜:主主要要是是为为了了弥弥补补图

15、图像像的的缺缺憾憾,如如清清除除原原图图像像上上的的灰灰尘尘、划划痕痕、色色沉沉着着和和网网点点等等。它它们们产产生生的的效效果果是是很很微妙的,有时甚至是难以察觉的。微妙的,有时甚至是难以察觉的。 畸畸变变性性滤滤镜镜:主主要要是是为为了了产产生生一一些些特特技技效效果果,所所以以其其改改变变的效果特别明显。的效果特别明显。5.2.2 图形与图像编辑与处理软件图像处理软件PhotoshopPhotoshopPhotoshop在加强图像处理能力的同时,也提在加强图像处理能力的同时,也提高了对图形处理的能力,特别是在矢量文字方高了对图形处理的能力,特别是在矢量文字方面应用的加强和与面应用的加强和

16、与ImageReadyImageReady(网页制作工具)(网页制作工具)的有机结合,利用本身开放式的结构,支持第的有机结合,利用本身开放式的结构,支持第三厂商开发滤镜的不断扩充,使得三厂商开发滤镜的不断扩充,使得PhotoshopPhotoshop的应用更加广泛和深入。的应用更加广泛和深入。5.2.2 图形与图像编辑与处理软件图像处理软件Photoshop在在Photoshop CSPhotoshop CS中不但加强了矢量图形处理的中不但加强了矢量图形处理的功能,而且进一步加强了对网页设计的能力,功能,而且进一步加强了对网页设计的能力,利用相关联的利用相关联的ImageReadyImageR

17、eady CS CS可以直接输出可以直接输出FlashFlash动画文件。动画文件。5.2.3 音频编辑与处理软件音频获取完全自己制作完全自己制作利用录音程序或专业录音软件利用录音程序或专业录音软件租用数字录音棚录制租用数字录音棚录制MIDIMIDI编辑合成音乐编辑合成音乐利用现有的声音素材库利用现有的声音素材库通过其他外部途径(如通过其他外部途径(如CDCD、电视等)购买版权、电视等)购买版权获得音频获得音频5.2.3 音频编辑与处理软件音频数据处理波形声音处理软件波形声音处理软件WaveditCreative Creative WaveStudioWaveStudioCoolEditCoo

18、lEditAuditionAuditionMIDIMIDI编辑编辑软件软件MIDI OrchestratorMIDI Orchestrator5.2.3 音频编辑与处理软件Waveditvoyetravoyetra公司公司WaveditWavedit音频处理软件音频处理软件5.2.3 音频编辑与处理软件数字波形声音的采集、编辑处理波形文件的录制波形文件的录制波形文件的存贮波形文件的存贮波形文件选定范围播放,记录播放时间;波形文件选定范围播放,记录播放时间;声音的编辑:剪切、拷贝、插入、删除等操作;声音的编辑:剪切、拷贝、插入、删除等操作;音音频频变变换换与与特特殊殊效效果果:改改变变声声音音的

19、的大大小小、速速度度、回音、淡入与淡出等。回音、淡入与淡出等。5.2.3 音频编辑与处理软件GoldWave概述概述是一款简单易用的数码录音及编辑软件,除了附有是一款简单易用的数码录音及编辑软件,除了附有许多的效果处理功能外,它还能将编辑好的文件存许多的效果处理功能外,它还能将编辑好的文件存成成WAVWAV、AUAU、SNDSND、RAWRAW和和AFCAFC等格式等格式。是一个是一个“ “环保环保” ”的软件,程序解压后就可直接运行,的软件,程序解压后就可直接运行,不会改写系统文件不会改写系统文件 。是一个功能强大的数字音乐编辑器,可以对音乐进是一个功能强大的数字音乐编辑器,可以对音乐进行播

20、放、录制、编辑及转换格式等处理。行播放、录制、编辑及转换格式等处理。5.2.3 音频编辑与处理软件GoldWave特性特性直观、可定制的用户界面,使操作更简便。直观、可定制的用户界面,使操作更简便。多文档界面可以同时打开多个文件,简化了文件之多文档界面可以同时打开多个文件,简化了文件之间的操作。间的操作。编辑较长的音乐时,编辑较长的音乐时,GoldWaveGoldWave会自动使用硬盘,而会自动使用硬盘,而编辑较短的音乐时,会在速度较快的内存中编辑。编辑较短的音乐时,会在速度较快的内存中编辑。允许使用很多种声音效果,如倒转、回音、偏移、允许使用很多种声音效果,如倒转、回音、偏移、镶边、动态和时

21、间限制、增强和扭曲等。镶边、动态和时间限制、增强和扭曲等。5.2.3 音频编辑与处理软件GoldWave特性特性精密的滤波器(如降噪器和突变过滤器)帮助修复精密的滤波器(如降噪器和突变过滤器)帮助修复声音文件。声音文件。批转换命令可以把一组声音文件转换为不同的格式批转换命令可以把一组声音文件转换为不同的格式和类型。和类型。可以将可以将CDCD音乐拷贝为一个声音文件,为了缩小尺寸,音乐拷贝为一个声音文件,为了缩小尺寸,也可以把也可以把CDCD音乐直接提取出来并存为音乐直接提取出来并存为MP3MP3格式。格式。表达式求值程序在理论上可以制造任意声音,支持表达式求值程序在理论上可以制造任意声音,支持

22、从简单的声调到复杂的过滤器。从简单的声调到复杂的过滤器。5.2.3 音频编辑与处理软件GoldWave 5.0主工作界面5.2.3 音频编辑与处理软件MIDI的制作、编辑软件Cakewalk概述概述CakewalkCakewalk是是PCPC平台上最负盛名的音序器软件。平台上最负盛名的音序器软件。功能强大,不仅能够实现功能强大,不仅能够实现MIDIMIDI音符的采集、记录和音符的采集、记录和编辑,还具备较强的音频处理能力。编辑,还具备较强的音频处理能力。是一款比较容易上手的专业级软件,提供了钢琴卷是一款比较容易上手的专业级软件,提供了钢琴卷帘窗、五线谱窗和事件列表窗等多个界面友好的编帘窗、五线

23、谱窗和事件列表窗等多个界面友好的编辑窗口,可以很方便地编辑音乐中的每一细节。辑窗口,可以很方便地编辑音乐中的每一细节。可录制多达可录制多达256256个音轨,每条音轨的各项参数均能独个音轨,每条音轨的各项参数均能独立调节。对于录制过程中所出现的节奏和时值偏差,立调节。对于录制过程中所出现的节奏和时值偏差,可以通过量化功能自动修正;运用步进录音的方式可以通过量化功能自动修正;运用步进录音的方式还可以轻松完成具有高难度演奏技巧的乐句。还可以轻松完成具有高难度演奏技巧的乐句。后期编辑处理功能可以弥补演奏技巧的缺陷和失误,后期编辑处理功能可以弥补演奏技巧的缺陷和失误,更能创造出许多意想不到的精彩效果。

24、更能创造出许多意想不到的精彩效果。 5.2.3 音频编辑与处理软件Cakewalk Pro Audio 9.0主工作界面5.2.4 视频编辑软件视频获取视频资料盘视频资料盘VCDVCD、DVDDVD电影电影视频素材片段视频素材片段利用视频卡捕获视频利用视频卡捕获视频摄像机、录像机拍摄摄像机、录像机拍摄5.2.4 视频编辑软件视频编辑软件Adobe Premiere概述概述PremierePremiere是是AdobeAdobe公公司司推推出出的的一一种种专专业业化化数数字字视视频频处处理软件理软件它它可可以以配配合合多多种种硬硬件件进进行行视视频频捕捕获获和和输输出出,提提供供各各种种精精确确

25、的的视视频频编编辑辑工工具具,并并能能产产生生广广播播级级质质量量的的视视频文件。频文件。是是利利用用数数字字方方式式对对数数字字化化的的视视频频信信息息进进行行编编辑辑处处理理,制作出具有多种视觉效果的视频文件。制作出具有多种视觉效果的视频文件。5.2.4 视频编辑软件视频编辑软件Adobe Premiere基本功能基本功能可可以以实实时时采采集集视视频频信信号号,采采集集精精度度取取决决于于视视频频卡卡和和PCPC机的功能。主要的数据文件格式为机的功能。主要的数据文件格式为AVIAVI;将多种媒体数据综合处理为一个视频文件;将多种媒体数据综合处理为一个视频文件;具有多种活动图像的特技处理功

26、能;具有多种活动图像的特技处理功能;可以配音或叠加文字和图像;可以配音或叠加文字和图像;5.2.4 视频编辑软件视频编辑软件Adobe Premiere5.2.4 视频编辑软件视频编辑软件Adobe Premiere使用使用PremierePremiere编辑数字视频的基本过程编辑数字视频的基本过程创建视频编辑工程(创建视频编辑工程(ProjectProject););输入要编辑的各个视频段、音频段或图像,并浏览;输入要编辑的各个视频段、音频段或图像,并浏览;对各个视频段或图像应用过渡方法;对各个视频段或图像应用过渡方法;对视频片段使用图像滤波;对视频片段使用图像滤波;设计画面运动方式;设计画

27、面运动方式;预览编辑后视频效果;预览编辑后视频效果;满意后生成最终电影文件存盘。满意后生成最终电影文件存盘。5.2.4 视频编辑软件视频编辑软件Adobe Premiere过渡效果的应用过渡效果的应用在在PremierePremiere中中,过过渡渡是是指指两两个个视视频频道道上上的的视视频频片片段段有有重重叠叠时时,从从其其中中一一个个片片段段平平滑滑地地、连连续续地地变变化化到到另一个片段的过程。另一个片段的过程。5.2.4 视频编辑软件视频编辑软件Adobe Premiere过滤效果的应用过滤效果的应用在在PremierePremiere中中,过过滤滤效效果果是是指指作作用用在在单单个个

28、视视频频片片段段上上,对对视视频频片片段段施施加加某某种种变变换换后后输输出出的的特特技技效效果果。有有过过滤滤效效果果的的片片段段和和普普通通片片段段在在视视觉觉效效果果上上存存在在着着较大的差别。较大的差别。5.2.5 动画制作软件手工式动画 影片式动画影片式动画以角色为主体,制作时必须单独设计每一个运动物以角色为主体,制作时必须单独设计每一个运动物体,并为每个物体指定特性(位置、样式、大小和体,并为每个物体指定特性(位置、样式、大小和颜色等)。颜色等)。角色成员能独立于帧画面,它们可以在连续的帧画角色成员能独立于帧画面,它们可以在连续的帧画面中独立地改变自己的位置和形象,动画中可以含面中

29、独立地改变自己的位置和形象,动画中可以含有音乐和同步的配音。有音乐和同步的配音。帧动画帧动画是一幅幅画面的简单叠加,放映时只需快速地一幅是一幅幅画面的简单叠加,放映时只需快速地一幅一幅地显示即可。一幅地显示即可。 5.2.4 动画制作软件影集式动画 AVIAVI动画动画利用影像捕捉卡和利用影像捕捉卡和Video for WindowsVideo for Windows软件对实时视软件对实时视频信号或录像带上的影像,进行连续捕捉,捕捉下频信号或录像带上的影像,进行连续捕捉,捕捉下来的画面可以生成来的画面可以生成AVIAVI动画。动画。MPGMPG动画动画也称作影片,生成机制与也称作影片,生成机制

30、与.AVI.AVI动画相仿。动画相仿。 5.2.4 动画制作软件帧动画5.2.4 动画制作软件平面动画制作软件Flash MX概述概述是主要用于制作是主要用于制作WebWeb站点的动画、图形、文本的应站点的动画、图形、文本的应用程序,它支持动画、声音以及交互,具有强大的用程序,它支持动画、声音以及交互,具有强大的多媒体编辑功能。多媒体编辑功能。已经由一个单纯的网页动画软件制作工具成为一个已经由一个单纯的网页动画软件制作工具成为一个多媒体制作标准。多媒体制作标准。主要由矢量图形组成,是典型的二维动画。主要由矢量图形组成,是典型的二维动画。FlashFlash动画是压缩的,体积相对于动画是压缩的,

31、体积相对于GifGif动画要小得多。动画要小得多。5.2.4 动画制作软件平面动画制作软件Flash MX概述概述可随意调整缩放尺寸,而不会影响动画文件的大小和可随意调整缩放尺寸,而不会影响动画文件的大小和观看质量。观看质量。提供透明技术和物体变形技术,以及内置编程语音提供透明技术和物体变形技术,以及内置编程语音Action ScriptAction Script的控制,可以轻松地创建出复杂的动画的控制,可以轻松地创建出复杂的动画和灵活地交互控制。和灵活地交互控制。FlashFlash中还可以包含导入的视频、位图图形和声音的中还可以包含导入的视频、位图图形和声音的多种媒体。多种媒体。支持交互操

32、作,允许观看者进行交互控制,可以创建支持交互操作,允许观看者进行交互控制,可以创建与其他与其他WebWeb应用程序交互的非线性影片。应用程序交互的非线性影片。5.2.4 动画制作软件平面动画制作软件Flash MX主要功能主要功能网页动画设计网页动画设计整体网页设计整体网页设计多媒体编著多媒体编著交互式网络游戏开发交互式网络游戏开发5.2.4 动画制作软件造型动画软件3D Max概述概述应用于应用于PCPC平台上最优秀的、应用最广泛的三维建模、平台上最优秀的、应用最广泛的三维建模、动画和渲染软件。动画和渲染软件。功能实用、简便易学、对操作环境要求低、有众多功能实用、简便易学、对操作环境要求低、

33、有众多优秀外挂插件、学习资料充足优秀外挂插件、学习资料充足广泛应用于游戏角色设计、建筑装潢设计、影视片广泛应用于游戏角色设计、建筑装潢设计、影视片头包装、电影电视特技、工业产品造型设计和军事头包装、电影电视特技、工业产品造型设计和军事模拟训练等多个领域。模拟训练等多个领域。5.2.4 动画制作软件造型动画软件3D Max基本制作过程基本制作过程确定制作主题,收集资料,完成分镜头脚本文字和确定制作主题,收集资料,完成分镜头脚本文字和关键帧绘画;关键帧绘画;建立建立3D3D模型,并完成空间定位、材质处理;模型,并完成空间定位、材质处理;设计场景,完成灯光、摄像机、背景及场景气氛的设计场景,完成灯光

34、、摄像机、背景及场景气氛的设定;设定;设定和调整动画,添加特效,并进行预览;设定和调整动画,添加特效,并进行预览;渲染输出影像或视频文件。渲染输出影像或视频文件。 5.2.4 动画制作软件造型动画软件3D Max5.5.3 3 多媒体著作工具多媒体著作工具多媒体著作工具多媒体著作工具5.3.1 多媒体著作工具概述什么是多媒体著作工具多多媒媒体体著著作作工工具具提提供供了了组组织织和和编编辑辑多多媒媒体体应应用用系系统统各各媒媒体体元元素素所所需需的的重重要要框框架架,这这些些元元素素包包括括文文本本、图图形形、图图象象、动动画画、视视频频和和音音频频等等。用用多多媒媒体体著著作作工工具具制制作

35、作多多媒媒体体应应用用系系统统有有时时也也称称为为编编制制多多媒媒体体节节目目,即即用用多多媒媒体体著著作作工工具具设设计计交交互互性性用用户户界界面面,将将各各种种多多媒媒体体信信息息组组合合成成一个连贯的节目,并在屏幕上展现节目。一个连贯的节目,并在屏幕上展现节目。5.3.1 多媒体著作工具概述多媒体著作工具的功能要求编程环境:多媒体创作工具应提供编排各种媒编程环境:多媒体创作工具应提供编排各种媒体数据的环境,即能对单媒体进行基本的操作体数据的环境,即能对单媒体进行基本的操作控制,如循环、条件分支、变量等价、布尔运控制,如循环、条件分支、变量等价、布尔运算及计算管理等;算及计算管理等;超媒

36、体功能和流程控制功能:一般著作工具都超媒体功能和流程控制功能:一般著作工具都提供超媒体链接功能,即指从一个静态对象跳提供超媒体链接功能,即指从一个静态对象跳转到一个相关的数据对象进行处理的能力;转到一个相关的数据对象进行处理的能力;5.3.1 多媒体著作工具概述多媒体著作工具的功能要求支持多种媒体数据输入和输出,具有描述各种支持多种媒体数据输入和输出,具有描述各种媒体之间时空关系的交互手段;媒体之间时空关系的交互手段;动画制作与演播;动画制作与演播;应用程序间的动态链接;应用程序间的动态链接;制作片段的模块和面向对象化:多媒体创作工制作片段的模块和面向对象化:多媒体创作工具应能让用户编成的独立

37、片段模块化,使其能具应能让用户编成的独立片段模块化,使其能“ “封装封装” ”和和“ “继承继承” ”,使用户能够在需要时独,使用户能够在需要时独立使用;立使用;界面友好、易学易用;界面友好、易学易用;良好的扩充性。良好的扩充性。5.3.1 多媒体著作工具概述多媒体创作模式幻灯表现模式幻灯表现模式一一种种线线性性表表现现模模式式,使使用用这这种种模模式式的的工工具具假假定定表表现现过过程程可可以以分分成成一一序序列列“ “幻幻灯灯片片” ”,即即顺顺序序表表现现的的分分离屏幕。离屏幕。5.3.1 多媒体著作工具概述多媒体创作模式层次模式层次模式这种模式假定目标程序可以按一个树形结构组织。这种模

38、式假定目标程序可以按一个树形结构组织。5.3.1 多媒体著作工具概述多媒体创作模式书页模式书页模式这这种种模模式式中中应应用用程程序序组组织织成成一一本本或或更更多多的的“ “书书” ”,书又按照称为书又按照称为“ “页页” ”的分离屏幕来组织。的分离屏幕来组织。第一章 多媒体技术概念 1.1 必考知识点 1.1.1 多媒体定义 1.1.2 多媒体分类 1.2 难点分析第二章 声音卡和音频信息获取与处理5.3.1 多媒体著作工具概述多媒体创作模式窗口模式窗口模式目目标标程程序序按按分分离离的的屏屏幕幕对对象象组组织织成成为为“ “窗窗口口” ”的的一一个序列。个序列。老头发怒5.3.1 多媒体

39、著作工具概述多媒体创作模式时基模式时基模式主主要要由由动动画画、声声音音以以及及视视频频组组成成的的应应用用程程序序或或表表现现过程,可以按时间轴顺序制作。过程,可以按时间轴顺序制作。时间轴媒体4媒体3媒体2媒体15.3.1 多媒体著作工具概述多媒体创作模式网络模式网络模式这这种种模模式式允允许许程程序序组组成成一一个个“ “从从任任何何地地方方到到另另外外任任意意地地方方” ”的的自自由由形形式式结结构构。没没有有已已建建好好的的表表现现顺顺序序或结构。或结构。5.3.1 多媒体著作工具概述多媒体创作模式语言模式语言模式使使用用一一种种语语言言来来建建立立应应用用程程序序的的结结构构与与内内

40、容容,它它本本身就是一种模式。身就是一种模式。To handle buttonup Request “Save Book First?” with “Yes” or “No” or “Cancel” Conditions When it is “Yes”Send save When it is “Cancel”Break to system End condition 5.3.1 多媒体著作工具概述多媒体创作模式图标模式图标模式图图标标用用来来标标识识对对应应的的内内容容、动动作作或或交交互互控控制制,在在制制作作过过程程中中,它它们们通通过过一一张张显显示示一一系系列列有有不不同同对对象象连

41、连接的流程图来表示。接的流程图来表示。5.3.1 多媒体著作工具概述多媒体创作工具的类型按多媒体创作工具分为四类按多媒体创作工具分为四类以图标为基础的多媒体著作工具,以图标为基础的多媒体著作工具, 如如Micromedia AuthorwareMicromedia Authorware;以时间为基础的多媒体著作工具,以时间为基础的多媒体著作工具, 如如Micromedia ActionMicromedia Action;以页为基础的多媒体著作工具,以页为基础的多媒体著作工具, 如如Tool BookTool Book;以传统程序设计语言为基础的多媒体著作工具。以传统程序设计语言为基础的多媒体著

42、作工具。5.3.1 多媒体著作工具概述多媒体创作工具的类型按多媒体创作工具的创作界面分类按多媒体创作工具的创作界面分类幻灯式:线性表现结构,幻灯式:线性表现结构, 如如Microsoft PowerPointMicrosoft PowerPoint;书本式:建立像书一样的多维的结构,书本式:建立像书一样的多维的结构, 如如Tool BookTool Book;窗窗口口式式:一一个个窗窗口口就就是是屏屏幕幕上上的的一一个个与与用用户户交交互互的的对对象象,在在窗窗口口中中的的所所有有控控件件和和对对象象都都通通过过窗窗口口接接受受控制,控制, 如如Tool BookTool Book;5.3.1

43、 多媒体著作工具概述多媒体创作工具的类型按多媒体创作工具的创作界面分类按多媒体创作工具的创作界面分类时基式:采用按时间轴顺序的创作方式,时基式:采用按时间轴顺序的创作方式,网络式:最具交互式的应用程序,允许用户从应用网络式:最具交互式的应用程序,允许用户从应用程序空间的任意一个对象不受限制地跳转至任何其程序空间的任意一个对象不受限制地跳转至任何其他对象。他对象。流程图式:它提供直观的突变编程界面,利用各种流程图式:它提供直观的突变编程界面,利用各种功能图标逻辑结构的布局,体现程序运行的结构;功能图标逻辑结构的布局,体现程序运行的结构;总谱式:以角色和帧为对象的多媒体创作工具软件,总谱式:以角色

44、和帧为对象的多媒体创作工具软件,可以视为时基式与脚本的结合。可以视为时基式与脚本的结合。5.3.2 AuthorwareAuthorware概述AuthorwareAuthorware是是多多媒媒体体系系统统开开发发工工具具软软件件。该该软软件件采采用用的的面面向向对对象象的的设设计计思思想想,不不但但大大大大提提高高了了多多媒媒体体系系统统开开发发的的质质量量与与速速度度,而而且且使使非非专专业业程程序序员员进进行行多多媒媒体体系系统统开开发发成成为为现现实实。以以Authorware Authorware ProfessionalProfessional作作为为开开发发工工具具,可可以以制

45、作各式各样的多媒体产品。制作各式各样的多媒体产品。 5.3.2 AuthorwareAuthorware的特点面向对象的创作面向对象的创作跨平台体系结构灵活的交互方式高效的多媒体集成环境高效的多媒体集成环境标准的应用程序接口标准的应用程序接口脱离开发环境独立运行脱离开发环境独立运行5.3.2 AuthorwareAuthorware 的图标及作用5.3.2 AuthorwareAuthorware Authorware 的图标及作用的图标及作用 显示图标显示图标 用用于于展展示示文文本本、图图像像,其其显显示示效效果果可可通通过过属属性性菜菜单单变变换换效效果果来来设定。设定。 运动图标运动图

46、标 可使对象在二维平面上以不同速度作不同方式的运动。可使对象在二维平面上以不同速度作不同方式的运动。 擦除图标擦除图标 可可以以用用来来擦擦除除当当前前显显示示的的任任何何图图标标,能能够够擦擦除除的的对对象象包包括括文文本本、图像、动画和运动等。图像、动画和运动等。 等待图标等待图标 可可以以使使文文件件暂暂停停执执行行,等等待待用用户户单单击击鼠鼠标标、按按任任意意键键或或单单击击“ “继续继续” ”按钮,或等待指定的一段时间后继续执行。按钮,或等待指定的一段时间后继续执行。 导航图标导航图标 用来建立导航链和超文本链。用来建立导航链和超文本链。5.3.2 AuthorwareAuthor

47、ware Authorware 的图标及作用的图标及作用 框架图标框架图标 给出了一个简易建立导航的方法。给出了一个简易建立导航的方法。 判定图标判定图标 它决定着程序将向挂在判定图标下的哪个图标运行。它决定着程序将向挂在判定图标下的哪个图标运行。 交互图标交互图标 建立由一个交互图标和下挂在它上面的几个图标组成的交互结建立由一个交互图标和下挂在它上面的几个图标组成的交互结构。挂在一个交互图标下的图标叫响应图标。每个响应图标对构。挂在一个交互图标下的图标叫响应图标。每个响应图标对应一个用户交互方式。交互响应类型有按钮、热区、热物体、应一个用户交互方式。交互响应类型有按钮、热区、热物体、目标区域

48、、下拉菜单、条件判断、文本输入、按键交互、限定目标区域、下拉菜单、条件判断、文本输入、按键交互、限定时间和限定次数等。计算图标:打开一个计算编辑窗口,在此时间和限定次数等。计算图标:打开一个计算编辑窗口,在此窗口内可以输入计算表达式或注释。窗口内可以输入计算表达式或注释。 计算图标计算图标 打打开开一一个个计计算算编编辑辑窗窗口口,在在此此窗窗口口内内可可以以输输入入计计算算表表达达式式或或注注释。释。5.3.2 AuthorwareAuthorware Authorware 的图标及作用的图标及作用 群组图标群组图标 表表示示着着有有一一组组或或有有相相关关的的各各种种图图标标组组合合。可可

49、以以将将流流程程线线上上的的连连续的图标组合成一个群组图标。续的图标组合成一个群组图标。 视频图标视频图标 将视频文件调入到将视频文件调入到AuthorwareAuthorware文件中。文件中。 声音图标声音图标 将各种声音集成到文件中。将各种声音集成到文件中。 DVDDVD图标图标 允许用户在多媒体应用系统中播放允许用户在多媒体应用系统中播放DVDDVD片段。片段。 知识对象图标知识对象图标 用于创建自定义的知识对象。用于创建自定义的知识对象。 开始图标和结束图标开始图标和结束图标5.3.2 AuthorwareAuthorware 的主设计窗口和创作环境界面 5.3.3 Director

50、Director的性能特点以以时时间间轴轴为为基基准准的的编编辑辑工工具具借借鉴鉴了了影影视视制制作作的的形形式式,按按照照对对象象的的出出场场时时间间设设计计规规划划整整个个作作品品的表现方式,的表现方式,DirectorDirector就是这类著作工具的典型。就是这类著作工具的典型。美美国国MacromediaMacromedia公公司司的的DirectorDirector以以其其制制作作二二维维动动画画的的工工业业级级标标准准,高高效效的的多多媒媒体体数数据据集集成成环环境境,专专业业级级的的录录放放产产品品的的制制作作,跨跨平平台台的的体体系系结结构构等等特特点点,已已经经成成为为开开

51、发发多多媒媒体体应应用用软软件件的的有有效效创创作作工工具具。它它采采用用的的是是时时基基方方式式,类类似似于于电电影影的的编编导导过过程程,并并采采用用基基于于角角色色和和帧帧的的动动画画制作方式。制作方式。5.3.3 DirectorDirector MX 2004的工作界面5.3.3 DirectorDirector MX的主要功能从外部导入图像、声音和视频等多种媒体,编从外部导入图像、声音和视频等多种媒体,编辑整合为电影片段、场景等;辑整合为电影片段、场景等;创建动画、多媒体演示软件、游戏和广告等演创建动画、多媒体演示软件、游戏和广告等演示软件;示软件;与因特网紧密接轨,制作生产的与因

52、特网紧密接轨,制作生产的ShockwaveShockwave电电影在网络中得到了很好的应用;影在网络中得到了很好的应用;与与MacromediaMacromedia公司的其他软件,如公司的其他软件,如Dreamweaver MXDreamweaver MX、Flash MXFlash MX等紧密结合。等紧密结合。 5.3.3 DirectorDirector MXDirector MX的常用术语的常用术语 电影(电影(MovieMovie):):Director MXDirector MX中的文件。中的文件。 舞台(舞台(StageStage):屏幕上的矩形显示区,精灵(角色):屏幕上的矩形显

53、示区,精灵(角色)出现的地方。出现的地方。 精灵(精灵(SpriteSprite):电影中的角色,它的动作由脚本):电影中的角色,它的动作由脚本(ScriptScript)的内容所制约。)的内容所制约。 编排表(编排表(ScoreScore):相当于):相当于“ “分镜头脚本分镜头脚本” ”,通过它编,通过它编排各个角色在舞台上的出场顺序、出场方式以及动作排各个角色在舞台上的出场顺序、出场方式以及动作等。等。 行为(行为(BehaviorBehavior):赋予):赋予“ “精灵精灵” ”表演的动作。表演的动作。 LingoLingo语言:是语言:是DirectorDirector软件中面向对

54、象的编程语言,软件中面向对象的编程语言,可以对可以对“ “精灵精灵” ”赋予更复杂的动作或某种特殊效果。赋予更复杂的动作或某种特殊效果。 5.5.4 4 多媒体程序设计基础多媒体程序设计基础多媒体程序设计基础多媒体程序设计基础5.4.1 媒体控制接口(MCI)概述媒体控制接口媒体控制接口(MCI(MCI,Media Control Interface)Media Control Interface)在控制音频、视频等多媒体外围设备方面,提在控制音频、视频等多媒体外围设备方面,提供了与设备无关的应用程序。供了与设备无关的应用程序。由于由于MCIMCI的设备无关性,系统升级十分方便,的设备无关性,

55、系统升级十分方便,从而大大提高了应用系统的开发效率。从而大大提高了应用系统的开发效率。 MCIMCI设备驱动器可以直接或通过设备驱动器可以直接或通过WindowsWindows提供提供的低级多媒体函数控制媒体硬件。的低级多媒体函数控制媒体硬件。5.4.1 媒体控制接口(MCI)MCI编程接口 命令命令- -消息接口消息接口 应用信息传递方式与应用信息传递方式与MCIMCI设备进行通信设备进行通信 。 如如WORD wDeviceID;WORD wDeviceID;MCI_PLAY_PARMS mciPlayParms;MCI_PLAY_PARMS mciPlayParms;MciSendCom

56、mand(wDeviceID,MCI_PLAY,0,(DWORD)MciSendCommand(wDeviceID,MCI_PLAY,0,(DWORD)(LPVOID)&mciPlayParms);(LPVOID)&mciPlayParms);是为需要是为需要C C语言接口以控制多媒体设备的应用程序而语言接口以控制多媒体设备的应用程序而设计的设计的 。5.4.1 媒体控制接口(MCI)MCI命令集 命令命令字符串接口中的命令描述了字符串接口中的命令描述了MCIMCI命令集,命令集,每一条命令在命令每一条命令在命令消息接口中都有对应的命消息接口中都有对应的命令消息。例如:令消息。例如:close

57、close命令字符串等同于命令字符串等同于MCI_CLOSEMCI_CLOSE命令消息。命令消息。MCIMCI命令可分成四类:系统命令、需求命令、命令可分成四类:系统命令、需求命令、基本命令和扩展命令基本命令和扩展命令 。 5.4.1 媒体控制接口(MCI)MCI命令集 MCIMCI命令由一字符串组成,语法如下:命令由一字符串组成,语法如下: Command device_name argumentsCommand device_name arguments其中:其中:command command :MCIMCI所使用的命令;所使用的命令; device_namedevice_name:指设

58、备类型、文件名或别名;:指设备类型、文件名或别名; arguments arguments :指令所带的参数列表。:指令所带的参数列表。5.4.1 媒体控制接口(MCI)关于MCI设备 MCIMCI设备驱动程序可以按简单和复合设备进行分设备驱动程序可以按简单和复合设备进行分类。类。简单设备重放时不需要数据文件。简单设备重放时不需要数据文件。视盘机和激光唱盘机视盘机和激光唱盘机(CD)(CD)都是简单设备。都是简单设备。复合设备重放时需要数据文件。复合设备重放时需要数据文件。MIDIMIDI序列和波形音频播放机都是复合设备。序列和波形音频播放机都是复合设备。与复合设备相关的数据文件叫设备元素与复

59、合设备相关的数据文件叫设备元素MIDIMIDI文件和文件和WAVEWAVE文件都是设备元素的例子文件都是设备元素的例子 5.4.1 媒体控制接口(MCI)设备名 对于某一给定的设备类型,可能有几种对于某一给定的设备类型,可能有几种MCIMCI驱动驱动程序共享命令集,但使用不同的数据格式。程序共享命令集,但使用不同的数据格式。如动画设备就有几种驱动程序使用同一命令集,如动画设备就有几种驱动程序使用同一命令集,但使用不同的文件格式。要单独标识但使用不同的文件格式。要单独标识MCIMCI驱动程驱动程序,序,MCIMCI使用设备名。使用设备名。 设备名是在注册中的设备名是在注册中的mcimci部分标出

60、的,这一部部分标出的,这一部分标明了所有分标明了所有Windows MCIWindows MCI设备驱动程序。设备驱动程序。5.4.1 媒体控制接口(MCI)设备名 下面是典型的下面是典型的mcimci部分的一部分。部分的一部分。mcimciwaveaudio=mciwave.drvwaveaudio=mciwave.drvsequencer=mciseq.drvsequencer=mciseq.drvMMMovie=mcimmp.drvMMMovie=mcimmp.drvCdaudio=mcicda.drv Cdaudio=mcicda.drv 键名键名( (在等号左边在等号左边) )是设备

61、名,与键名相对的值是设备名,与键名相对的值( (在等号的右边在等号的右边) )标识标识MCIMCI驱动程序的文件名,设驱动程序的文件名,设备名通常与该驱动程序中的设备类型名是相同的。备名通常与该驱动程序中的设备类型名是相同的。5.4.1 媒体控制接口(MCI)设备名 如果用一个已经在如果用一个已经在 mcimci部分中存在的设备名安部分中存在的设备名安装装MCIMCI设备驱动程序,设备驱动程序,WindowsWindows就给新驱动程序就给新驱动程序的设备名加上一个整数,以产生一个独特的设备的设备名加上一个整数,以产生一个独特的设备名。名。在前面的例子中,用在前面的例子中,用cdaudiocd

62、audio设备名安装的驱动设备名安装的驱动程序其设备名为程序其设备名为cdaudio1cdaudio1,而以后的,而以后的cdaudiocdaudio设设备名应为备名应为cdaudio2 cdaudio2 5.4.1 媒体控制接口(MCI)打开MCI设备 在使用在使用MCIMCI设备以前,用户必须打开该设备将其设备以前,用户必须打开该设备将其初始化;初始化;打开设备就将它的驱动程序装入了内存打开设备就将它的驱动程序装入了内存( (如果该如果该程序还没有装入程序还没有装入) ),并且建立一个设备标识符用,并且建立一个设备标识符用来指定在后续命令中的设备来指定在后续命令中的设备( (命令字符串接口

63、不命令字符串接口不使用该设备的标识符使用该设备的标识符) )。5.4.1 媒体控制接口(MCI)打开MCI设备 有几种方法可以指定用户要打开的设备:有几种方法可以指定用户要打开的设备:对于简单设备,用户只需指定设备名将其打开。对于简单设备,用户只需指定设备名将其打开。对于复合设备,用户只需指定设备名、设备元素或二对于复合设备,用户只需指定设备名、设备元素或二者同时指定来打开这个设备。者同时指定来打开这个设备。如,下列命令字符串用指定设备名的方法打开一个如,下列命令字符串用指定设备名的方法打开一个CDCD音频设备音频设备Open cdaudioOpen cdaudio下面的命令字符串用指定设备名

64、和设备元素的方法打下面的命令字符串用指定设备名和设备元素的方法打开一个波形音频复合设备。开一个波形音频复合设备。Open bell.wav type waveaudioOpen bell.wav type waveaudio也可以象下面给出的例子那样只指定设备的元素来打也可以象下面给出的例子那样只指定设备的元素来打开一个复合设备。开一个复合设备。Open bells.wavOpen bells.wav5.4.1 媒体控制接口(MCI)打开MCI设备 打开一个复合设备时,如果只指定设备元素,则打开一个复合设备时,如果只指定设备元素,则MCIMCI用设备元素文件的扩展名确定要打开哪一个用设备元素文

65、件的扩展名确定要打开哪一个设备。设备。注册中包含一个与文件扩展名和相应的注册中包含一个与文件扩展名和相应的MCIMCI设备设备类型相关的类型相关的mci extensionsmci extensions部分。部分。下面是下面是mci extensionsmci extensions部分的一部分。部分的一部分。mci extensionsmci extensionswav=wavaudiowav=wavaudiomid=sequencermid=sequencerrmi=sequencerrmi=sequencer5.4.2多媒体控件Multimedia MCI控件MCIMCI控件是控件是VBV

66、B专业版中提供的一个控制对象,专业版中提供的一个控制对象,可用于管理媒体控制接口可用于管理媒体控制接口(MCI)(MCI)设备的录制和播设备的录制和播放,是放,是VBVB中最简单最方便的控制多媒体对象的中最简单最方便的控制多媒体对象的方法。控件表现为一组执行方法。控件表现为一组执行MCI MCI 命令的按钮命令的按钮 。 5.4.2多媒体控件ActiveMovie控件ActiveMovie控件是微软公司推出的用于多控件是微软公司推出的用于多媒体程序设计的控件,它提供了非常完善的音媒体程序设计的控件,它提供了非常完善的音频和视频媒体文件的回放功能,它可以播放频和视频媒体文件的回放功能,它可以播放

67、Wave、Midi、Avi、MPEG、QuickTime Movie等格式文件,甚至还可等格式文件,甚至还可以用它来看影碟。该控件能根据文件后缀进行以用它来看影碟。该控件能根据文件后缀进行自动判别设备类型,并完成相应的控制自动判别设备类型,并完成相应的控制 5.4.2多媒体控件ShokewaveFlash控件 FLASHFLASH是是一一种种矢矢量量格格式式的的动动画画文文件件,可可以以包包含含动动画画、声声音音、超超文文本本链链接接,而而文文件件的的体体积积却却很很小小,目目前前是是互互联联网网上上最最流流行行的的一一种种动动画画形形式式。浏浏览览器器( (如如IE)IE)之之所所以以能能显

68、显示示FlashFlash是是安安装装了了由由MacromediaMacromedia公公司司提提供供的的ShokewaveFlashShokewaveFlash控控件件(swflash.ocx)(swflash.ocx),由由于于ActiveXActiveX控控件件在在WindowsWindows里里是是通通用用的的,因因此此使使用用此此控控件件,就就可可以以很很方方便便地地用用VBVB或或VCVC等等开开发发工工具具在在自自己己的的应应用用程程序序中中播播放放FlashFlash动画。动画。 5.4.3多媒体软件开发工具包概述概述 多多媒媒体体控控件件为为普普通通多多媒媒体体应应用用程程序

69、序的的开开发发提提供供了了简简单单快快捷捷的的渠渠道道,然然而而大大多多数数多多媒媒体体控控件件的的功功能能非非常常有有限限,而而对对于于功功能能比比较较复复杂杂的的多多媒媒体体应应用用程程序序(例例如如视视频频监监控控、字字幕幕探探测测、语语音音识识别别等等)就就远远远远不不够够了了,这这时时通通常需要各类多媒体软件开发工具包的支持。常需要各类多媒体软件开发工具包的支持。 软软件件开开发发工工具具包包(Software (Software Development Development KitKit,SDK)SDK)是是辅辅助助开开发发某某一一类类软软件件的的相相关关文文档档、范范例例和和工

70、工具具的的集集合合,通通过过使使用用多多媒媒体体软软件件开开发发工工具具包包中中提提供供的的各各种种接接口口和和工工具具,开开发发人人员员可可以以无无须须了了解解复复杂杂的的技技术术内内幕幕(如如视视频频压压缩缩技技术术原原理理、文文字字识识别别技技术术、语语音音识识别别技技术术等等),而方便有效地开发多媒体应用程序。而方便有效地开发多媒体应用程序。5.4.3多媒体软件开发工具包DirectShowDirectShowDirectShow是是微微软软公公司司在在ActiveMovieActiveMovie和和Video Video for for WindowsWindows的的基基础础上上推

71、推出出的的新新一一代代基基于于COMCOM的的流流媒媒体体处处理理的的开开发发包包,与与DirectXDirectX开开发发包包一一起起发布。发布。DirectShowDirectShow技技 术术 是是 建建 立立 在在 DirectDrawDirectDraw和和DirectSoundDirectSound组组 件件 基基 础础 之之 上上 的的 , 它它 通通 过过DirectDrawDirectDraw对对显显卡卡进进行行控控制制以以显显示示视视频频,通通过过DirectSoundDirectSound对声卡进行控制以播放声音。对声卡进行控制以播放声音。 5.4.3多媒体软件开发工具包

72、DirectShow支支持持多多种种媒媒体体格格式式,包包括括ASFASF、MPEGMPEG,AVI,MP3和和WAV声声音音文文件件;可可以以从从硬硬件件上上捕捕获获媒媒体体数数据据流流;可可以以自自动动检检测测并并使使用用视视频频和和音音频频加加速硬件。速硬件。DirectShowDirectShow目目的的就就是是使使多多媒媒体体数数据据传传输输、硬硬件件兼兼容容、流流同同步步等等底底层层处处理理相相对对于于多多媒媒体体软软件件开开发发者者来来说说是是透透明明的的,开开发发者者无无需需关关心心底底层层细细节节就可创建就可创建WindowsWindows平台上的多媒体应用程序。平台上的多媒

73、体应用程序。 5.4.3多媒体软件开发工具包DirectShow 应应用用程程序序与与DirectShowDirectShow组组件件以以及及DirectShowDirectShow所所支支持持的的软软硬件之间的关系硬件之间的关系 5.4.3多媒体软件开发工具包Microsoft Speech SDK 采采用用语语音音与与计计算算机机进进行行交交互互操操作作是是未未来来人人机机界界面面设设计计的的一一个个发发展展方方向向。这这里里的的语语音音技技术术包包括括两两项项内内容容:语语音音识识别别(speech (speech recognitionrecognition,SR)SR)与与语语音音合

74、合成成(speech (speech synthesissynthesis,SSSS,即即TTS)TTS)。语语音音识识别别用用于于告告诉诉计计算算机机我我想想让让它它做做什什么么,而而语语音音合合成成用用于于计计算算机机告告诉诉我我们们它它想想让让我我们们知知道道什么。利用这两项技术即可以完成人机交互。什么。利用这两项技术即可以完成人机交互。 5.4.3多媒体软件开发工具包Microsoft Speech SDK 微微软软公公司司推推出出了了Microsoft Microsoft Speech Speech SDKSDK开开发发工工具具,提提供供关关于于语语音音处处理理的的一一套套应应用用程

75、程序序编编程程接接口口 SAPI SAPI (Speech (Speech Application Application Programming Programming Interface)Interface)。SAPISAPI提提供供了了实实现现文文字字- -语语音音转转换换(Text-to-Speech)(Text-to-Speech)和和语语音音识识别别(Speech (Speech Recognition)Recognition)程程序序的的基基本本函函数数,大大大大简简化化了了语语音音编程的难度,降低了语音编程的工作量。编程的难度,降低了语音编程的工作量。5.5.5 5 小小小小 结结结结本章重点媒体编辑软件多媒体著作软件多媒体软件开发

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号