一個(gè)基于MOOC的教學(xué)視頻錄制軟件的設(shè)計(jì)及應(yīng)用_第1頁(yè)
一個(gè)基于MOOC的教學(xué)視頻錄制軟件的設(shè)計(jì)及應(yīng)用_第2頁(yè)
一個(gè)基于MOOC的教學(xué)視頻錄制軟件的設(shè)計(jì)及應(yīng)用_第3頁(yè)
一個(gè)基于MOOC的教學(xué)視頻錄制軟件的設(shè)計(jì)及應(yīng)用_第4頁(yè)
一個(gè)基于MOOC的教學(xué)視頻錄制軟件的設(shè)計(jì)及應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、一個(gè)基于MOOC的教學(xué)視頻錄制軟件的設(shè)計(jì)及應(yīng)用摘要:MOOC的出現(xiàn),引起了世界各大高校的極大關(guān)注。但MOOC的量還不可以滿足人們對(duì)這一課程的量的需求。其中一個(gè)重要的原因即MOOC中視頻課程單元的開發(fā)費(fèi)用還比較高,還不能實(shí)現(xiàn)教師化以授課教師自己完成視頻課程的錄制與制作的制作途徑。針對(duì)這一現(xiàn)狀,我們?cè)O(shè)計(jì)了一個(gè)專門用于一線教師自行完成MOOC視頻片段錄制及后期制作的系統(tǒng),以期在一定程度上解決這一問題,本文將就此設(shè)計(jì)與應(yīng)用進(jìn)展詳細(xì)闡述。關(guān)鍵詞:MOOC;VB編程;教學(xué)視頻錄制 MOOC的開展現(xiàn)狀及現(xiàn)有開發(fā)方式 對(duì)MOOC教學(xué)視頻錄制軟件系統(tǒng)功能的解析MOOC的教學(xué)視頻錄制在技術(shù)上與以往的數(shù)字化教學(xué)錄制

2、方式?jīng)]有本質(zhì)的區(qū)別。數(shù)字化教學(xué)錄制系統(tǒng)的主要技術(shù)簡(jiǎn)單地說就是教學(xué)視頻或音頻的數(shù)字化錄制、處理及播放技術(shù)。不管詳細(xì)開發(fā)出來的教學(xué)視頻錄制系統(tǒng)怎樣,是造價(jià)高的所謂功能齊全的教學(xué)視頻錄制系統(tǒng)如微格教學(xué)錄制系統(tǒng),還是造價(jià)一般的,所謂普通的網(wǎng)絡(luò)教學(xué)監(jiān)控錄制系統(tǒng),它的系統(tǒng)功能總可以歸結(jié)為三大功能模塊:教學(xué)視頻、音頻錄制功能模塊。即通過數(shù)字化設(shè)備現(xiàn)主要為數(shù)碼攝像機(jī)或數(shù)字式攝像頭記錄教學(xué)過程中或技能培訓(xùn)中的場(chǎng)景,并保存在計(jì)算機(jī)中。教學(xué)錄制視頻,音頻處理功能模塊。拍攝下來的教學(xué)視頻及音頻材料可以通過系統(tǒng)進(jìn)展相應(yīng)的處理,即通過如今通用的數(shù)字視頻編輯技術(shù)進(jìn)展剪輯處理。教學(xué)視頻播放功能模塊。教學(xué)施行中錄制的視頻,最終

3、需要進(jìn)展播放,以便進(jìn)展有針對(duì)性地教學(xué)指導(dǎo),而教學(xué)視頻播放功能的實(shí)現(xiàn)也是現(xiàn)有教學(xué)錄制系統(tǒng)中差異性比較大的。教學(xué)視頻錄制系統(tǒng)的技術(shù)功能模塊的關(guān)鍵點(diǎn)在于錄制、處理、播放,因此只要設(shè)計(jì)一個(gè)系統(tǒng)能實(shí)現(xiàn)上述主要功能即能完成視頻教學(xué)錄制所要求的技術(shù)。為此,根據(jù)現(xiàn)有技術(shù)可以采用如圖2展示的比較簡(jiǎn)易化MOOC課程錄制的技術(shù)實(shí)現(xiàn)道路。從圖2中可以看出,這套系統(tǒng)能實(shí)現(xiàn)教學(xué)視頻的錄制、處理及播放,但它從技術(shù)的角度把系統(tǒng)實(shí)現(xiàn)的硬件要求降到了最低,應(yīng)該說是一套群眾化的,造價(jià)極低的視頻錄制、處理與播放系統(tǒng)。其涉及的只有USB攝像頭與計(jì)算機(jī)及相應(yīng)軟件,假設(shè)計(jì)算機(jī)上已配置了攝像頭與內(nèi)置麥克風(fēng),那么只需要一臺(tái)計(jì)算機(jī)即可實(shí)現(xiàn)。當(dāng)然

