一种视频显示控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:17100960 阅读:28 留言:0更新日期:2018-01-21 12:03
本发明专利技术实施例提供一种视频显示控制方法、装置、电子设备及存储介质,其中方法包括如下步骤:获取视频文件,提取所述视频文件中的当前帧视频数据;获取所述当前帧视频数据对应的目标解码时长,所述目标解码时长为所述当前帧视频数据距离上一帧视频数据的解码时长;采用所述目标解码时长对所述当前帧视频数据进行解码,输出并显示解码后的所述目标帧视频数据。采用本发明专利技术,操作简单快速,提高了改变视频播放速度的处理效率。

A video display control method, device, electronic device and storage medium

The embodiment of the invention provides a video display control method, device, electronic device and storage medium, wherein the method comprises the following steps: acquiring video files, extract the video data of the video file; obtaining the current frame video data corresponding to the target code length, the goal of decoding for a long time decoding the current frame video data from a video data frame length; the length of the target decoding the current frame video data is decoded, output and display of the target video data decoded. Using the invention, the operation is simple and fast, and the processing efficiency of changing the video playing speed is improved.

【技术实现步骤摘要】
一种视频显示控制方法、装置、电子设备及存储介质
本专利技术涉及电子
,尤其涉及一种视频显示控制方法、装置、电子设备及存储介质。
技术介绍
随着网络技术和多媒体技术的发展,流媒体技术应运而生。网络视频播放则是当前流媒体技术的重要应用之一,由于网络技术的逐步完善,使得远程实时视频播放、录像下载等多媒体业务得到越来越广泛的应用。在一些视频播放、编辑的应用场景下,通常需要改变视频播放速度实现特殊的效果,例如将视频加速之后转换成Gif动态表情包。现有技术中,多采用多媒体视频处理工具FFmpeg(FastForwardMpeg)来改变视频播放速度,但这种处理方式需要重新生成新的视频文件,使得处理过程比较耗时,降低了改变视频播放速度的处理效率。
技术实现思路
本专利技术实施例提供一种视频显示控制方法、装置、电子设备及存储介质,可以解决改变视频播放速度的处理效率低的问题。本专利技术实施例第一方面提供了一种视频显示控制方法,包括:获取视频文件,提取所述视频文件中的当前帧视频数据;获取所述当前帧视频数据对应的目标解码时长,所述目标解码时长为所述当前帧视频数据距离上一帧视频数据的解码时长;采用所述目标解码时长对所述当前帧视频数据进行解码,输出并显示解码后的所述目标帧视频数据。可选的,所述获取视频文件,提取所述视频文件中的当前帧视频数据,包括:获取视频文件,分离所述视频文件以得到视频数据和音频数据;提取所述视频数据中的当前帧视频数据。可选的,所述获取所述当前帧视频数据对应的目标解码时长,包括:根据数据时长映射关系确定所述当前帧视频数据对应的目标解码时长。可选的,所述获取所述当前帧视频数据对应的目标解码时长,包括:获取所述视频数据的视频帧率,计算所述视频数据中每帧视频数据的平均解码时长;计算所述平均解码时长与预设播放倍率的乘积,将计算结果作为所述当前帧视频数据的目标解码时长。可选的,所述输出并显示解码后的所述目标帧视频数据,包括:对解码后的所述目标帧视频数据进行渲染以得到解码图像;显示所述解码图像。可选的,所述方法还包括:保存所述解码图像,并将所述解码图像的格式转换为图像互换格式。本专利技术实施例第二方面提供了一种视频显示控制装置,所述装置包括:数据提取模块,用于获取视频文件,提取所述视频文件中的当前帧视频数据;时长获取模块,用于获取所述当前帧视频数据对应的目标解码时长,所述目标解码时长为所述当前帧视频数据距离上一帧视频数据的解码时长;数据显示模块,用于采用所述目标解码时长对所述当前帧视频数据进行解码,输出并显示解码后的所述目标帧视频数据。可选的,所述数据提取模块具体用于:获取视频文件,分离所述视频文件以得到视频数据和音频数据;提取所述视频数据中的当前帧视频数据。可选的,所述时长获取模块具体用于:根据数据时长映射关系确定所述当前帧视频数据对应的目标解码时长。可选的,所述时长获取模块具体用于:获取所述视频数据的视频帧率,计算所述视频数据中每帧视频数据的平均解码时长;计算所述平均解码时长与预设播放倍率的乘积,将计算结果作为所述当前帧视频数据的目标解码时长。可选的,所述数据显示模块具体用于:对解码后的所述目标帧视频数据进行渲染以得到解码图像;显示所述解码图像。可选的,所述装置还包括:格式转换模块,用于保存所述解码图像,并将所述解码图像的格式转换为图像互换格式。本专利技术实施例第三方面提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述第一方面的方法。本专利技术实施例第四方面提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面的方法。本专利技术实施例第五方面提供一种应用程序,包括程序指令,所述程序指令当被执行时用于执行上述第一方面的方法。在本专利技术实施中,视频显示控制装置通过获取视频文件并提取该视频文件中的当前帧视频数据,同时获取当前帧视频数据距离上一帧视频数据的解码时长,然后采用所获取的解码时长对当前帧视频数据进行解码,输出并显示解码后的信息。现有技术中,通过FFmpeg来改变视频播放速度,但在处理过程中需要重新生成新的视频文件,使得处理过程比较耗时,与现有技术相比,采用本专利技术,通过视频显示控制装置控制每帧视频数据的解码时长后对视频进行解码并显示,从而实现对视频播放速度的控制,在整个处理过程中不需要生成新的视频文件,且操作简单快速,从而提高了改变视频播放速度的处理效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种视频显示控制方法的流程示意图;图2是本专利技术实施例提供的另一种视频显示控制方法的流程示意图;图3是本专利技术实施例提供的一种视频显示控制装置的结构示意图;图4是本专利技术实施例提供的另一种视频显示控制装置的结构示意图;图5是本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。另外,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例提供的视频显示控制方法可以应用于视频编辑的应用场景,例如:视频显示控制装置通过获取视频文件并提取该视频文件中的当前帧视频数据,同时获取当前帧视频数据距离上一帧视频数据的解码时长,然后采用所获取的解码时长对当前帧视频数据进行解码,输出并显示解码后的信息。现有技术中,通过FFmpeg来改变视频播放速度,但在处理过程中需要重新生成新的视频文件,使得处理过程比较耗时,与现有技术相比,采用本专利技术,通过视频显示控制装置控制每帧视频数据的解码时长后对视频进行解码并显示,从而实现对视频播放速度的控制,在整个处理过程中不需要生成新的视频文件,且操作简单快速,从而提高了改变视频播放速度的处理效率。本专利技术实施例涉及的视频显示控制装置可以是任何具备存储和通信功能的设备,例如:平板电脑、手机、电子阅读器、个人计算机(PersonalComputer,PC)、笔记本电脑、车载设备、网络电视本文档来自技高网...
一种视频显示控制方法、装置、电子设备及存储介质

