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

文档序号:33809081发布日期:2023-04-19 13:09阅读:69来源:国知局
音频流处理方法及装置与流程

本申请涉及计算机,特别涉及一种音频流处理方法。本申请同时涉及一种音频流处理装置,一种计算设备,以及一种计算机可读存储介质。


背景技术:

1、随着计算机技术的快速发展,信号处理技术也突飞猛进,其中,以音频处理技术最为突出。在当前的点播流媒体中,应用最广泛的音频是立体声音频和全景声音频。为了兼容所有设备的音频播放,在生产音频时,生成全景声与立体声两种规格的音频。

2、现有技术中,通常将全景声音频直接转码生成全景声编码格式和立体声编码格式的两种音频流,用于提供给不同的硬件设备播放。但由于全景声音频其混音和方式与立体声音频有很大区别,在将全景声音频转码成立体声音频后,音量会变低,音频质量降低,导致立体声音频几乎无法播放。因此,亟需一种有效的方案以解决上述问题。


技术实现思路

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、根据本申请实施例的第二方面,提供了一种音频流处理装置,包括:

30、第一识别模块,被配置为获取待处理音频流,并识别所述待处理音频流的编码格式;

31、获取模块,被配置为在所述待处理音频流的编码格式为全景声编码格式的情况下,获取设定音频响度参数;

32、第一转码模块,被配置为根据所述设定音频响度参数,将所述待处理音频流转码成立体声编码格式的音频流;

33、确定模块,被配置为根据所述立体声编码格式的音频流,确定所述待处理音频流转码后的目标音频流。

34、根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述音频流处理方法的步骤。

35、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述音频流处理方法的步骤。

36、本申请提供的音频流处理方法,获取待处理音频流,并识别所述待处理音频流的编码格式;在所述待处理音频流的编码格式为全景声编码格式的情况下,获取设定音频响度参数;根据所述设定音频响度参数,将所述待处理音频流转码成立体声编码格式的音频流;根据所述立体声编码格式的音频流,确定所述待处理音频流转码后的目标音频流。通过获取的设定音频响度参数,将待处理音频流转码成立体声编码格式的音频流,进而得到目标视频流,可以有效地解决全景声转立体声时产生的音量过低问题,在提高音频质量的同时,简化了音频处理过程,提高处理效率,同时能兼容立体声音频的正常生产。



技术特征:

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

2.根据权利要求1所述的方法,其特征在于,所述根据所述设定音频响度参数,将所述待处理音频流转码成立体声编码格式的音频流,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述设定音频响度参数,按照设定立体声编码策略,对所述音频采样数据进行编码处理,得到所述立体声编码格式的音频流,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述待处理音频流包含多个音频数据包;

5.根据权利要求1所述的方法,其特征在于,所述获取待处理音频流,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取设定音频响度参数之前,还包括:

7.根据权利要求6所述的方法,其特征在于,所述获取所述待处理音频流的音轨信息之后,还包括:

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

9.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-7任意一项所述方法的步骤。

10.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-7任意一项所述方法的步骤。


技术总结
本申请提供音频流处理方法及装置,其中所述音频流处理方法包括:获取待处理音频流,并识别所述待处理音频流的编码格式;在所述待处理音频流的编码格式为全景声编码格式的情况下,获取设定音频响度参数;根据所述设定音频响度参数,将所述待处理音频流转码成立体声编码格式的音频流;根据所述立体声编码格式的音频流,确定所述待处理音频流转码后的目标音频流。通过获取的设定音频响度参数,将待处理音频流转码成立体声编码格式的音频流,进而得到目标视频流,可以有效地解决全景声转立体声时产生的音量过低问题,在提高音频质量的同时,简化了音频处理过程,提高处理效率,同时能兼容立体声音频的正常生产。

技术研发人员:于雷,张皓羽,何钧
受保护的技术使用者:上海哔哩哔哩科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1