4、,作為一個(gè)系統(tǒng),應(yīng)該有一個(gè)比較方便的控制臺(tái)面,為此,可以通過編程,編制一個(gè)系統(tǒng)主控制臺(tái)面來方便其系統(tǒng)錄制、處理及播放三大功能模塊的教學(xué)實(shí)現(xiàn)。 MOOC視頻錄制軟件的編程設(shè)計(jì)為了實(shí)現(xiàn)MOOC所需的教學(xué)錄制的主控制的要求,可以選取基于Windows平臺(tái)的程序編程軟件Visual Basic 6.0以下簡(jiǎn)稱VB完成主控制臺(tái)的軟件設(shè)計(jì)及編制工作。其界面如圖3所示。1.其主要技術(shù)要點(diǎn)解析1視頻的捕獲及錄制。視頻的捕獲主要利用了VB程序編輯中的API函數(shù)編程來實(shí)現(xiàn),而錄制主要利用了微軟的Windows編碼器來實(shí)現(xiàn),這里利用微軟的Windows Media編碼器來實(shí)現(xiàn)音、視頻的錄制主要是考慮到形成視頻文件的

5、大小問題。從現(xiàn)有的視頻錄制文件格式來看,生成的視頻文件主要有以下格式:AVI、MPEG、WMV、FLV等,但是從詳細(xì)的教學(xué)實(shí)現(xiàn)來看,通過比較錄制圖像的質(zhì)量與形成文件大小兩方面的因素如下表,應(yīng)該說采用WMV文件格式便于教學(xué)實(shí)現(xiàn)。WMV文件格式作為微軟的網(wǎng)絡(luò)流媒體格式,它表達(dá)了生成視頻文件較小的特點(diǎn),雖然它的圖像質(zhì)量不如其他兩種格式,但由于文件小,占用計(jì)算機(jī)存儲(chǔ)空間不大,便于長(zhǎng)時(shí)間錄制與保存,特別適用于MOOC視頻的點(diǎn)播與下載。而微軟的編碼器在錄制形成WMV視頻文件的過程中有其獨(dú)有的優(yōu)勢(shì)。2視頻的編輯。非線編軟件是數(shù)字化視頻后期處理的主要軟件,現(xiàn)有的非線編軟件比較多,如Adobe Premiere

6、,繪聲繪影等。這里考慮到軟件的操作復(fù)雜程度及方便性,通過VB編程調(diào)用了Windows XP系統(tǒng)自帶的由微軟開發(fā)的Windows Movic Maker作為非線性編輯軟件完成視頻的編輯處理。 3視頻播放。視頻播放時(shí),由于生成的主要是WMV格式文件,可以在主控臺(tái)通過調(diào)用VB自帶的多媒體播放控件的形式完成視頻的播放。當(dāng)然,為了簡(jiǎn)化軟件的編制不再在軟件的功能界面中參加文件的查找及點(diǎn)播功能,以簡(jiǎn)化程序的編制及實(shí)現(xiàn)難度。2.主要的VB程序技術(shù)解析這套系統(tǒng)的技術(shù)要點(diǎn)除了以上的介紹外,還包括控制臺(tái)面的編程及錄制功能的實(shí)現(xiàn),這里把其主要程序的要點(diǎn)呈現(xiàn)出來供大家參考。1USB攝像頭或數(shù)字?jǐn)z像機(jī)輸入視頻信號(hào)的捕獲。

7、捕獲由USB攝像頭或數(shù)字?jǐn)z像機(jī)輸入的視頻信號(hào)主要由VB的API函數(shù)來實(shí)現(xiàn)。這里主要通過API消息函數(shù)SendMessage來向視頻窗體發(fā)送由數(shù)字?jǐn)z像頭輸入的錄制視頻圖像。作為API函數(shù)的調(diào)用,需要在使用前先對(duì)其進(jìn)展函數(shù)聲明,然后才能調(diào)用。此外,為了方便程序?qū)σ曨l圖像窗口的開啟與關(guān)閉控制,一般通過自定義一系列的函數(shù)來實(shí)現(xiàn)。以上對(duì)于函數(shù)的聲明及自定義函數(shù)的定義都通過放入公共模塊文件的形式來實(shí)現(xiàn),主要代碼如下。Module1Module1.basDeclare Function SendMessage Lib user32 Alias SendMessageA _ByVal hwnd As Long

8、, ByVal wMsg As Long, _ByVal wParam As Integer, ByVal lParam As Long As LongAPI 消息函數(shù)聲明Function capDriverConnectByVal lwnd As Long, ByVal i As Integer As BooleancapDriverConnect = SendMessagelwnd, WM_CAP_DRIVER_CONNECT, i, 0End Function自定義連接函數(shù),完成與視頻設(shè)備的連接Function capPreviewRateByVal lwnd As Long, ByVa

9、l wMS As Integer As BooleancapPreviewRate = SendMessagelwnd, WM_CAP_SET_PREVIEWRATE, wMS, 0End Function自定義圖像錄制幀速函數(shù),便于錄制視頻幀速的調(diào)節(jié)Function capPreviewScaleByVal lwnd As Long, ByVal f As Boolean As BooleancapPreviewScale = SendMessagelwnd, WM_CAP_SET_SCALE, f, 0End Function自定義視頻窗口預(yù)覽形式的縮放有效或者無效,完成錄制中視頻窗口的大

