一种信息处理方法及终端技术

技术编号:13117811 阅读:67 留言:0更新日期:2016-04-06 08:45
本发明专利技术实施例公开了一种信息处理方法及终端;其中,所述方法包括:获取并分析视频文件,获得所述视频文件的属性参数;根据所述视频文件的属性参数确定截图的开始时间;基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;判断所述目标图片是否满足预设条件,当所述目标图片满足预设条件时,保存所述目标图片。

【技术实现步骤摘要】

本专利技术涉及通讯技术,尤其涉及一种信息处理方法及终端
技术介绍
本申请专利技术人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:在用户产生内容逐渐作为互联网的一种主流形态下,如何更好地自动组织和展现用户产生的内容是一个亟需解决的问题。在视频领域,用户对视频内容进行自动截图是所述用户产生内容中的一种比较普遍的方式。传统的对视频内容进行截图一般采用以下两种方式:一种方式是通过人工编辑,即用户编辑视频文件,对视频文件某一帧进行采样从而获得截图;另一种方式是终端向服务器发送截图指令,由服务器通过对视频文件的某一帧进行采样从而获得截图。然后,第一种截图方式需要大量的人力资源;第二种截图方式需要服务器端对视频文件进行采样,在终端向服务器发送指令的过程中,以及服务器在进行截图处理逻辑过程中,耗费了一定时间,往往通过服务器获得的截图已经不是用户想要的截图了。如果有一种信息处理方案,能无需用户干扰,即无需用户手动进行视频截图,并且无需通过服务器端执行视频截图逻辑,仅由终端便可实现视频截图的自动控制。然而,相关技术中,对于该问题,尚无有效解决方案。
技术实现思路
有鉴于此,本专利技术实施例希望提供一种信息处理方法及终端,能够实现终端侧对视频文件的智能截图。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种信息处理方法,所述方法包括:获取并分析视频文件,获得所述视频文件的属性参数;根据所述视频文件的属性参数确定截图的开始时间;基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;判断所述目标图片是否满足预设条件,当所述目标图片满足预设条件时,保存所述目标图片。上述方案中,所述目标图片满足预设条件,包括:将所述目标图片通过预设转换方式生成灰度图片;确定所述灰度图片中每个像素点的灰度值;按预设灰度区间统计像素点的数量,当所有灰度区间的像素点的数量与所有像素点数量的比值均未达到所述预设阈值时,确定所述目标图片满足所述预设条件。上述方案中,所述基于所述开始时间利用第一预设方式对所述视频文件进行截图之前,所述方法还包括:设置第一参数;所述第一参数包括:对所述视频文件进行截图的时间区间、以及对所述视频文件进行截图的时间间隔。上述方案中,所述基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片,包括:基于所述时间间隔及所述开始时间,在所述时间区间中利用所述第一预设方式对所述视频文件进行截图,获得M帧目标图片;M为正整数;相应的,所述保存所述目标图片,包括:保存N帧目标图片;N为正整数;其中,所述N帧目标图片为所述M帧目标图片中满足所述预设条件的目标图片。上述方案中,所述方法还包括:将所述N帧目标图片按第二预设方式生成动态图片。上述方案中,所述视频文件的属性参数为所述视频文件的时长;所述根据所述视频文件的属性参数确定截图的开始时间,包括:根据所述视频文件的时长确定所述视频文件的类型,依据每种视频文件的预设经验值确定截图的开始时间。上述方案中,所述视频文件为MP4文件或流媒体(HLS)文件。本专利技术实施例还提供了一种终端,所述终端包括:获取单元、截图单元、判定单元和存储单元;其中,所述获取单元,用于获取并分析视频文件,获得所述视频文件的属性参数;所述截图单元,用于根据所述获取单元获取的所述视频文件的属性参数确定截图的开始时间;基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;所述判定单元,用于判断所述截图单元获得的目标图片是否满足预设条件;所述存储单元,用于当所述判定单元确定所述目标图片满足预设条件时,保存所述目标图片。上述方案中,所述判定单元,用于将所述目标图片通过预设转换方式生成灰度图片;确定所述灰度图片中每个像素点的灰度值;按预设灰度区间统计像素点的数量,当所有灰度区间的像素点的数量与所有像素点数量的比值均未达到所述预设阈值时,确定所述目标图片满足所述预设条件。上述方案中,所述终端还包括设置单元,用于所述截图单元基于所述开始时间利用第一预设方式对所述视频文件进行截图之前,设置第一参数;所述第一参数包括:对所述视频文件进行截图的时间区间、以及对所述视频文件进行截图的时间间隔。上述方案中,所述截图单元,用于基于所述设置单元设置的所述时间间隔及所述开始时间,在所述时间区间中利用所述第一预设方式对所述视频文件进行截图,获得M帧目标图片;M为正整数;相应的,所述判定单元,用于判断所述截图单元获得的M帧目标图片是否满足预设条件,获得判断结果;所述存储单元,用于当所述判定单元获得的判断结果为N帧目标图片满足预设条件时,保存所述N帧目标图片;其中,所述N帧目标图片为所述M帧目标图片中满足所述预设条件的目标图片。上述方案中,所述终端还包括生成单元,用于将所述存储单元存储的所述N帧目标图片按第二预设方式生成动态图片。上述方案中,所述视频文件的属性参数为所述视频文件的时长;则所述截图单元,用于根据所述视频文件的时长确定所述视频文件的类型,依据每种视频文件的预设经验值确定截图的开始时间。上述方案中,所述视频文件为MP4文件或HLS文件。本专利技术实施例提供的信息处理方法及终端,通过终端获取并分析视频文件,获得所述视频文件的属性参数;根据所述视频文件的属性参数确定截图的开始时间;基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;判断所述目标图片是否满足预设条件,当所述目标图片满足预设条件时,保存所述目标图片。如此,实现了终端侧对视频文件的智能截图,无需人工操作便可实现终端对视频文件的截图,大大节省了人力资源;并且无需通过服务器端执行视频截图逻辑,避免了由服务器端进行视频截图带来的时延,提升了用户的体验。附图说明图1为本专利技术实施例一的信息处理方法的流程示意图;图2a~图2f为本专利技术实施例中目标图像是否满足预设条件的示意图;图3为本专利技术实施例二的信息处理方法的流程示意图;图4为本专利技术实施例三的信息处理方法的流程示意图;图5为本专利技术实施例四的信息处理方法的流程示意图;图6为本专利技术实施例的终端的第一种组成结构示意图;图7为本专利技术实施例的终端的第二种组成结构示意图;图8为本专利技术实施例的终端的第三种组成结构示意图。具体实施方式下面结合附图对技术方案的实施作进一步的本文档来自技高网...

