媒体文件处理方法、装置、设备、可读存储介质及产品制造方法及图纸

技术编号:30367691 阅读:22 留言:0更新日期:2021-10-16 17:40
本公开实施例提供一种媒体文件处理方法、装置、设备、可读存储介质及产品,该方法包括:若检测到当前媒体文件的播放模式为循环播放,则判断当前媒体文件的最后一帧是否播放完毕;若播放完毕,获取下一媒体文件对应的视频解码以及音频解码,视频解码以及音频解码为当前媒体文件未播放完毕时,获取下一媒体文件对应的数据帧并进行解复用后获得的;对视频解码以及音频解码进行渲染操作,并播放渲染后的视频解码以及音频解码。由于该视频解码以及音频解码在当前媒体文件未播放完毕时即获取并解复用完毕,从而在当前媒体文件播放完毕时,下一媒体文件已经解复用完毕,可以直接进行播放,避免了循环播放视频时的卡顿现象,提高媒体文件播放时的平滑性。播放时的平滑性。播放时的平滑性。

【技术实现步骤摘要】
媒体文件处理方法、装置、设备、可读存储介质及产品


[0001]本公开实施例涉及数据处理
,尤其涉及一种媒体文件处理方法、装置、设备、可读存储介质及产品。

技术介绍

[0002]随着终端设备及网络的发展,短视频应用软件逐渐走进用户的生活。而为了使用户观看到更加贴合个人喜好的视频,现有的短视频应用软件一般都选择使用大数据的方式分析用户喜好,并向用户推送与其兴趣相关的视频信息。
[0003]现有的短视频应用软件在使用过程中,当用户选择循环播放与其兴趣相关的视频信息时,一般都是获取视频文件,对视频文件进行渲染,播放渲染后的视频文件。在当前的视频文件渲染完毕时,再获取下一视频文件,从该下一视频文件的第一针进行渲染操作。
[0004]但是,采用上述方法进行视频文件的渲染处理时,在视频完全播放结束后再下载数据进行渲染操作,往往下一视频文件的首帧显示需要一定的时间,从而用户在使用过程中,可能会产生停顿感,视频浏览体验不够顺滑。

技术实现思路

