视频播放方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:23365402 阅读:27 留言:0更新日期:2020-02-18 18:25
本公开的实施例公开了视频播放方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:从目标视频的视频文件中获取目标视频的自身宽高比;确定自身宽高比与目标视频对应的视频播放信息中的宽高比是否一致,视频播放信息由服务端下发;响应于确定自身宽高比与视频播放信息中的宽高比不一致,基于自身宽高比与视频播放设备的屏幕的宽高比,对目标视频进行处理,得到处理后视频;对于处理后视频进行播放。该实施方式实现了避免服务器下发错误时造成的视频压缩或放大。

Video playing methods, devices, electronic equipment and computer-readable media

【技术实现步骤摘要】
视频播放方法、装置、电子设备和计算机可读介质
本公开的实施例涉及计算机
,具体涉及视频播放方法、装置、电子设备和计算机可读介质。
技术介绍
互联网技术的不断发展,尤其是以智能手机为代表的电子设备的不断普及,极大的方便了人们的生活。与此同时,各种应用也层出不穷。以视频类应用为例,除了传统的视频播放类应用之外,视频流播放类应用、视频直播类应用等新型的视频类应用也越来越多。这些视频类应用往往会根据视频播放信息中的宽高比对视频进行播放。
技术实现思路
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了视频播放方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。第一方面,本公开的一些实施例提供了一种视频播放方法,包括:从目标视频的视频文件中获取目标视频的自身宽高比;确定自身宽高比与目标视频对应的视频播放信息中的宽高比是否一致,视频播放信息由服务端下发;响应于确定自身宽高比与视频播放信息中的宽高比不一致,基于自身宽高比与视频播放设备的屏幕的宽高比,对目标视频进行处理,得到处理后视频;对于处理后视频进行播放。第二方面,本公开的一些实施例提供了一种视频播放装置,包括:获取单元,被配置成从目标视频的视频文件中获取目标视频的自身宽高比;比对单元,被配置成确定自身宽高比与视频播放信息中的宽高比是否一致,视频播放信息由服务端下发;处理单元,被配置成响应于确定自身宽高比与视频播放信息中的宽高比不一致,基于自身宽高比与视频播放设备的屏幕的宽高比,对目标视频进行处理,得到处理后视频;播放单元,被配置成对于处理后视频进行播放。第三方面,本公开的一些实施例提供了电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任一的方法。第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述任一的方法。本公开的上述各个实施例中的一个实施例具有如下有益效果:通过将视频的自身宽高比与服务器下发的宽高比进行比较,以对服务器下发的宽高比进行校验。从而能够避免服务器下发错误时造成的视频压缩或放大。对于自身宽高比与服务器下发的宽高比不一致的情况,基于自身宽高比对于目标视频进行播放,以纠正错误的宽高比,实现视频的正常播放。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1是本公开的一些实施例的视频播放方法的一个应用场景的示意图;图2是根据本公开的一些实施例的视频播放方法的一些实施例的流程图;图3是根据本公开的一些实施例的视频播放方法的另一些实施例的流程图;图4是根据本公开的一些实施例的视频播放装置的一些实施例的结构示意图;图5是适于用来实现本公开的一些实施例的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。下面将参考附图并结合实施例来详细说明本公开。图1是根据本公开一些实施例的视频播放方法的一个应用场景的示意图。本公开的一些实施例提供的视频播放方法一般由终端设备执行。需要说明的是,终端设备可以是硬件,也可以是软件。当终端设备为硬件时,可以是支持视频处理的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、车载终端等等。当终端设备为软件时,可以安装在上述所列举的电子设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。在图1所示的应用场景下,视频播放方法的执行主体可以是智能手机100上安装的视频类应用。用户可以通过智能手机100以及其上安装的视频类应用进行视频观看。在此过程中,作为示例,视频类应用可以首先读取从目标视频101的视频文件中获取目标视频101的自身宽高比102。实践中,视频文件中常常包含视频的大小、宽高比等各种属性信息。视频类应用可以直接读取目标视频101的这些信息。在此基础上,可以确定自身宽高比102与目标视频101对应的视频播放信息103中的宽高比104是否一致,视频播放信息103由服务端下发。视频播放信息103可以是与视频播放相关的中信息。作为示例,可以包括宽高比等信息。响应于确定自身宽高比102与视频播放信息103中的宽高比104不一致,基于自身宽高比与视频播放设备的屏幕的宽高比,对目标视频进行处理,得到处理后视频;对于处理后视频进行播放。举例来说,自身宽高比为2:1,而屏幕宽高比为16:9,此时,可以对目标视频的宽度进行裁剪,以得到宽高比为16:9的处理后视频。继续参考图2,示出了根据本公开的视频播放方法的一些实施例的流程200。该视频播放方法,包括以下步骤:步骤201,从目标视频的视频文件中获取目标视频的自身宽高比。在一些实施例中,视频播放方法的执行主体可以从目标视频的视频文件中获取目标视频的自身宽高比。目标视频的视频文件可以存储在上述执行主体本地,也可以存储在通信连接的其他的电子设备中。当存储在其他的电子设备中时,上述执行主体可以通过有限或无线的方式获取视频文件。实践中,目标视频的视频文件中可以包括目标视频的各种属性信息。例如,视频的大小、宽高比、分辨率等等属性信息。视频播放方法的执行主体(例如图1中的视频类应用)可以直接读取这些信息。其中,目标视频可以是任意视频。目标视频的确定可以通过指定,也可以通过一定的条件筛选得到。例如,可以将当前播放的视频确定为目标视频。又如,可以将执行主体获取到的视频播放地址所存储的视频确定为目标视频。其中,宽高比可以是指视本文档来自技高网...

