饒可
DOI:10.16661/j.cnki.1672-3791.2016.19.020
摘 要:音頻工作站系統(tǒng)是廣播電臺日常節(jié)目生產(chǎn)中素材流轉(zhuǎn)、節(jié)目制作及上單播出等工作的重要支撐系統(tǒng),是編輯、記者、主持人使用頻率最高的節(jié)目制作系統(tǒng),在現(xiàn)有的系統(tǒng)條件下,音頻資料導(dǎo)出所面臨的最大問題就是音頻資料在數(shù)據(jù)庫應(yīng)用前端的檢索信息與系統(tǒng)存儲底層的實(shí)際文件名之間的對應(yīng)關(guān)系并不是所見即所得。該文介紹依靠Excel及Windows自帶的批處理命令來對音頻文件進(jìn)行處理,此方法可以對后臺導(dǎo)出的以字符編碼命名的音頻文件進(jìn)行快速批量管理。
關(guān)鍵詞:數(shù)據(jù)庫 音頻資料 檢索 管理
中圖分類號:TP316.3 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2016)07(a)-0020-02
在對音頻資料進(jìn)行管理的過程中,除了日常的存檔、備份、刻錄等資料保存工作,還需要經(jīng)常根據(jù)各個(gè)頻率及主持人的需求,將系統(tǒng)中的音頻資料進(jìn)行批量導(dǎo)出,以滿足音頻資料在音頻工作站系統(tǒng)外的非播出應(yīng)用。由于站點(diǎn)數(shù)量眾多,對于維護(hù)人員來說,音頻工作站系統(tǒng)的日常維護(hù)工作量也是非常巨大的,而其中的一項(xiàng)重要工作就是對系統(tǒng)內(nèi)的音頻資料進(jìn)行管理。依照現(xiàn)有條件,導(dǎo)出音頻資料時(shí)面臨的最大問題即音頻資料在數(shù)據(jù)庫應(yīng)用前端顯示的檢索信息和系統(tǒng)存儲底層的實(shí)際文件名不匹配。究其原因,系統(tǒng)檢索或錄入音樂,看到的是詳細(xì)的信息,而數(shù)據(jù)庫中是以對應(yīng)的代碼形式呈現(xiàn)的。
如果從系統(tǒng)磁盤中批量導(dǎo)出音頻文件,用戶看到的將是很多以長編碼命名的文件,這種長編碼文件類似人們的身份證號碼,是唯一的,其文件名是在用戶將音頻灌入音頻工作站系統(tǒng)時(shí)系統(tǒng)自動生成的,既不互相重復(fù)也沒有規(guī)律,目的是防止系統(tǒng)在數(shù)據(jù)檢索過程中出現(xiàn)重名文件而無法正確建立一一對應(yīng)關(guān)系。雖然這種命名方式對于系統(tǒng)數(shù)據(jù)庫而言便于程序化管理和檢索,但是對于需要導(dǎo)出共享的用戶來說,只看文件名的話是不可能知道該音頻文件是什么內(nèi)容、什么類型的資料,這就需要對音頻資料進(jìn)行試聽,根據(jù)內(nèi)容分辨,然后對音頻文件進(jìn)行重命名歸類;或者通過音頻工作站系統(tǒng)前端逐一檢索,逐一導(dǎo)出,這樣就大大增加了音頻資料共享的難度,降低了工作效率。
下面就介紹一種借助Excel及Windows自帶的批處理命令來完成音頻文件定位、關(guān)系對應(yīng)及批量改名的辦法,借助此辦法可以對后臺導(dǎo)出的以字符編碼命名的音頻文件進(jìn)行快速批量管理。
首先大家需要到數(shù)據(jù)庫中找到需要導(dǎo)出的音頻文件對應(yīng)關(guān)系表,來確定文件在磁盤中的真實(shí)存放路徑、磁盤存儲名以及音頻工作站系統(tǒng)對應(yīng)的中文曲名等信息。
如上圖1所示,找到該數(shù)據(jù)表后,使用SQL的select語句對表單數(shù)據(jù)進(jìn)行查詢,可以根據(jù)實(shí)際情況來設(shè)置查詢條件,這里設(shè)置的是查詢顯示前10 000條表單內(nèi)容,查詢結(jié)果如圖2所示。
從圖2中人們可以看到音頻資料在數(shù)據(jù)庫中的對應(yīng)關(guān)系,Song Title表單對應(yīng)的是資料中文名,Master File Name表單對應(yīng)的是資料在磁盤存儲區(qū)中存放的真實(shí)路徑,而AudFile表單對應(yīng)的則是Song Title表單中文曲名所對應(yīng)的編碼格式文件名。人們要做的工作就是要把Master File Name表單所示路徑的文件導(dǎo)出后,改為Song Title表單所對應(yīng)的中文曲名,如果通過手動來逐一修改的話,無疑將會是一項(xiàng)耗時(shí)費(fèi)力的繁雜工作,所以,首先就需要利用Excel來完成中文曲名與真實(shí)文件名的對應(yīng)關(guān)系設(shè)置,為下一步文件批處理做準(zhǔn)備。
將數(shù)據(jù)庫表單中的所有內(nèi)容復(fù)制粘貼到新建Excel中,將其他無用的表單刪除,只留下Master File Name表單和Song Title表單中的內(nèi)容。
將數(shù)據(jù)庫中存在對應(yīng)關(guān)系的兩列數(shù)據(jù)分列兩列放在Excel表格中,其中A列對應(yīng)的是數(shù)據(jù)庫的Song Title表單,也就是真實(shí)曲名,B列對應(yīng)的是數(shù)據(jù)庫的Master File Name表單,也就是磁盤中存儲的編碼格式文件名,大家需要將B列的文件名用A列的真實(shí)曲名替代,這時(shí)候選中C列的第一個(gè)單元格后,在Excel表格上方的公式區(qū)中輸入“="REN?"&B1&"?"&A1&""”,意思是將表格B1的內(nèi)容替換成表格A1的內(nèi)容,這時(shí)C列的第一行C1處會出現(xiàn)REN XXXX XXXX的內(nèi)容,這其實(shí)就是生成了一條Dos的文件重命名命令,剩下的表格用Excel的拖拉復(fù)制功能選中C1表格右下角從第一條拖到最后一條,這樣就方便快捷地批量生成了Dos的重命名命令,Excel的任務(wù)也就完成了。
接下來就要對導(dǎo)出的文件進(jìn)行批量改名了,執(zhí)行批量改名之前需要把需要改名的所有文件都放在同一個(gè)文件夾下。然后新建一個(gè)文本文件,將剛才的Excel中的C列所有內(nèi)容復(fù)制到文本文件中保存退出,后綴名改成.bat的文件類型保存,也就是Windows的批處理文件類型。
完成這步操作后需要把.bat后綴的批處理文件放在與需要改名的音頻資料文件相同的目錄下雙擊執(zhí)行。由于中文曲名錄入時(shí)會出現(xiàn)一些不規(guī)范的字符,利用REN命令改名的時(shí)候會出現(xiàn)個(gè)別無法改名的情況,這時(shí)候只需要等待批處理命令執(zhí)行完畢后,找到目錄下的未改名的音頻文件,對照Excel中的對應(yīng)關(guān)系手動更改就可以了。
結(jié)語
通過以上幾條簡單的命令就能完成需要人工花費(fèi)大量精力去完成的資料管理歸檔工作,使工作效率大幅提高,是音頻工作站音頻資料導(dǎo)出分享和管理的好方法。
參考文獻(xiàn)
[1] 尚召根.淺議音頻資料的數(shù)字化加工與儲存[J].太原大學(xué)學(xué)報(bào),2014(S1):27-28.
[2] 王亮.小型電臺數(shù)字音頻資料的修復(fù)與管理[J].民營科技,2014(7):40.
[3] 周靜.新媒體競爭下的媒體資料管理新探索——以北京人民廣播電臺為例[J].情報(bào)探索,2013(5):61-64.