[0005]本公开实施例提供一种媒体文件处理方法、装置、设备、可读存储介质及产品,以解决现有的视频渲染方法在连续播放视频时,会产生停顿感,视频浏览体验不佳的技术问题。
[0006]第一方面,本公开实施例提供一种媒体文件处理方法,包括:
[0007]若检测到当前媒体文件的播放模式为循环播放,则判断当前媒体文件的最后一帧是否播放完毕;
[0008]若判断所述最后一帧播放完毕,则获取下一媒体文件对应的视频解码以及音频解码,其中,所述视频解码以及音频解码为所述当前媒体文件未播放完毕时,获取所述下一媒体文件对应的数据帧并进行解复用后获得的;
[0009]对所述视频解码以及音频解码进行渲染操作,并播放渲染后的视频解码以及音频解码。
[0010]第二方面,本公开实施例提供一种媒体文件处理装置,包括:
[0011]判断模块,用于若检测到当前媒体文件的播放模式为循环播放,则判断当前媒体文件的最后一帧是否播放完毕;
[0012]获取模块,用于若判断所述最后一帧播放完毕,则获取下一媒体文件对应的视频解码以及音频解码,其中,所述视频解码以及音频解码为所述当前媒体文件未播放完毕时,获取所述下一媒体文件对应的数据帧并进行解复用后获得的;
[0013]渲染模块,用于对所述视频解码以及音频解码进行渲染操作,并播放渲染后的视频解码以及音频解码。
[0014]第三方面,本公开实施例提供一种电子设备,包括:至少一个处理器和存储器;
[0015]所述存储器存储计算机执行指令;
[0016]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的媒体文件处理方法。
[0017]第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的媒体文件处理方法。
[0018]第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的媒体文件处理方法。
[0019]本实施例提供的媒体文件处理方法、装置、设备、可读存储介质及产品,该方法通过在循环播放模式下,检测到当前媒体文件的最后一帧播放完毕后,获取下一媒体文件对应的视频解码以及音频解码进行显示,其中,该视频解码以及音频解码为当前媒体文件未播放完毕时,获取下一媒体文件对应的数据帧并进行解复用后获得的。由于该视频解码以及音频解码在当前媒体文件未播放完毕时即获取并解复用完毕,从而在当前媒体文件播放完毕时,下一媒体文件已经解复用完毕,可以直接进行播放,避免了循环播放视频时的卡顿现象,提高媒体文件播放时的平滑性,提高用户体验。
附图说明
[0020]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本公开实施例一提供的媒体文件处理方法的流程示意图;
[0022]图2为本公开所基于的系统架构图;
[0023]图3为本公开实施例提供的应用场景示意图;
[0024]图4为本公开实施例提供的又一应用场景示意图;
[0025]图5为本公开实施例二提供的媒体文件处理装置的结构示意图;
[0026]图6为本公开实施例三提供的电子设备的结构示意图。
具体实施方式
[0027]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0028]针对上述提及的现有的视频渲染方法在连续播放视频时,会产生停顿感,视频浏览体验不佳的技术问题,本公开提供了一种媒体文件处理方法、装置、设备、可读存储介质及产品。
[0029]需要说明的是,本公开提供媒体文件处理方法、装置、设备、可读存储介质及产品可运用在各种媒体文件循环播放的场景中。
[0030]当用户采用循环播放的模式进行媒体文件播放时,现有技术中一般都是在当前媒体文件播放完毕之后,再获取下一媒体文件进行渲染操作,并播放渲染后的下一媒体文件。但是,采用上述方法进行媒体文件的渲染操作,会导致用户在使用过程中,可能会产生停顿感,媒体文件浏览体验不够顺滑。
[0031]在解决上述技术问题的过程中,专利技术人通过研究发现,为了避免媒体文件循环播放时的停顿现象,可以在当前媒体文件未播放完毕时,获取下一媒体文件并进行渲染操作。从而能够在当前媒体文件播放完毕时,获取已渲染完毕的下一媒体文件进行播放。
[0032]图1为本公开实施例一提供的媒体文件处理方法的流程示意图,如图1所示,该方法包括:
[0033]步骤101、若检测到当前媒体文件的播放模式为循环播放,则判断当前媒体文件的最后一帧是否播放完毕。
[0034]本实施例的执行主体为媒体文件处理装置,该媒体文件处理装置可耦合于用户的终端设备内,从而能够在用户使用终端设备进行媒体文件浏览时,对媒体文件进行处理。
[0035]可选地,该媒体文件处理装置还可以耦合于服务器中,该服务器能够与用户的终端设备通信连接,从而能够与终端设备进行信息交互。在用户使用终端设备进行媒体文件浏览时,对媒体文件进行处理,将处理后的媒体文件发送至终端设备进行播放。
[0036]图2为本公开所基于的系统架构图,如图2所示,本公开所基于的系统架构中至少包括服务器1以及终端设备2,其中,服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体文件处理方法,其特征在于,包括:若检测到当前媒体文件的播放模式为循环播放,则判断当前媒体文件的最后一帧是否播放完毕;若判断所述最后一帧播放完毕,则获取下一媒体文件对应的视频解码以及音频解码,其中,所述视频解码以及音频解码为所述当前媒体文件未播放完毕时,获取所述下一媒体文件对应的数据帧并进行解复用后获得的;对所述视频解码以及音频解码进行渲染操作,并播放渲染后的视频解码以及音频解码。2.根据权利要求1所述的方法,其特征在于,所述当前媒体文件与所述下一媒体文件为相同的媒体文件;或者,所述当前媒体文件与所述下一媒体文件为不同的媒体文件;所述若判断所述最后一帧播放完毕,则获取下一媒体文件对应的视频解码以及音频解码之前,还包括:在当前媒体文件未播放完毕时,获取在当前媒体文件后待播放的下一媒体文件;按照所述下一媒体文件中数据帧的时间顺序,依次获取所述下一媒体文件对应的数据帧进行解复用操作,以获得所述下一媒体文件对应的视频解码以及音频解码;将所述下一媒体文件对应的视频解码以及音频解码存储至所述解复用数据集中。3.根据权利要求2所述的方法,其特征在于,所述获取当前媒体文件后待播放的下一媒体文件,包括:从内容分发网络或预设的存储路径中,获取当前媒体文件后待播放的下一媒体文件。4.根据权利要求2所述的方法,其特征在于,所述解复用数据集对应有固定的存储空间;所述按照所述下一媒体文件中数据帧的时间顺序,依次获取所述下一媒体文件对应的数据帧进行解复用操作,包括:确定所述解复用数据集中当前媒体文件对应的视频解码以及音频解码所占用的内存数据;根据所述内存数据,按照所述下一媒体文件中数据帧的时间顺序,依次获取所述下一媒体文件对应的数据帧进行解复用操作,直到所述下一媒体文件对应的视频解码以及音频解码所占用的内存数据与所述当前媒体文件对应的视频解码以及音频解码所占用的内存数据之和与所述解复用数据集对应的存储空间一致。5.根据权利要求1

4任一项所述的方法,其特征在于,所述对所述视频解码以及音频解码进...

【专利技术属性】
技术研发人员:马超
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1