本申请公开了一种音频文件处理方法、装置、电子设备及可读存储介质,具体实现方案为:接收终端设备发送的音频文件标识,所述音频文件标识根据所述音频文件的数据信息和所述音频文件的来源信息生成,所述音频文件用于合成视频;根据所述音频文件标识,确定所述音频文件的来源;根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件;向所述终端设备发送所述音频文件。该方法使得读取音频文件的效率得到极大提升。
Audio file processing method, device, electronic equipment and readable storage medium
【技术实现步骤摘要】
音频文件处理方法、装置、电子设备及可读存储介质
本申请实施例涉及计算机技术,尤其涉及一种音频文件处理方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网小视频类产品的快速增长,视频创作为作者表达和展现自我提供了一种更加直接和新颖的形式。目前搭配音乐是小视频创作中最基本的形式,现有小视频软件平台的视频发布使用音乐占比均超过50%以上。因此,小视频软件平台在发布小视频时,需要首先获取到小视频的搭配音乐。小视频软件平台上使用的音乐的来源可能为多种来源,例如可以包括多种网络音乐平台,以及用户的手机端的本地音乐等。现有技术中,需要预先将视频的搭配音乐保存至小视频软件平台的数据库中,并主动生成一个数字自增编号作为音乐的标识。当需要播放小视频时,通过音乐的标识获取小视频的搭配音乐。但是,使用现有技术所得到的音乐的标识未携带有效信息,导致数据读取的效率较低。
技术实现思路
本申请实施例提供一种音频文件处理方法、装置、电子设备及可读存储介质,用于解决现有技术中数据读取的效率较低的问题。第一方面,本申请实施例提供一种音频文件处理方法,包括:接收终端设备发送的音频文件标识,所述音频文件标识根据所述音频文件的数据信息和所述音频文件的来源信息生成,所述音频文件用于合成视频;根据所述音频文件标识,确定所述音频文件的来源;根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件;向所述终端设备发送所述音频文件。作为一种可选的实现方式,所述音频文件的来源为所述音频文件的版权方;所述音频文件的数据信息包括:所述音频文件的版权方系统的标识;所述根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件,包括:根据所述音频文件的版权方系统的标识,从所述音频文件的版权方系统获取所述音频文件。作为一种可选的实现方式,所述音频文件的来源为所述音频文件所属的视频;所述音频文件的数据信息包括:所述音频文件所属的视频的标识;所述根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件,包括:根据所述音频文件所属的视频的标识,从视频数据库查询所述音频文件。作为一种可选的实现方式,所述接收终端设备发送的音频文件标识之前,还包括:在音频文件列表中存储所述音频文件标识和所述视频数据库的信息。作为一种可选的实现方式,所述音频文件的来源为所述音频数据库;所述音频文件的数据信息包括:所述音频文件的索引标识,所述索引标识根据所述音频文件的类型和所述音频文件的自定义标识生成;所述根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件,包括:根据所述音频文件的索引标识,从所述音频数据库获取所述音频文件。作为一种可选的实现方式,所述接收终端设备发送的音频文件标识之前,还包括:根据所述音频文件的类型和所述音频文件的自定义标识,生成所述索引标识;在音频文件列表中存储所述音频文件标识和所述索引标识,并在所述音频数据库存储所述音频文件。作为一种可选的实现方式,所述接收终端设备发送的音频文件标识之前,还包括:根据所述音频文件的数据信息,生成所述音频文件的第一对象;根据所述音频文件的来源信息,生成所述音频文件的第二对象;使用预设密钥,对所述第一对象和所述第二对象加密,生成所述音频文件的第一随机数;对所述音频文件的第一随机数进行编码,得到所述音频文件标识。作为一种可选的实现方式,所述音频文件的数据信息,包括下述至少一项:所述音频文件的编码格式、所述音频文件的采样率、所述音频文件的采样大小、所述音频文件的时长、所述音频文件的名称。第二方面,本申请实施例提供一种音频文件处理装置,包括:接收模块,用于接收终端设备发送的音频文件标识,所述音频文件标识根据所述音频文件的数据信息和所述音频文件的来源信息生成,所述音频文件用于合成视频;处理模块,用于根据所述音频文件标识,确定所述音频文件的来源;以及,根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件;发送模块,用于向所述终端设备发送所述音频文件。作为一种可选的实现方式,所述音频文件的来源为所述音频文件的版权方;所述音频文件的数据信息包括:所述音频文件的版权方系统的标识;所述处理模块具体用于:根据所述音频文件的版权方系统的标识,从所述音频文件的版权方系统获取所述音频文件。作为一种可选的实现方式,所述音频文件的来源为所述音频文件所属的视频;所述音频文件的数据信息包括:所述音频文件所属的视频的标识;所述处理模块具体用于:根据所述音频文件所属的视频的标识,从视频数据库查询所述音频文件。作为一种可选的实现方式,所述处理模块具体用于:在音频文件列表中存储所述音频文件标识和所述视频数据库的信息。作为一种可选的实现方式,所述音频文件的来源为所述音频数据库;所述音频文件的数据信息包括:所述音频文件的索引标识,所述索引标识根据所述音频文件的类型和所述音频文件的自定义标识生成;所述处理模块具体用于:根据所述音频文件的索引标识,从所述音频数据库获取所述音频文件。作为一种可选的实现方式,所述处理模块还用于:根据所述音频文件的类型和所述音频文件的自定义标识,生成所述索引标识;以及,在音频文件列表中存储所述音频文件标识和所述索引标识,并在所述音频数据库存储所述音频文件。作为一种可选的实现方式,所述处理模块具体用于:根据所述音频文件的数据信息,生成所述音频文件的第一对象;根据所述音频文件的来源信息,生成所述音频文件的第二对象;使用预设密钥,对所述第一对象和所述第二对象加密,生成所述音频文件的第一随机数;对所述音频文件的第一随机数进行编码,得到所述音频文件标识。作为一种可选的实现方式,所述音频文件的数据信息,包括下述至少一项:所述音频文件的编码格式、所述音频文件的采样率、所述音频文件的采样大小、所述音频文件的时长、所述音频文件的名称。第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第一方面所述的方法。第四方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行上述第一方面所述的方法。上述申请中的一个实施例具有如下优点或有益效果:音频文件标识基于音频文件的数据信息和来源信息来生成,使得音频文件标识中携带了大量的有效信息。在获取音频文件时,可以基于该音频文件标识确定出音频文件的来源,并直接根据音频文件标识从其来源处获取到音频文件,从而使得读取音频文件的效率得到极大提升。同时,使用上述方式不需要将本文档来自技高网...
【技术保护点】
1.一种音频文件处理方法,其特征在于,包括:/n接收终端设备发送的音频文件标识,所述音频文件标识根据所述音频文件的数据信息和所述音频文件的来源信息生成,所述音频文件用于合成视频;/n根据所述音频文件标识,确定所述音频文件的来源;/n根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件;/n向所述终端设备发送所述音频文件。/n
【技术特征摘要】
1.一种音频文件处理方法,其特征在于,包括:
接收终端设备发送的音频文件标识,所述音频文件标识根据所述音频文件的数据信息和所述音频文件的来源信息生成,所述音频文件用于合成视频;
根据所述音频文件标识,确定所述音频文件的来源;
根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件;
向所述终端设备发送所述音频文件。
2.根据权利要求1所述的方法,其特征在于,所述音频文件的来源为所述音频文件的版权方;所述音频文件的数据信息包括:所述音频文件的版权方系统的标识;
所述根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件,包括:
根据所述音频文件的版权方系统的标识,从所述音频文件的版权方系统获取所述音频文件。
3.根据权利要求1所述的方法,其特征在于,所述音频文件的来源为所述音频文件所属的视频;所述音频文件的数据信息包括:所述音频文件所属的视频的标识;
所述根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件,包括:
根据所述音频文件所属的视频的标识,从视频数据库查询所述音频文件。
4.根据权利要求3所述的方法,其特征在于,所述接收终端设备发送的音频文件标识之前,还包括:
在音频文件列表中存储所述音频文件标识和所述视频数据库的信息。
5.根据权利要求1所述的方法,其特征在于,所述音频文件的来源为所述音频数据库;所述音频文件的数据信息包括:所述音频文件的索引标识,所述索引标识根据所述音频文件的类型和所述音频文件的自定义标识生成;
所述根据所述音频文件标识,从所述音频文件的来源处获取所述音频文件,包括:
根据所述音频文件的索引标识,从所述音频数据库获取所述音频文件。
6.根据权利要求5所述的方法,其特征在于,所述接收终端设备发送的音频文件标识之前,还包括:
...
【专利技术属性】
技术研发人员:董良,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。