一种截屏方法、智能终端及存储介质技术

技术编号:24764511 阅读:42 留言:0更新日期:2020-07-04 11:15
本发明专利技术公开了一种截屏方法、智能终端及存储介质,方法包括:接收到截屏指令,缓存当前播放位置之前的预定时长的视频;从所述缓存视频中分解出按视频播放时间排序的图片序列,并将所述图片序列反向排序生成反向播放序号;通过所述反向播放序号对图片按照预设播放速度进行播放,并基于当前播放的图片选取需要截屏的图片进行存储和分享。本发明专利技术通过采用向前缓存视频、解码为图片并反向进行慢速播放的方法,能够轻松地选择到自己想要截取的图片,摆脱传统截屏方法中用户需要对视频不停地暂停和启动播放来寻找想要截屏的画面,给用户的使用提供了方便。

A screen capture method, intelligent terminal and storage medium

【技术实现步骤摘要】
一种截屏方法、智能终端及存储介质
本专利技术涉及互联网交互
,具体涉及一种截屏方法、智能终端及存储介质。
技术介绍
随着互联网时代的蓬勃发展,用户喜欢在观看电视/手机视频的时候对自己感兴趣的画面进行截屏,并在互联网上进行分享。但是在现有技术中观看视频进行截屏时,由于从看到想截屏的画面到按下截屏按键并完成截屏是有一个时间差的,往往延迟了几百毫秒甚至几秒。所以经常要进行倒退回放才能找到想要截屏的画面进行截屏;而且由于视频播放速度较快,如果一边播放视频一边截屏则很难保证精度,即使是对视频不停地暂停和启动播放的方式来寻找想要截屏的画面,也不一定能很准确地找到自己最想要的截屏画面,而且操作过程繁琐,不方便用户使用。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种截屏方法、智能终端及存储介质,旨在解决现有技术中观看视频进行截屏时由于存在时间延迟导致无法获取准确的画面等问题。本专利技术解决技术问题所采用的技术方案如下:一种截屏方法,其中,所述方法包括:接收到截屏指令,缓存当前播放位置之前的预定时长的视频;从所述缓存视频中分解出按视频播放时间排序的图片序列,并将所述图片序列反向排序生成反向播放序号;通过所述反向播放序号对图片按照预设播放速度进行播放,并基于当前播放的图片选取需要截屏的图片进行存储和分享,所述预设播放速度小于接收所述截屏指令前的播放速度。所述的一种截屏方法,其中,所述接收到截屏指令,缓存当前播放位置之前的预定时长的视频的步骤,包括:接收到截屏指令,停止播放当前视频,并记录视频当前的播放位置;对当前播放位置之前的预定时长的视频进行下载,并存入内存缓冲区中。所述的一种截屏方法,其中,所述接收到截屏指令,缓存当前播放位置之前的预定时长的视频的步骤之前,还包括:预先设置接收到截屏指令后,缓冲的视频的时长以及后续选取图片时图片的播放速度。所述的一种截屏方法,其中,所述从所述缓存视频中分解出按视频播放时间排序的图片序列,并将所述图片序列反向排序生成反向播放序号的步骤,具体包括:对缓冲的视频片段进行解码,分解成两帧以上图片,并按照视频播放时间顺序进行初始排序;对初始排序的图片进行反向排序,并生成反向播放序号。所述的一种截屏方法,其中,所述通过所述反向播放序号对图片按照预设播放速度进行播放,并基于当前播放的图片选取需要截屏的图片进行存储和分享的步骤,包括:按照反向播放序号对图片进行播放,播放速度为用户预先设定的图片播放速度;当看到需要截屏的图片时,停止播放过程,并选取当前播放的图片作为截屏画面进行存储和分享。所述的一种截屏方法,其中,所述通过所述反向播放序号对图片按照预设播放速度进行播放的步骤,还包括:每播放一段图片的同时,预先准备好下一段需要播放的图片。所述的一种截屏方法,其中,所述每播放一段图片的同时,预先准备好下一段需要播放的图片的步骤,是通过本地缓存中的主线程和子线程双线程并行执行实现。所述的一种截屏方法,其中,所述下一段需要播放的图片是从当前播放图片的终止位置继续播放。一种智能终端,其中,包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述任一项所述的截屏方法的步骤。一种存储介质,其上存储有多条指令,其中,所述指令适于由处理器加载并执行,以执行实现上述任一项所述的截屏方法的步骤。本专利技术的有益效果:本专利技术通过采用向前缓存视频、解码为图片并反向进行慢速播放的方法,能够轻松地选择到自己想要截取的图片,摆脱传统截屏方法中由于存在时间延迟导致无法获取准确的画面,给用户的使用提供了方便。附图说明图1是本专利技术的一种截屏方法的较佳实施例的流程图。图2是本专利技术的一种截屏方法的具体应用实施例的流程图。图3是本专利技术的智能终端的功能原理图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供的一种截屏方法,可以应用于终端中。其中,终端可以但不限于是各种个人计算机、笔记本电脑、手机、平板电脑、车载电脑和便携式可穿戴设备。本专利技术的终端采用多核处理器。其中,终端的处理器可以为中央处理器(CentralProcessingUnit,CPU),图形处理器(GraphicsProcessingUnit,GPU)、视频处理单元(VideoProcessingUnit,VPU)等中的至少一种。本专利技术提供了一种截屏方法,具体如图1所示,所述方法包括:步骤S100、接收到用户开始截屏指令后,缓存当前播放位置之前的预定时长的视频。步骤S200、从所述缓存视频中分解出按视频播放时间排序的图片,并将图片序列反向排序生成反向播放序号。步骤S300、通过所述反向播放序号对图片按照预设播放速度进行播放,并基于当前播放的图片选取需要截屏的图片进行存储和分享。由于在目前观看视频进行截屏的方式中,从看到想要截图的画面按下截屏按键下达截屏指令到进行截屏之间存在一定的时间差,造成所截取的图片不是用户需要的图片。为了解决上述问题,本实施例提供一种截屏方法,主要是通过采用向前缓存视频、解码为图片并反向进行慢速播放的方法,能够轻松地选择到自己想要截屏的画面,摆脱传统截屏方法中由于时间延迟导致无法获得准确的画面,给用户的使用提供了方便。具体地,本实施例中实时监听用户是否发出截屏指令,当监听到用户发出截屏指令时判断是否为视频截屏,若否,则正常截屏;若是,则停止播放当前视频,并记录视频当前播放位置;所述截屏指令包括触控屏上的点击操作,滑动操作或其它手势,可以根据用户的需要自行设定,此处不做限制。考虑到用户在播放视频进行截屏时,由于视频播放速度较快,用户想要截屏的画面滞后于视频当前播放位置,并且,在进行视频缓存下载时,如果缓存下载的视频较长,用户发出截屏指令后,需要较长时间等待视频片段缓存下载完,且需要占用较大内存存储缓存的视频,而如果缓存下载的视频较短,需要下载多个视频片段后才能找到用户需要截屏的画面。因此本实施例中预先设定需要下载的视频时长,当接收到用户需要截屏的指令后,记录当前播放位置,并以记录的当前播放位置为起点向前下载预先设置的预定时长的视频,并将下载的视频存储到缓冲区中。如智本文档来自技高网...

