一种音频处理方法及装置与流程

文档序号:36328266发布日期:2023-12-09 22:18阅读:73来源:国知局
一种音频处理方法及装置与流程

本发明涉及数据处理,尤其涉及一种音频处理方法及装置。


背景技术:

1、在工作中,用户端需要自动收集音频或者通过插件或者sdk(英文全称:softwaredevelopment kit,中文全称:软件开发工具包)的方式引入音频进行音频压缩和可视化。

2、目前,进行音频压缩和可视化的方法是采用ffmpeg方法或实例方法用于音频编码压缩,通过linux平台或者服务端进行处理以文字形式可视化展示;其中,所述ffmpeg方法是指在linux平台下开发的可以用来记录、转换数字音频并将其转化的开源计算机程序;所述实例方法是javascript方法中的一种对象方法,通过实例方法更改数据参数进行音频编码压缩。

3、但是,上述处理方法都是采用c/c++进行处理,且都是通过安卓/ios原生进行处理,因此,无法直接运行在浏览器、h5、小程序等用户端;并且都是以文字形式可视化展示,没有可视化到音轨中,无法进行音频可视化分析。


技术实现思路

1、鉴于上述问题,本发明提供一种音频处理方法及装置,主要目的是为了实现直接运行于不同用户端,且可视化到音轨中进行音频可视化分析。

2、为解决上述技术问题,本发明提出以下方案:

3、第一方面,本发明提供一种音频处理方法,所述方法包括:

4、获取执行命令;

5、基于所述执行命令,利用预设实例方法从预设配置文件中获取所述执行命令对应的配置数据,其中,所述预设配置文件至少包括音频输出模式、音频编码方式和音频文件格式;

6、基于所述执行命令,利用预设获取规则获取音频数据;

7、基于所述执行命令对应的配置数据,利用预设处理规则对所述音频数据进行音频压缩和格式处理,得到目标音频数据;

8、基于所述目标音频数据,利用预设可视化规则进行可视化处理,得到所述目标音频数据对应的可视化显示,所述可视化显示包括音轨和文本标注。

9、第二方面,本发明提供一种音频处理装置,所述装置包括:

10、第一获取单元,用于获取执行命令;

11、第二获取单元,用于基于所述执行命令,利用预设实例方法从预设配置文件中获取所述执行命令对应的配置数据,其中,所述预设配置文件至少包括音频输出模式、音频编码方式和音频文件格式;

12、第三获取单元,用于基于所述执行命令,利用预设获取规则获取音频数据;

13、处理单元,用于基于所述执行命令对应的配置数据,利用预设处理规则对所述音频数据进行音频压缩和格式处理,得到目标音频数据;

14、可视化单元,用于基于所述目标音频数据,利用预设可视化规则进行可视化处理,得到所述目标音频数据对应的可视化显示,所述可视化显示包括音轨和文本标注。

15、为了实现上述目的,根据本发明的第三方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述第一方面所述音频处理方法。

16、为了实现上述目的,根据本发明的第四方面,提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如第二方面所述用于音频处理装置的全部或部分步骤。

17、借由上述技术方案,本发明提供的音频处理方法及装置,是由于采用ffmpeg方法或实例方法用于音频编码压缩,通过linux平台或者服务端进行处理以文字形式可视化展示存在无法直接运行在浏览器、h5、小程序等用户端;并且都是以文字形式可视化展示,没有可视化到音轨中,无法进行音频可视化分析的问题。为此,本发明通过获取执行命令;基于所述执行命令,利用预设实例方法从预设配置文件中获取所述执行命令对应的配置数据,其中,所述预设配置文件至少包括音频输出模式、音频编码方式和音频文件格式;基于所述执行命令,利用预设获取规则获取音频数据;基于所述执行命令对应的配置数据,利用预设处理规则对所述音频数据进行音频压缩和格式处理,得到目标音频数据;基于所述目标音频数据,利用预设可视化规则进行可视化处理,得到所述目标音频数据对应的可视化显示,所述可视化显示包括音轨和文本标注。本发明可以实现降低音频可视化的门槛,且可以可视化到音轨中进行音频可视化分析;通过音频压缩减少用户和企业流量以及储存成本;可兼容不同终端包括pc、h5、小程序等;可选择其他自定义的配置选项,便于在不同场景下的应用。

18、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。



技术特征:

1.一种音频处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述获取执行命令之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述配置数据至少包括收集采样率和输出采样率;

4.根据权利要求3所述的方法,其特征在于,所述基于所述压缩率,利用预设压缩规则压缩所述音频数据,得到初级压缩音频数据,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述基于所述目标音频数据,利用预设可视化规则进行可视化处理,得到所述目标音频数据对应的可视化显示,包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述执行命令,利用预设实例方法从预设配置文件中获取所述执行命令对应的配置数据,包括:

7.根据权利要求5所述的方法,其特征在于,所述基于所述执行命令,利用预设获取规则获取音频数据,包括:

8.一种音频处理装置,其特征在于,包括:

9.一种存储介质,所述存储介质包括存储的程序,其特征在于,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求7中任一项所述音频处理方法。

10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至权利要求7中任一项所述音频处理方法。


技术总结
本发明公开了一种音频处理方法及装置,涉及数据处理技术领域,主要目的在于实现直接运行于不同用户端,且可视化到音轨中进行音频可视化分析。本发明主要的技术方案为:获取执行命令;基于所述执行命令,利用预设实例方法从预设配置文件中获取所述执行命令对应的配置数据;基于所述执行命令,利用预设获取规则获取音频数据;基于所述执行命令对应的配置数据,利用预设处理规则对所述音频数据进行音频压缩和格式处理,得到目标音频数据;基于所述目标音频数据,利用预设可视化规则进行可视化处理,得到所述目标音频数据对应的可视化显示,所述可视化显示包括音轨和文本标注。本发明用于音频压缩和可视化。

技术研发人员:张艳雄,王云龙,汤德昆
受保护的技术使用者:百融至信(北京)科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1