【技术保护点】
一种视频显示控制方法,其特征在于,包括:获取视频文件,提取所述视频文件中的当前帧视频数据;获取所述当前帧视频数据对应的目标解码时长,所述目标解码时长为所述当前帧视频数据距离上一帧视频数据的解码时长;采用所述目标解码时长对所述当前帧视频数据进行解码,输出并显示解码后的所述目标帧视频数据。

【技术特征摘要】
1.一种视频显示控制方法,其特征在于,包括:获取视频文件,提取所述视频文件中的当前帧视频数据;获取所述当前帧视频数据对应的目标解码时长,所述目标解码时长为所述当前帧视频数据距离上一帧视频数据的解码时长;采用所述目标解码时长对所述当前帧视频数据进行解码,输出并显示解码后的所述目标帧视频数据。2.根据权利要求1所述的方法,其特征在于,所述获取视频文件,提取所述视频文件中的当前帧视频数据,包括:获取视频文件,分离所述视频文件以得到视频数据和音频数据;提取所述视频数据中的当前帧视频数据。3.根据权利要求1所述的方法,其特征在于,所述获取所述当前帧视频数据对应的目标解码时长,包括:根据数据时长映射关系确定所述当前帧视频数据对应的目标解码时长。4.根据权利要求1所述的方法,其特征在于,所述获取所述当前帧视频数据对应的目标解码时长,包括:获取所述视频数据的视频帧率,计算所述视频数据中每帧视频数据的平均解码时长;计算所述平均解码时长与预设播放倍率的乘积,将计算结果作为所述当前帧视频数据的目标解码时长。5.根据权利要求1所述的方法,其特征在于,所述输出并显示解码后的所述目标帧视频数据,包括:对解码后的所述目标帧视频数据进行渲染以得到解...

【专利技术属性】
技术研发人员:陈春晓
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东,44

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

1