借助Excel与Windows批处理命令管理音频资料

时间:2022-07-24 04:52:41

借助Excel与Windows批处理命令管理音频资料

DOI:10.16661/ki.1672-3791.2016.19.020

摘 要:音频工作站系统是广播电台日常节目生产中素材流转、节目制作及上单播出等工作的重要支撑系统,是编辑、记者、主持人使用频率最高的节目制作系统,在现有的系统条件下,音频资料导出所面临的最大问题就是音频资料在数据库应用前端的检索信息与系统存储底层的实际文件名之间的对应关系并不是所见即所得。该文介绍依靠Excel及Windows自带的批处理命令来对音频文件进行处理,此方法可以对后台导出的以字符编码命名的音频文件进行快速批量管理。

关键词:数据库 音频资料 检索 管理

中图分类号:TP316.3 文献标识码:A 文章编号:1672-3791(2016)07(a)-0020-02

在对音频资料进行管理的过程中,除了日常的存档、备份、刻录等资料保存工作,还需要经常根据各个频率及主持人的需求,将系统中的音频资料进行批量导出,以满足音频资料在音频工作站系统外的非播出应用。由于站点数量众多,对于维护人员来说,音频工作站系统的日常维护工作量也是非常巨大的,而其中的一项重要工作就是对系统内的音频资料进行管理。依照现有条件,导出音频资料时面临的最大问题即音频资料在数据库应用前端显示的检索信息和系统存储底层的实际文件名不匹配。究其原因,系统检索或录入音乐,看到的是详细的信息,而数据库中是以对应的代码形式呈现的。

如果从系统磁盘中批量导出音频文件,用户看到的将是很多以长编码命名的文件,这种长编码文件类似人们的身份证号码,是唯一的,其文件名是在用户将音频灌入音频工作站系统时系统自动生成的,既不互相重复也没有规律,目的是防止系统在数据检索过程中出现重名文件而无法正确建立一一对应关系。虽然这种命名方式对于系统数据库而言便于程序化管理和检索,但是对于需要导出共享的用户来说,只看文件名的话是不可能知道该音频文件是什么内容、什么类型的资料,这就需要对音频资料进行试听,根据内容分辨,然后对音频文件进行重命名归类;或者通过音频工作站系统前端逐一检索,逐一导出,这样就大大增加了音频资料共享的难度,降低了工作效率。

下面就介绍一种借助Excel及Windows自带的批处理命令来完成音频文件定位、关系对应及批量改名的办法,借助此办法可以对后台导出的以字符编码命名的音频文件进行快速批量管理。

首先大家需要到数据库中找到需要导出的音频文件对应关系表,来确定文件在磁盘中的真实存放路径、磁盘存储名以及音频工作站系统对应的中文曲名等信息。

如上图1所示,找到该数据表后,使用SQL的select语句对表单数据进行查询,可以根据实际情况来设置查询条件,这里设置的是查询显示前10 000条表单内容,查询结果如图2所示。

从图2中人们可以看到音频资料在数据库中的对应关系,Song Title表单对应的是资料中文名,Master File Name表单对应的是资料在磁盘存储区中存放的真实路径,而AudFile表单对应的则是Song Title表单中文曲名所对应的编码格式文件名。人们要做的工作就是要把Master File Name表单所示路径的文件导出后,改为Song Title表单所对应的中文曲名,如果通过手动来逐一修改的话,无疑将会是一项耗时费力的繁杂工作,所以,首先就需要利用Excel来完成中文曲名与真实文件名的对应关系设置,为下一步文件批处理做准备。

将数据库表单中的所有内容复制粘贴到新建Excel中,将其他无用的表单删除,只留下Master File Name表单和Song Title表单中的内容。

将数据库中存在对应关系的两列数据分列两列放在Excel表格中,其中A列对应的是数据库的Song Title表单,也就是真实曲名,B列对应的是数据库的Master File Name表单,也就是磁盘中存储的编码格式文件名,大家需要将B列的文件名用A列的真实曲名替代,这时候选中C列的第一个单元格后,在Excel表格上方的公式区中输入“="REN?"&B1&"?"&A1&""”,意思是将表格B1的内容替换成表格A1的内容,这时C列的第一行C1处会出现REN XXXX XXXX的内容,这其实就是生成了一条Dos的文件重命名命令,剩下的表格用Excel的拖拉复制功能选中C1表格右下角从第一条拖到最后一条,这样就方便快捷地批量生成了Dos的重命名命令,Excel的任务也就完成了。

接下来就要对导出的文件进行批量改名了,执行批量改名之前需要把需要改名的所有文件都放在同一个文件夹下。然后新建一个文本文件,将刚才的Excel中的C列所有内容复制到文本文件中保存退出,后缀名改成.bat的文件类型保存,也就是Windows的批处理文件类型。

完成这步操作后需要把.bat后缀的批处理文件放在与需要改名的音频资料文件相同的目录下双击执行。由于中文曲名录入时会出现一些不规范的字符,利用REN命令改名的时候会出现个别无法改名的情况,这时候只需要等待批处理命令执行完毕后,找到目录下的未改名的音频文件,对照Excel中的对应关系手动更改就可以了。

结语

通过以上几条简单的命令就能完成需要人工花费大量精力去完成的资料管理归档工作,使工作效率大幅提高,是音频工作站音频资料导出分享和管理的好方法。

参考文献

[1] 尚召根.浅议音频资料的数字化加工与储存[J].太原大学学报,2014(S1):27-28.

[2] 王亮.小型电台数字音频资料的修复与管理[J].民营科技,2014(7):40.

[3] 周静.新媒体竞争下的媒体资料管理新探索――以北京人民广播电台为例[J].情报探索,2013(5):61-64.

上一篇:青海省手工业联社改革与发展思路 下一篇:超大城市综合体建筑防火设计与消防安全管理