收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

基于Audition的音频格式识别及转换的研究

[关键词:Audition,音频格式]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:txgc0277,word全文:57页,合计:24000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于Audition的音频格式识别及转换的研究毕业设计论文------

课题内容及开发过程

课题主要内容有下面几方面:

(1)在WINDOWS操作系统下完成对S48、PCM音频格式的识别和格式间的相互转换,一次打开一个源文件进行转换。

(2)显示源文件、目标文件的格式信息,如文件大小、格式、采样率、码率,显示音频文件转换进度。

(3)封装成可供外部调用的动态链接库,并制作成Adobe Audition软件的插件,使它能够支持S48格式,方便用户使用此插件的转换功能。

(4)扩展要求是增加Audition主菜单中对S48的支持选项。

软件任务概述

整个软件的开发是在Window操作系统下用Delphi语言编程完成。需转换的源文件是电脑硬盘中存储的音频文件,一次只可以进行一个源文件转换,格式限于PCM和S48;目标文件的采样率和码率大小参数是可以设置的,源文件和目标文件的文件名及路径可以选择也可以输入,整个操作简单;当源文件和目标文件都已选择时,通过按钮进行格式转换;文件格式转换进度可见,并且显示出完成转换的百分比和完成的字节数,转换完成或者转换出错都会有相关的提示,软件中的所有提示信息都是以弹出窗口的形式出现;转换前显示出源文件的格式信息,转换结束后显示出目标文件的格式信息,包括文件格式、文件大小、采样率、码率;整个程序封装成DLL,可供其他程序调用;最后做成Adobe Audition软件的插件,使其能够支持S48格式识别和转换;扩展要求是增加Audition主菜单中对S48的支持选项。 

本项目可以分成三大部,分别是DLL部分、转换部分、插件部分。本章主要对转换部分结构做详细的讲解。转换部分由多个功能模块来组成,主要模块有:参数设置模块、WAV源文件分析模块、目标文件分析模块、内存分配模块、文件流转换模块、文件格式信息显示模块、进度条模块、出错显示模块。下章将说明如何实现DLL的封装和插件的制作原理、实现方法。

......

现将在开发过程中发现的结论总结如下:

(1)对于该课题的设计,因在开发人员是个人的情况下,对项目的总体情况不能全盘掌握的情况下,最初采用以前的软件开发方法和经验,从上到下的编程方式开始软件开发,基本思路是先尽早的设计出软件的界面,文件选择功能,然后是文件分析功能,文件转换功能等。但是,后来发现这样编程下去,功能还没完全实现,代码就已经很多而且较混乱,每次出错的发现和调试都很麻烦。后来,导师指导,先完成DLL的设计,这样就确定了软件的大体框架。本课题把程序封装成DLL供外部调用,用户是看不到软件的面貌,当调用功能时,弹出操作窗体或信息提示窗体。这样就提出新的目标和方案,作为下一阶段的目标。以此不断的螺旋上升,最终达到要求,完成软件的设计。

(2)软件的各个功能分成各个功能模块来完成。先完成各个功能模块的编译,然后再整体调试。具体模块有WAV文件格式模块、目标文件格式模块、文件头模块、转换模块、Buffer模块、格式显示模块、总调用模块等。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:txgc0277,word全文:57页,合计:24000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于Audition的音频格式识别及转换的研究(论文)!
相关毕业设计
    没有关键字相关信息!