课题主要内容有下面几方面:
(1)在WINDOWS操作系统下完成对S48、PCM音频格式的识别和格式间的相互转换,一次打开一个源文件进行转换。
(2)显示源文件、目标文件的格式信息,如文件大小、格式、采样率、码率,显示音频文件转换进度。
(3)封装成可供外部调用的动态链接库,并制作成Adobe Audition软件的插件,使它能够支持S48格式,方便用户使用此插件的转换功能。
(4)扩展要求是增加Audition主菜单中对S48的支持选项。
项目的开发过程大致可以分为三个大的阶段:第一个阶段是该软件的计划,分析和调研阶段。在这个阶段里,大致地学习了相关的技术,分析了相关的音频软件的性能和功能。这个阶段到2007年3月1号结束。
第二个阶段是软件的设计与实现。从3月1号到3月25号,是该软件的需求分析与DLL设计,这是该软件的第一个模型。从3月25号到4月20号是对软件的部分功能的实现阶段,这是该软件的第二个模型。从4月20号到5月10号,在该阶段主要处理格式转换功能的实现。从5月10日至6月初,在原有的基础上完善其他的功能和插件的设计。总体说来,该软件的总体开发是基于面向对象的开发。因为这个项目只是个人开发,而且先前对相关知识不了解,这些因素使得开发过程不顺利,现在该项目已经基本上完成了基本的要求,扩展部分还需完善。
第三个阶段是软件的测试和文档整理阶段。从5月15日至6月5日,完成了对软件的已有的功能的测试,并且整理软件的文档,写完论文。