【技术保护点】
一种信息处理方法,其特征在于,所述方法包括:获取并分析视频文件,获得所述视频文件的属性参数;根据所述视频文件的属性参数确定截图的开始时间;基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;判断所述目标图片是否满足预设条件,当所述目标图片满足预设条件时,保存所述目标图片。

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:
获取并分析视频文件,获得所述视频文件的属性参数;
根据所述视频文件的属性参数确定截图的开始时间;
基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标
图片;
判断所述目标图片是否满足预设条件,当所述目标图片满足预设条件时,
保存所述目标图片。
2.根据权利要求1所述的方法,其特征在于,所述目标图片满足预设条件,
包括:
将所述目标图片通过预设转换方式生成灰度图片;
确定所述灰度图片中每个像素点的灰度值;
按预设灰度区间统计像素点的数量,
当所有灰度区间的像素点的数量与所有像素点数量的比值均未达到所述预
设阈值时,确定所述目标图片满足所述预设条件。
3.根据权利要求1所述的方法,其特征在于,所述基于所述开始时间利用
第一预设方式对所述视频文件进行截图之前,所述方法还包括:
设置第一参数;所述第一参数包括:对所述视频文件进行截图的时间区间、
以及对所述视频文件进行截图的时间间隔。
4.根据权利要求3所述的方法,其特征在于,所述基于所述开始时间利用
第一预设方式对所述视频文件进行截图,获得目标图片,包括:
基于所述时间间隔及所述开始时间,在所述时间区间中利用所述第一预设
方式对所述视频文件进行截图,获得M帧目标图片;M为正整数;
相应的,所述保存所述目标图片,包括:
保存N帧目标图片;N为正整数;其中,所述N帧目标图片为所述M帧
目标图片中满足所述预设条件的目标图片。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:将所述N
帧目标图片按第二预设方式生成动态图片。
6.根据权利要求1所述的方法,其特征在于,所述视频文件的属性参数为
所述视频文件的时长;
所述根据所述视频文件的属性参数确定截图的开始时间,包括:
根据所述视频文件的时长确定所述视频文件的类型,依据每种视频文件的
预设经验值确定截图的开始时间。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述视频文件为
MP4文件或流媒体HLS文件。
8.一种终端,其特征在于,所述终端包括:获取单元、截图单元、判定单
元和存储单元;其中,
所述获取单元,用于获取并...

【专利技术属性】
技术研发人员:王文涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1