以屏幕录像为基础的视频教学资源库的建设与应用*
2012-10-18王卫兵
王卫兵
(台州职业技术学院,浙江 台州 318000)
以屏幕录像为基础的视频教学资源库的建设与应用*
王卫兵
(台州职业技术学院,浙江 台州 318000)
屏幕录像可以向学生直观展示软件的操作过程,以屏幕录像为基础的视频教学资源对于软件操作类课程教学很有帮助。本文介绍了以屏幕录像为基础的视频教学资源库建设的关键技术,开发了基于Web2.0的视频教学资源库系统,以网络影院形式来管理大量的视频教学资源,可以实现视频资源的播放、检索、上传、下载、评论与管理等功能。
教学资源库;视频演示;屏幕录像;在线教学
一、引言
在教学资源库中,视频资源因其包含的信息量大,直观性好,实际的教学效果要远远优于静态文字。以屏幕录像为基础的视频教学资源可以向学生直观展示软件的操作过程,在软件操作类课程中使用效果十分明显。
本文提出一种基于Web2.0的视频教学资源库系统,以网络影院形式来管理视频教学资源,可以实现视频资源的播放、检索、上传、下载、评论与管理等功能。
二、视频教学资源构建的关键技术
1.视频格式的选择
传统的视频文件,其格式为MPEG或者AVI,这种格式的文件数据量极大,不适合在线播放。当前流行流媒体格式的视频文件,包括ASF格式、WMV格式或RM格式,这一类流媒体格式在网上传播,需要安装对应的播放插件才能进行播放浏览。
Flash格式的流媒体利用网页上广泛使用的Flash Player平台,将视频整合到Flash动画中。Flash的技术特点包括:使用矢量技术,文件格式小;脚本丰富,交互性强;采用流控制技术,网络传输速度快,使用户在网络上能观看连续高清的视频。Flash格式的流媒体包括Flash影片动画SWF资源文档和Flash视频FLV资源文档,从根本上解决了播放器和容量问题,从而可以满足视频教学资源库的建设需求。
2.屏幕录像的创建
视频教学资源包括教学录像与屏幕录像两类,在软件操作类课程中,屏幕录像可以向学生直观展示软件的操作过程,因而其效果明显优于传统的课件或者教学录像。屏幕录像的视频教学资源是在操作计算机的过程中,利用专用录像软件将操作步骤、鼠标动作、鼠标移动轨迹及动态变化的屏幕信息记录下来,并可以同步录制解说的声音。屏幕录像视频资源可以体现教学环境的真实性,有利于学习者尽快感知真实的运行环境和运行过程,尽快掌握其操作步骤和操作方法。学生参考屏幕录像视频进行自学,可以边播放边进行实际操作,并可以多次播放直至完全弄懂。
屏幕录像资源的创建需要使用专门的屏幕录像工具如CamtasiaStudio、AdobeCaptivate等,实时捕捉屏幕音视频,将教师的演示录制下来,输出视频格式文件。Camtasia Studio是一种专门用来捕捉屏幕影音的工具软件,能录制包括影像、音效、鼠标移动的轨迹,解说声音等屏幕动作。同时提供了强大的视频编辑功能,可以对录像文件进行分割、合并、添加图片、声音等。CamtasiaStudio可以输出多种视频格式文件,如 SWF、AVI、WMV、RM、GIF 等。
AdobeCaptivate的屏幕录制除了通常的连续实时摄取外,还可以实现对电脑屏幕进行非连续摄取,只把变化了的屏幕进行一个个的“截屏”,并在录制完成后生成相应独立的帧,且每帧都是以屏幕为背景且包含鼠标动作和键盘操作的动画,在后期的剪辑中可以对每帧进行编辑、删除、添加等操作,例如加入文字解说、配音以及加入各种展示效果,因而大大缩减了输出文件的大小。
结合使用 和 可以录制各种需求的屏幕录像。
3.视频资源的格式转换
对于上传的不同格式的视频文件,在系统后台将其转换成Flash视频FLV文件。使用开放源代码的MEncoder和FFMpeg,在服务器端实现对上传视频文件的转换。在实际应用中,把原始视频文件经过两次编码转换成FLV格式文件。
第一次编码,使用MEncoder把原始上传文件转换成格式为AVI、音频数据压缩编码为MP3、视频数据压缩编码为mpeg4的中间文件。
第二次编码,使用FFMpeg把中间文件转换为容器格式为FLV,视频压缩编码为SorensonH.263,视频码率为250kb/s的可用于流式播放的FLV文件。同时FFMpeg还可以截取缩略图作为本视频的标签。
在视频教学资源库系统中,在程序语句中调用外部的MEncoder和FFMpeg程序执行两次编码命令进行视频格式转换,同时连接数据库服务器,填写转换后的视频信息。
三、视频教学资源库系统的创建
1.视频教学资源库系统的基本功能
教学资源库建设的目的是为了在实际教学中更广泛地应用,为教师和学生提供便捷、周到的服务。为更有效地利用视频教学资源,有必要建立一个视频教学资源库系统,系统除浏览和播放视频的功能外,还应该满足学习者检索视频、评论视频、下载视频等多种需求。因此,视频教学资源库系统的基本功能包含:
(1)视频检索功能:提供按分类、标题、内容、教师的组合检索以及关键字检索功能,使用户能快捷地查询到所需的视频;只要在搜索栏输入关键词,就可以实现调用平台的SQL搜索语句对数据库的检索功能,将搜索结果返回到客户端,并可以分页显示。
(2)视频播放功能:用户点击了相关视频的链接,平台就会直接调用链接相应的视频进行播放,并显示在IE浏览器直接播放,在播放过程中还可以进行暂停、播放、停止的操作,并可以直接从进度条中选择开始播放的位置。
(3)视频互动功能:用户在观看视频时可对该视频加以点评、评分和提问,并且能够浏览其他学习者对该视频的评论,针对视频案例开展交流讨论;通过提问的交互功能可以对视频教学中不清楚的部分作进一步的补充。
(4)视频下载功能:授权用户可以把选定的视频下载到本地硬盘,以用于课堂教学。
(5)视频上传功能:用户可以将教学视频上传到视频服务器,并且填写相关的资源信息以便于检索。在服务器上系统将进行文件格式转换,同时截取用户上传的视频缩略图。
(6)个性服务功能:对于每一用户,要为其进行学习记录,并提供个性化收藏夹功能。
(7)系统管理功能:管理员可对视频分类、视频、用户和公告等内容进行添加、编辑和审核等管理;可以对视频资源的播放进行统计分析。
2.视频教学资源库系统的开发
视频教学资源库系统是一个基于Web2.0的在线平台,基于B/S模式,采用较为成熟的ASP.NET技术进行系统开发。参考网络影院的管理模式,实现前台与后台的分离。前台可以进行网页浏览与视频的播放,后台则进行相关信息的管理。针对不同的权限的用户,其可以操作的功能也有所不同,如图所示为用户的权限关系图。
四、总结
屏幕录像的视频教学资源对于软件操作类课程教学很有帮助,使教学更简易、直观,提高学生自我学习的能力。网络影院式的视频教学资源库系统,可以实现对视频资源的快速、高效调用,并实现资源的不断扩充,结合其他的教学资源,将可以成为教师与学生好用、乐用的助教、助学网络学习平台。☉
[1]丁佩芬.高职共享型专业教学资源库建设框架探析[J].中国教育信息化(高教职教),2010(1).
[2]王卫兵.CAD/CAM课程网络化教学资源库的建设与应用[J].中国教育信息化(高教职教),2011(10).
[3]慈冉冉.视频教学资源在网络课程中的设计与应用[D].山东师范大学硕士论文,2010.
[4]李俊平.基于计算机屏幕录像的教学课件资源库建设[J].深圳职业技术学院学报,2011(5).
[5]彭昱忠,元昌安,陈汉梅.基于Captivate的网络多媒体课件制作技术研究[J].中国电化教育,2007(2).
[6]蓝新波.视频在线分享平台构建方法浅析[J].科技信息,2009(5).
(编辑:杨馥红)
G203
B
1673-8454(2012)09-0037-02
2011年度浙江省教育技术研究规划课题:基于“视频功能词典”的《CAD/CAM软件应用》网络化教学资源系统开发与应用(JB065)。