本申请涉及音频处理,特别涉及音频处理方法及装置。
背景技术:
1、随着计算机技术的发展,玩家对游戏的表现效果要求越来越高。其中,游戏音频的表现已经成为一个重要的环节。游戏中的音乐和音效能够为游戏增添更多的趣味性和沉浸感。然而,随着游戏音频的精细化,游戏中的音频文件也越来越大。目前,游戏音频的编辑和预览方式仍然是直接读取的方式,这会给游戏的测试和维护带来一定的影响。同时,游戏开发者对于音频研发也有越来越多样的需求,这种需求如果独立于游戏外进行制作,不仅需要单独的人力资源完成,还无法保证制作好的音频与游戏内容的匹配性,尤其是在音频较为重要的游戏中,这种匹配性尤为重要。因此亟需一种有效的方案以解决上述问题。
技术实现思路
1、有鉴于此,本申请实施例提供了音频处理方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了音频处理装置,一种计算设备,以及一种计算机可读存储介质。
2、根据本申请实施例的第一方面,提供了一种音频处理方法,包括:
3、响应于针对目标应用提交的音频处理指令读取待处理音频文件;
4、按照所述目标应用预先配置的音频处理策略,加载所述待处理音频文件对应的音频播放数据和音频波形数据;
5、根据所述音频播放数据和所述音频波形数据构建所述待处理音频文件的音频调试数据,并确定所述音频处理指令对应的调试粒度信息;
6、按照所述调试粒度信息对所述音频调试数据进行渲染,根据渲染结果生成音频调试界面,其中,所述音频调试界面按照所述调试粒度信息展示所述待处理音频文件对应的波形图。
7、根据本申请实施例的第二方面,提供了另一种音频处理方法,应用于客户端,包括:
8、响应于通过目标应用的音频处理界面提交的音频处理指令,在所述客户端中的音频存储空间中读取待处理音频文件;
9、按照所述目标应用预先配置的音频处理策略,加载所述待处理音频文件对应的音频播放数据和音频波形数据;
10、根据所述音频播放数据和所述音频波形数据构建所述待处理音频文件的音频调试数据,并确定所述音频处理指令对应的调试粒度信息;
11、按照所述调试粒度信息对所述音频调试数据进行渲染,根据渲染结果生成音频调试界面;
12、将所述音频处理界面更新为所述音频调试界面并展示,其中,所述音频调试界面按照所述调试粒度信息展示所述待处理音频文件对应的波形图。
13、根据本申请实施例的第三方面,提供了一种音频处理装置,包括:
14、读取模块,被配置为响应于针对目标应用提交的音频处理指令读取待处理音频文件;
15、加载模块,被配置为按照所述目标应用预先配置的音频处理策略,加载所述待处理音频文件对应的音频播放数据和音频波形数据;
16、构建模块,被配置为根据所述音频播放数据和所述音频波形数据构建所述待处理音频文件的音频调试数据,并确定所述音频处理指令对应的调试粒度信息;
17、生成模块,被配置为按照所述调试粒度信息对所述音频调试数据进行渲染,根据渲染结果生成音频调试界面,其中,所述音频调试界面按照所述调试粒度信息展示所述待处理音频文件对应的波形图。
18、根据本申请实施例的第四方面,提供了另一种音频处理装置,应用于客户端,包括:
19、读取文件模块,被配置为响应于通过目标应用的音频处理界面提交的音频处理指令,在所述客户端中的音频存储空间中读取待处理音频文件;
20、加载数据模块,被配置为按照所述目标应用预先配置的音频处理策略,加载所述待处理音频文件对应的音频播放数据和音频波形数据;
21、构建数据模块,被配置为根据所述音频播放数据和所述音频波形数据构建所述待处理音频文件的音频调试数据,并确定所述音频处理指令对应的调试粒度信息;
22、生成界面模块,被配置为按照所述调试粒度信息对所述音频调试数据进行渲染,根据渲染结果生成音频调试界面;
23、展示界面模块,被配置为将所述音频处理界面更新为所述音频调试界面并展示,其中,所述音频调试界面按照所述调试粒度信息展示所述待处理音频文件对应的波形图。
24、根据本申请实施例的第五方面,提供了一种计算设备,包括:
25、存储器和处理器;
26、所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现所述音频处理方法的步骤。
27、根据本申请实施例的第六方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述音频处理方法的步骤。
28、根据本申请实施例的第七方面,提供了一种芯片,其存储有计算机程序,该计算机程序被芯片执行时实现所述音频处理方法的步骤。
29、本实施例提供的音频处理方法,为了能够提高对音频文件处理的灵活性,以及可以按需查看音频文件对应不同展示粒度的波形图,可以响应于针对目标应用提交的音频处理指令读取当前时刻需要处理的待处理音频文件,此时可以利用目标应用预先配置的音频处理策略,加载待处理音频文件对应的音频播放数据和音频波形数据,以方便在目标应用中从音频波形的可视化维度以及音频播放的声音维度对待处理音频文件向开发人员进行呈现。在此基础上,可以根据音频播放数据和音频波形数据构建待处理音频文件的音频调试数据,同时确定当前时刻对待处理音频文件进行调试的调试粒度信息。最后即可按照调试粒度信息对音频调试数据进行渲染,进而实现根据渲染结果生成音频调试界面,并在音频调试界面中展示调试粒度信息对应的波形图,从而方便开发人员在目标应用中针对待处理音频文件进行随意调整,以根据调整结果得到不同展示粒度的波形图,以便开发人员根据展示的波形图了解音频播放效果,从而可以在此基础上进行音频文件的调整,以得到满足游戏开发需求的音频使用。
1.一种音频处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述按照所述目标应用预先配置的音频处理策略,加载所述待处理音频文件对应的音频播放数据和音频波形数据步骤执行之前,还包括:
3.根据权利要求1所述的方法,其特征在于,所述按照所述目标应用预先配置的音频处理策略,加载所述待处理音频文件对应的音频播放数据和音频波形数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述音频播放数据和所述音频波形数据构建所述待处理音频文件的音频调试数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述按照所述调试粒度信息对所述音频调试数据进行渲染,根据渲染结果生成音频调试界面,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述按照所述调试粒度信息对所述音频调试数据进行渲染,根据渲染结果生成音频调试界面步骤执行之后,还包括:
7.根据权利要求1所述的方法,其特征在于,所述响应于针对目标应用提交的音频处理指令读取待处理音频文件,包括:
8.一种音频处理方法,其特征在于,应用于客户端,包括:
9.一种音频处理装置,其特征在于,包括:
10.一种音频处理装置,其特征在于,应用于客户端,包括:
11.一种计算设备,其特征在于,包括:
12.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至8任意一项所述方法的步骤。
