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

技术编号:30431812 阅读:14 留言:0更新日期:2021-10-24 17:25
本公开实施例提供一种媒体文件处理方法、装置、设备、可读存储介质及产品,该方法包括:获取待显示的媒体文件,并确定所述待显示的媒体文件对应的显示尺寸;若确定所述显示尺寸小于前端显示界面的界面尺寸,则根据所述界面尺寸对所述待显示的媒体文件进行尺寸拉伸操作,获得目标媒体文件;将所述目标媒体文件发送至所述显示界面进行显示。由于该目标媒体文件的显示尺寸与界面尺寸相同,因此,在显示之前无需对其再进行一次拉伸,从而能够有效地避免该媒体文件采用临近差值的方式拉伸造成的摩尔纹的问题,提高用户的观看体验。提高用户的观看体验。提高用户的观看体验。

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


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

技术介绍

[0002]随着终端设备及网络的发展,短视频应用软件逐渐走进用户的生活。而为了使用户观看到更加贴合个人喜好的视频,现有的短视频应用软件一般都选择使用大数据的方式分析用户喜好,并向用户推送与其兴趣相关的视频信息。
[0003]由于待播放的视频的尺寸可能与播放视频的终端视频的显示尺寸有所不同,因此,为了实现短视频的正常播放,一般都采用终端设备内设置的textureview控件对短视频进行拉伸操作。该控件在Android系统某些版本上,一般采用临近差值对短视频进行拉伸操作,并显示拉伸后的短视频。
[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]图7为本公开实施例四提供的电子设备的结构示意图。
具体实施方式
[0028]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0029]针对上述提及的现有的视频拉伸方法会导致视频出现摩尔纹的技术问题,本公开提供了一种媒体文件处理方法、装置、设备、可读存储介质及产品。
[0030]需要说明的是,本公开提供媒体文件处理方法、装置、设备、可读存储介质及产品可运用在各种媒体文件拉伸与显示的场景中。
[0031]由于安卓8.0以上的操作系统在对媒体文件进行显示时,若检测到媒体文件的显示尺寸与显示界面尺寸不同时,采用临近差值的方式对该媒体文件进行拉伸操作。但是,临近差值的拉伸方式在对媒体文件进行放大等查看方式时,会出现摩尔纹、马赛克等现象,导致用户观看体验较差。
[0032]在解决上述技术问题的过程中,专利技术人通过研究发现,为了避免临近差值导致的摩尔纹现象,在获取到媒体文件,将媒体文件发送至前端播放器进行拉伸以及播放之前,可
以设置一离屏拉伸模块,该离屏拉伸模块可以预先对媒体文件进行拉伸操作,使得拉伸后的媒体文件的显示尺寸与前端显示界面的尺寸一致,从而能够避免前端播放器采用临近差值的方式对媒体文件进行拉伸操作。从而前端播放器播放的媒体文件不会出现摩尔纹的问题,提高用户体验。
[0033]图1为本公开实施例一提供的媒体文件处理方法的流程示意图,如图1 所示,该方法包括:
[0034]步骤101、获取待显示的媒体文件,并确定所述待显示的媒体文件对应的显示尺寸。
[0035]本实施例的执行主体为媒体文件处理装置,该媒体文件处理装置可耦合于终端设备中,从而能够在将媒体文件发送至显示界面进行播放显示之前,对媒体文件进行拉伸操作。
[0036]可选地,该媒体文件装置还可以耦合于服务器中,该服务器能够与多个终端设备通信连接,从而能够在显示界面播放显示媒体文件之前,对终端设备待显示的媒体文件进行拉伸操作。
[0037]实际应用,由于媒体文件的显示尺寸与前端显示界面的显示尺寸有所不同,因此,在对媒体文件进行显示之前,需要对媒体文件进行拉伸操作,使其与前端显示界面保持相同的尺寸。举例来说,媒体文件的显示尺寸可以为 480*480,而显示界面的显示尺寸可以为1080*1080,二者的尺寸有所不同,因此,需要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体文件处理方法,其特征在于,包括:获取待显示的媒体文件,并确定所述待显示的媒体文件对应的显示尺寸;若确定所述显示尺寸小于前端显示界面的界面尺寸,则根据所述界面尺寸对所述待显示的媒体文件进行尺寸拉伸操作,获得目标媒体文件;将所述目标媒体文件发送至所述显示界面进行显示。2.根据权利要求1所述的方法,其特征在于,所述根据所述界面尺寸对所述待显示的媒体文件进行尺寸拉伸操作,包括:根据所述界面尺寸,采用线性插值的方式对所述待显示的媒体文件进行尺寸拉伸操作。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述界面尺寸对所述待显示的媒体文件进行尺寸拉伸操作,包括:将所述待显示的媒体文件的显示尺寸拉伸至与界面尺寸一致,获得目标媒体文件。4.根据权利要求1所述的方法,其特征在于,所述获取待显示的媒体文件,包括:采用预设的输出渲染接口调用原始渲染缓存区接口;接收原始渲染缓存区接口输出的待显示的媒体文件,其中,所述输出渲染接口采用opengl创建。5.根据权利要求4所述的方法,其特征在于,所述将所述目标媒体文件发送至所述显示界面进行显示,包括:将所述目标媒体文件发送至预设的新建渲染缓存区;向终端设备发送通知消息,以使预设的前端播放器从所述新建渲染缓存区获取所述待显示媒体文件进行渲染操作并显示。6.根据权利要求1

2、4

5任一项所述的方法,其特征在于,所述获取待显示的媒体文件,并确定所述待显示的媒体文件对应的显示尺寸之后,还包括:若确定所述显示尺寸等于前端显示界面的界面尺寸,则将所述待显示的媒体文件发送至所述终端设备进行显示。7.根据权利要求1

2、4

5任一项所述的方法,其特征在于,所述获...

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

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

1