【技术保护点】
1.一种视频播放方法,包括:/n从目标视频的视频文件中获取所述目标视频的自身宽高比;/n确定所述自身宽高比与所述目标视频对应的视频播放信息中的宽高比是否一致,所述视频播放信息由服务端下发;/n响应于确定所述自身宽高比与所述视频播放信息中的宽高比不一致,基于所述自身宽高比与视频播放设备的屏幕的宽高比,对所述目标视频进行处理,得到处理后视频;/n对于所述处理后视频进行播放。/n

【技术特征摘要】
1.一种视频播放方法,包括:
从目标视频的视频文件中获取所述目标视频的自身宽高比;
确定所述自身宽高比与所述目标视频对应的视频播放信息中的宽高比是否一致,所述视频播放信息由服务端下发;
响应于确定所述自身宽高比与所述视频播放信息中的宽高比不一致,基于所述自身宽高比与视频播放设备的屏幕的宽高比,对所述目标视频进行处理,得到处理后视频;
对于所述处理后视频进行播放。


2.根据权利要求1所述的方法,其中,所述基于所述自身宽高比与视频播放设备的屏幕的宽高比,对所述目标视频进行处理,包括:
确定所述目标视频的类型;
基于所述自身宽高比、视频播放设备的屏幕的宽高比和所述目标视频的类型,对所述目标视频进行处理。


3.根据权利要求1所述的方法,其中,所述从目标视频的视频文件中获取所述目标视频的自身宽高比,包括:
在播放所述目标视频的第预设数目帧之前,从目标视频的视频文件中获取所述目标视频的自身宽高比。


4.根据权利要求2所述的方法,其中,所述基于所述自身宽高比、视频播放设备的屏幕的宽高比和所述目标视频的类型,对所述目标视频进行处理,包括:
响应于确定所述目标视频的类型为横版视频,固定所述目标视频的宽度,基于所述自身宽高比和所述屏幕的宽高比对目标视频的高度进行裁剪;
响应于确定所述目标视频的类型为竖版视频,固定所述目标视频的高度,基于所述自身宽高比和所述屏幕的宽高比对目标视频的宽度进行裁剪。


5.一种视频播放装置,包括:
获取单元,被配置成从目标视频的视频文件中获取所述目标视频的自身宽高比;
比对单元,被配...

【专利技术属性】
技术研发人员:肖君鹏
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1