首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

Authorware中音视频再压缩及数据库集成技术研究

作者:冯乃光 来源:现代电子技术


  摘 要:在讨论Authorware的不足之处后,重点探讨音频文件的再压缩技术和视频文件的再压缩技术及实现方法,并对Authorware对音视频文件的压缩的引用做了进一步的分析与研究。另外对数据库在Authorware中的引用做了较为深入的研究,并用程序描述在Authorware中怎样实现对外部数据库的调用。
  关键词:音频再压缩;视频再压缩;数据库集成技术;外部数据库
  中图分类号:TP311 文献标识码:A 文章编号:1004373X(2008)1608403
  
  Recompression of Audio & Video Frequency in Authorware and
  Research about the Database Integration Technology
  FENG Naiguang
  (Sichuan Radio and Television University,Chengdu,610073,China)
  Abstract:This paper discusses the disadvantages of Authorware,then focuses on the recompression techniques of audio & video frequency files and the implementation in authorware.Meanwhile,it has deeper analysis and research of the application about authorware based on audio & video frenquency.The database in Authorware is researched and the implementation of external database debug by programs is described.
  Keywords:audio frequency recompression;video frequency recompression;database integrated technology;external database
  
  1 引 言
  
  计算机辅助教学(Computer Assisted Instruction,CAI)是计算机与教育相结合的产物,它是将计算机所具有的特殊功能用于教学的一种教学形态。在教学活动中,利用计算机技术传递教学过程中的信息,达到实现教学目的,完成教学任务的目标。目前制作CAI主要采用Authorware作为开发工具。Authorware在素材的组织方面具有其独到之处,所提供的多种交互方式模块可以使用者觉得方便的形式来实现。然而Authorware中影像不能非窗口播放,且国外对多媒体创作工具以及数据库有规定,就是多媒体创作工具本身不可以带数据库功能,只有和数据库的接口,对数据库的支持较弱。
  本文就解决如何在Authorware中实现音视频的再压缩及数据库集成问题进行探讨,使Authorware制作出的教学辅助软件真正起到大容量存储各种信息的目的。
  
  2 音视频再压缩技术
  
  2.1 音视频再压缩原则
  在Authorware中,对导入的音视频格式是有限定的,不是所有的音视频文件都能识别和灵活应用,对wav,mp3,avi,mpg等格式的文件识别较容易,但对流媒体rm,rmvb,wmv等格式的文件识别较困难,需要借助控件来对其进行播放,且控制不够灵活。因此对音视频文件再压缩的原则是既要使音视频文件大幅度再压缩,但又要保证在Authorware中播放视听质量不受损失,控制方式和未压缩文件相同。
  2.2 音频文件的再压缩
  mp3已经是对wav文件的压缩了,且压缩幅度在几倍到几十倍,但一般情况下,播放1 min的mp3仍然占据1 MB的磁盘空间。
  Cool edit是一种音频制作软件,可通过该软件对mp3格式的文件进行再压缩,并且大幅度压缩后播放质量基本不受损失。制作方法是,打开要再压缩的mp3文件,在另存为时调整播放比率,如图1所示。将以前的128 kb/s,44 100 Hz,Stereo(11.0∶1)调整为40 kb/s,22 050 Hz,Stereo(35.3∶1)格式。保存后文件大小比如图2所示。在cool edit中2种音频质量的播放对比如图3所示。
  从播放的波形图对比,可见波形改变微小,对音质的衰减也是很小的,人耳基本不能分辨。将“小白船1”音频文件插入Authorware中,基本听不出任何音频质量的下降。可见,通过这种方法,对音频文件的再压缩还有压缩的空间。
  
  2.3 视频文件的再压缩
  视频文件的再压缩相比音频文件的再压缩要难一些。一方面视频文件容易损失视频质量,视觉效果差异大;另外视频在压缩过程中存在比例改变的问题,因为有些视频为制作者抓屏而成,可能并不符合视频4∶3的格式,因此如将其盲目压缩为mpg文件,则改变了其真实的比例关系,插入Authorware后演示比例失调;再者在压缩过程中,即使视频文件经压缩后Authorware能识别,但音频文件有时改变比率后软件不再识别,使得压缩失败。笔者在经过若干测试后,总结出比较稳定和有效的方法是:先将抓屏后的avi文件转换成可调整大小的rm格式的文件,但因该文件在Authorware中播放需要控件,且交互操作不灵活,因此还需将该软件再转换为压缩后的avi文件格式,则在Authorware的播放中比例不改变、视频质量基本得到保证,文件压缩为1 min 1 MB左右,大大压缩了视频文件的存储空间。
  具体压缩步骤为:
  (1) 将抓屏后的视频文件avi导入网络梦工场real2002 v3.31中(也可是网络梦工场real的其他版本),将该文件添加到要转换的窗口内,并调整转换码率,见图4所示。转换码率越小,形成的rm文件也就越小。该软件的优点是转换后视频文件长宽比例不变,播放的音视频质量都较高,且压缩后文件比原avi文件小几十甚至上百倍。
  
   (2) 将转换成功的rm格式文件再转换成avi文件。因为rm格式的文件Authorware再播放和控制中均不方便,因此需要再将该rm格式文件转为Authorware运行和控制方便的avi文件。转换软件可用全能MP4/3GP视频转换通2008。将已转换好的rm格式文件导入全能MP4/3GP视频转换通2008,并进行相应的视频和音频设置,如图5所示。设置完成后单击开始转换,即在C盘上得到转换完成后的avi文件,它们的大小比较如图6所示。
  
  成转换后视频演示界面抓图如图7所示。若清晰度要求不高,还可以对该视频进行进一步压缩。
  
  3 数据库集成技术
  
  由于Authorware本身不带数据库功能,只有与数据库的接口,对数据库的支持较弱。因此要再设置的课件中实现对数据库的查询功能就必须先制作好一个数据库,然后在Authorware中调用数据库。解决的方法如图8所示。实现步骤如下:
  (1) 将要查询的数据内容做成网页群,将它们单独存放在Authorware的根目录下。
  
  (2) 在Authorware中设置模糊查询界面,可最大化设置模糊条件关键词。
  (3) 在Authorware程序设计中,一般命令只能是调用外部数据库,且多采用链接方式,这将影响整个程序的设计效果和交互操作,使用者必须熟悉另外的界面,但若在本程序中调用数据库则使程序运行很慢,笔者在设计该数据库调用时,将要查询的内容全部处理成网页格式,在程序中只是将要查找的关键词和网页调入到相应的程序窗口中,如图9所示样式。这样给程序进行了大大的减肥,在运行时,完全感觉不到上千条搜索信息的数据库的庞大。
  
  模糊查询计算图标的源程序如下:
  name:=EntryText@"n3"
  ODBCHandle:=ODBCOpen
  (WindowHandle,ErrorVar,
  "authorsearchdsn","","")
  sql:="select strNameCN from tbauthor
  where strNameCN like ′%"^name^"%′ or strNameEN like ′%"^name^"%′ or strContent like ′%"^name^"%′ "
  sql:=ODBCExecute(ODBCHandle,sql)
  if sql = "" then
  sql := ""
  --GoTo(@"tt")
  else
  number := LineCount(sql,"\\r") if number > 1 then
  --sql := "查询的数据太多"
  end if
  end if
  ODBCClose(ODBCHandle)
  
  4 结 语
  本文就Authorware中音视频的压缩及数据库集成技术做了一些探讨,解决计算机辅助教学中不能容纳大容量的音视频文件技术,经本文所研究的压缩技术,在教学光盘中能同时容纳300 min以上的音频文件、200 min以上的视频文件、上千条数据库文件的查询、上千张jpg格式的图片和大量文字资料及交互操作信息。使教学光盘真正达到了声、图、文并茂的教学过程,丰富了教学知识、扩展了教学内容,使教学光盘有较高的性价比。
  
  参 考 文 献
  [1]陈丽.远程学习的教学交互模型和教学交互层次塔[J].中国远程教育,2004(3):2428.
  [2]冯乃光.从交互的重要性谈网络课程的后台管理方法[J].中国远程教育,2006(11):5558.
  [3]戴心来,陈其容.网络课程的教学交互及其设计探究[J].网络教育与远程教育2005(9):6972.
  [4]刘淳,章强.交互式网络教学平台的研究与实现[J].南京大学学报:自然科学版,2006,42(1):2937.
  [5]周越.多媒体软件与数据库的融合\.现代电子技术,2006,29(12):8889.
  
  作者简介 冯乃光 女,1962年出生,副教授。主要研究方向为多媒体技术设计。