10、小調(diào)節(jié)2錄制時(shí)視頻窗口的置頂技術(shù)。在錄制的過程中,有時(shí)可能臨時(shí)會(huì)彈出一些程序窗口,為了保證錄制時(shí)的視頻界面始終能位于所有的程序窗口之上,可以利用API置頂函數(shù)完成窗口的置頂。當(dāng)設(shè)置視頻窗口置頂后,視頻窗口在錄制中將處于頂層的位置以保障窗口視頻不會(huì)被其他的應(yīng)用程序阻擋。主要代碼如下。Declare Function SetWindowPos Lib user32 _ByVal hwnd As Long, _ByVal hWndInsertAfter As Long, _ByVal x As Long, _ByVal y As Long, _ByVal cx As Long, _ByVal cy

11、As Long, _ByVal wFlags As Long As LongAPI置頂函數(shù)聲明Public Function SetTopMostWindowhwnd As Long, Topmost As Boolean As LongIf Topmost = True ThenSetTopMostWindow = SetWindowPoshwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGSElseSetTopMostWindow = SetWindowPoshwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGSSetTopMostWindow

12、= FalseEnd IfEnd Function自定義置頂函數(shù),可以通過主控臺(tái)設(shè)置完成視頻窗口的置頂3對(duì)Microsoft Windows Media與Windows Movic Maker的調(diào)用。在課程的錄制過程中,主要通過調(diào)用Microsoft Windows Media來完成對(duì)視頻及PPT課件界面的錄制,調(diào)用Windows Movic Maker來完成對(duì)錄制視頻的剪輯及添加文字等后期制作工作。對(duì)以上兩個(gè)應(yīng)用程序的調(diào)用可以通過以下程序語(yǔ)句來實(shí)現(xiàn)。ShellExecute Me.hwnd, open, C:Program FilesWindows Media ponentsEncoder設(shè)

13、置.wme, , , 1完成對(duì)編碼器程序的調(diào)用Shell C:Program FilesMovie Makermoviemk.exe 完成對(duì)Windows Movic Maker程序的調(diào)用4其他功能的編程實(shí)現(xiàn)。對(duì)于錄制視頻播放及錄制系統(tǒng)控制等功能的實(shí)現(xiàn)這里就不再贅述,有興趣可參閱相關(guān)資源。 MOOC教學(xué)錄制軟件的教學(xué)應(yīng)用作為MOOC教學(xué)視頻錄制軟件,這套系統(tǒng)的教學(xué)實(shí)現(xiàn)還涉及一些相關(guān)的硬件的配置及軟件設(shè)置,而其硬件的配置已經(jīng)簡(jiǎn)化到一臺(tái)配置了USB攝像頭與內(nèi)置麥克風(fēng)的計(jì)算機(jī)即可行的程度。下面將介紹其使用的根本步驟。1.使用前的準(zhǔn)備1配置了攝像頭或攝像機(jī)與麥克風(fēng)的多媒體計(jì)算機(jī),假設(shè)有條件最好通過數(shù)碼

14、攝像機(jī)通過視頻信號(hào)源,通過外置高質(zhì)量麥克風(fēng)提供音頻信號(hào)源。2完成相關(guān)驅(qū)動(dòng)及軟件的安裝及設(shè)置。這里主要要求安裝USB攝像頭的驅(qū)動(dòng),假設(shè)是通過攝像機(jī)送信號(hào),需要安裝相應(yīng)的板卡并安裝驅(qū)動(dòng)。操作系統(tǒng)選Windows XP要求帶Windows Movic Maker程序,微軟編碼器可選擇Windows Media 9編碼器。2.使用的步驟1連接好設(shè)備,設(shè)置好相關(guān)參數(shù)。2啟動(dòng)主控制臺(tái)面,按翻開視頻界面按鍵,翻開錄制視頻界面。調(diào)節(jié)攝像頭或攝像機(jī),控制好錄制的場(chǎng)景界面,并進(jìn)展小段試錄。3試錄無問題,調(diào)整好錄制界面,進(jìn)展正式錄制。4錄制完成,點(diǎn)擊主界面的編輯按鍵,調(diào)用Windows Movic Maker進(jìn)展簡(jiǎn)單的剪輯,完成后保存在指定的文件夾中備用。5點(diǎn)擊主界面的播放按鍵,調(diào)用播放器,播放錄制并剪輯后產(chǎn)生的視頻文件進(jìn)展播放。6錄制教學(xué)視頻無問題后交由MOOC運(yùn)營(yíng)商進(jìn)展網(wǎng)絡(luò)課程資源的上傳,上傳后在MOOC中供學(xué)習(xí)者調(diào)看。3.使用中應(yīng)注意的問題1錄制視頻可以由攝像機(jī)送信號(hào),也可以通

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論