甄 榮
(巴彥淖爾廣播電視臺,內(nèi)蒙古 巴彥淖爾 015000)
隨著廣播電視媒體的快速發(fā)展,媒體資源規(guī)模不斷增長,且資料類型復雜,包括文稿、拋射腳本、音頻和視頻節(jié)目等。需要設計并實現(xiàn)媒資管理系統(tǒng),對寶貴的媒體資源進行管理,從而最大化地發(fā)揮媒體資源價值。編目和關鍵幀提取技術是實現(xiàn)媒資管理系統(tǒng)的關鍵技術,其準確度對媒體資料檢索結(jié)果有直接影響,有必要對其具體實現(xiàn)方法進行研究。
從業(yè)務流程來看,媒資管理系統(tǒng)主要包含視頻轉(zhuǎn)碼、編目、關鍵幀提取、編目審核、上傳和檢索下載等關鍵步驟。其中,編目和關鍵幀提取對整個系統(tǒng)的運行效果有關鍵性影響,是實現(xiàn)媒體資源檢索的重要基礎。從整個媒資生命周期來看,在其上傳過程中,可能出現(xiàn)丟幀和畫面失真等問題,因此上載到服務器后不能直接被用戶使用,需要通過審核后對其進行編目,然后再對編目信息進行審核,如果不通過,要重新進行編目,直到通過審核為止。完成一系列處理后的媒體資料才能被人們查閱和利用。
在媒資管理系統(tǒng)設計過程中,主要采用MVC設計思想,將其整體邏輯框架分為表現(xiàn)層、業(yè)務邏輯層、數(shù)據(jù)訪問層三大層次,分別負責用戶與系統(tǒng)交互、業(yè)務邏輯處理以及底層數(shù)據(jù)庫操作功能。此外,還要做好數(shù)據(jù)訪問層設計和底層數(shù)據(jù)庫設計,實現(xiàn)媒資數(shù)據(jù)的統(tǒng)一存儲和高效調(diào)用,為系統(tǒng)邏輯業(yè)務處理提供支持。
編目模塊的主要功能是為編目人員對視頻進行編目操作提供支持,需要對視頻元數(shù)據(jù)信息進行描述。在設計過程中,元數(shù)據(jù)主要根據(jù)柏林核心集中的15個核心元素進行設計,同時參考《廣播電視音像資料編目規(guī)范》等相關設計要求,得到的編目元數(shù)據(jù)共有100多項,可以確保內(nèi)容涵蓋的全面性。根據(jù)不同數(shù)據(jù)的側(cè)重點,一般不需要填寫全部項,只需要將一部分設置為必填項,從而在保證編目完整的同時,具有一定的靈活性。在編目過程中,首先在待編目列表中選取視頻,對其元數(shù)據(jù)進行編輯,完成后可進行臨時保存,并提交審核。系統(tǒng)自動對編目內(nèi)容進行校驗,檢查格式和完整性等,然后將云數(shù)據(jù)儲存到數(shù)據(jù)庫中,以.xml格式存放在相應目錄下。最后改變文件狀態(tài),將其設置為未審核。編目模塊實現(xiàn)后,可以通過點擊編目按鈕,進入到編目界面中,按系統(tǒng)提示執(zhí)行上述編目步驟,然后點擊完成按鈕,交付系統(tǒng)進行自動校驗,并完成存儲等工作。
在媒資管理系統(tǒng)中,MPEG-2格式的視頻按I幀提取,并與按照時間間隔提取關鍵幀的方法相結(jié)合。在具體執(zhí)行過程中,系統(tǒng)現(xiàn)抽取第一個I幀,作為第一個關鍵幀,再根據(jù)系統(tǒng)時間間隔的設定,找出與其相距此時間間隔的幀,判斷是否為I幀,如果是則提取出來作為第二個關鍵幀,否則繼續(xù)向下查找,重復此過程,完成對所有關鍵幀的提取。除了對MPEG-2格式視頻進行提取外,還可以對其他格式視頻進行提取,同樣采取按時間間隔提取的方法,采用DirectShow技術實現(xiàn)關鍵幀提取。在該技術的支持下,用戶可以在播放視頻過程中提取當前圖像,只需要安裝相應的解碼插件,即可實現(xiàn)對不同格式視頻的關鍵幀進行提取。此外,用戶還可以選擇手動提取或自動提取方式,通過對視頻進行暫停,確定關鍵幀提取的開始位置,并將其作為第一個關鍵幀,然后按照時間間隔法依次提取。該模塊實現(xiàn)后,用戶可以通過具有編目權限的賬號及口令登陸系統(tǒng),進行關鍵幀提取工作,在待審核文件中選取文件,然后采用先自動后手動的方式進行提取。
完成編目和關鍵幀提取操作后,編目審核人員需要對編目信息進行審核,然后才能上傳到服務器中供人們進行檢索和下載。審核工作是為了確保編目信息的準確性,審核人員可以從待審核列表中,選擇查看編目信息,按照相關標準進行檢查,符合標準則改變狀態(tài)為通過審核,并上傳到服務器,否則將編目材料返回給編目人員,讓其重新編目。編目人員根據(jù)審核提示,對編目信息加以修改和完善,然后再次提交審核,直至編目信息通過。在媒資管理系統(tǒng)中也包含對應和編目審核和修改模塊,可以為相應操作提供支持。兩個模塊實現(xiàn)后,審核人員和編目人員可以分別登入到審核界面與編目修改界面,完成上述操作,確保編目信息的準確性。
綜上所述,媒資管理系統(tǒng)的設計與實現(xiàn)可以為媒體資料管理提供有力支持。通過對其中的關鍵技術、編目和關鍵幀提取技術進行分析,可以為媒資管理系統(tǒng)提供借鑒。在MVC框架下分別實現(xiàn)編目模塊、關鍵幀提取模塊以及編目審核和修改模塊,可以確保編目信息質(zhì)量符合要求。