论文部分内容阅读
随着广播电台数字化和数字音频技术的不断发展,将数字音频技术与IT计算机技术相结合的专业音频编辑与制作软件,作为广播电台重要的音频节目制作工具,已得到了广泛的应用,并成为数字化广播电台节目生产流程的重要组成部分。其功能、效率以及稳定性和准确性是专业音频编辑与制作软件优劣的重要指标。本论文详细探讨了专业音频编辑与制作软件的设计与开发过程。以C、C++语言为工具,设计并实现了一套基于PC音频工作站的稳定性好、可用性高的音频编辑软件。论文首先介绍了相关数字音频技术的知识和现代音频编辑技术的优势,其次分析了广播电台行业的应用环境,及该环境对音频编辑与制作软件工具提出的要求。为满足软件的稳定性要求,本文设计和实现了各种数据结构,统称为编辑决策列表。为了保证音频编辑的准确性和可视性,本文还设计了产生能量文件的方法来实现音频波形的准确快速显示,并且设计和采用缓存技术,提高了节目编辑制作效率。文中详细介绍了此软件的设计及实现过程,包括功能需求分析、模块划分、模块结构、功能实现流程等。通常用户在进行节目制作时如果使用了不同格式的素材,需要对素材进行格式转换,耗时地解码和编码,不仅效率低,而且反复的压缩编解码也影响音频质量。本课题所研究的广播音频编辑与制作软件的特色之处在于它能够实时地跨格式、跨采样率和跨比特率进行播放、录音和编辑。该特点借助了能量文件,采用编辑决策列表的方式,避免了直接对素材进行二次压缩解码,并支持多轨编辑,同时本软件设计了方便性强的可视化音量声相曲线调节功能,完全达到了“所见即所得”的效果。这些特色功能的实现能够更好地满足广播电台的需求。