【技术保护点】
1.一种截屏方法,其特征在于,所述方法包括:/n接收到截屏指令,缓存当前播放位置之前的预定时长的视频;/n从所述缓存视频中分解出按视频播放时间排序的图片序列,并将所述图片序列反向排序生成反向播放序号;/n通过所述反向播放序号对图片按照预设播放速度进行播放,并基于当前播放的图片选取需要截屏的图片进行存储和分享,所述预设播放速度小于接收所述截屏指令前的播放速度。/n

【技术特征摘要】
1.一种截屏方法,其特征在于,所述方法包括:
接收到截屏指令,缓存当前播放位置之前的预定时长的视频;
从所述缓存视频中分解出按视频播放时间排序的图片序列,并将所述图片序列反向排序生成反向播放序号;
通过所述反向播放序号对图片按照预设播放速度进行播放,并基于当前播放的图片选取需要截屏的图片进行存储和分享,所述预设播放速度小于接收所述截屏指令前的播放速度。


2.根据权利要求1所述的一种截屏方法,其特征在于,所述接收到截屏指令,缓存当前播放位置之前的预定时长的视频的步骤,包括:
接收到截屏指令,停止播放当前视频,并记录视频当前的播放位置;
对当前播放位置之前的预定时长的视频进行下载,并存入内存缓冲区中。


3.根据权利要求2所述的一种截屏方法,其特征在于,所述接收到截屏指令,缓存当前播放位置之前的预定时长的视频的步骤之前,还包括:
预先设置接收到截屏指令后,缓冲的视频的时长以及后续选取图片时图片的播放速度。


4.根据权利要求1所述的一种截屏方法,其特征在于,所述从所述缓存视频中分解出按视频播放时间排序的图片序列,并将所述图片序列反向排序生成反向播放序号的步骤,具体包括:
对缓冲的视频片段进行解码,分解成两帧以上图片,并按照视频播放时间顺序进行初始排序;
对初始排序的图片进行反向排序,并生成反向播放序号。


5.根据权利要求1所述的一种截屏...

【专利技术属性】
技术研发人员:张志标
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东;44

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

1