一种信息处理方法及终端的制作方法

文档序号:9709069阅读:376来源:国知局
一种信息处理方法及终端的制作方法
【技术领域】
[0001]本发明涉及通讯技术,尤其涉及一种信息处理方法及终端。
【背景技术】
[0002]本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:
[0003]在用户产生内容逐渐作为互联网的一种主流形态下,如何更好地自动组织和展现用户产生的内容是一个亟需解决的问题。在视频领域,用户对视频内容进行自动截图是所述用户产生内容中的一种比较普遍的方式。传统的对视频内容进行截图一般采用以下两种方式:一种方式是通过人工编辑,即用户编辑视频文件,对视频文件某一帧进行采样从而获得截图;另一种方式是终端向服务器发送截图指令,由服务器通过对视频文件的某一帧进行采样从而获得截图。
[0004]然后,第一种截图方式需要大量的人力资源;第二种截图方式需要服务器端对视频文件进行采样,在终端向服务器发送指令的过程中,以及服务器在进行截图处理逻辑过程中,耗费了一定时间,往往通过服务器获得的截图已经不是用户想要的截图了。
[0005]如果有一种信息处理方案,能无需用户干扰,即无需用户手动进行视频截图,并且无需通过服务器端执行视频截图逻辑,仅由终端便可实现视频截图的自动控制。然而,相关技术中,对于该问题,尚无有效解决方案。

【发明内容】

[0006]有鉴于此,本发明实施例希望提供一种信息处理方法及终端,能够实现终端侧对视频文件的智能截图。
[0007]本发明实施例的技术方案是这样实现的:
[0008]本发明实施例提供了一种信息处理方法,所述方法包括:
[0009]获取并分析视频文件,获得所述视频文件的属性参数;
[0010]根据所述视频文件的属性参数确定截图的开始时间;
[0011]基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;
[0012]判断所述目标图片是否满足预设条件,当所述目标图片满足预设条件时,保存所述目标图片。
[0013]上述方案中,所述目标图片满足预设条件,包括:
[0014]将所述目标图片通过预设转换方式生成灰度图片;
[0015]确定所述灰度图片中每个像素点的灰度值;
[0016]按预设灰度区间统计像素点的数量,
[0017]当所有灰度区间的像素点的数量与所有像素点数量的比值均未达到所述预设阈值时,确定所述目标图片满足所述预设条件。
[0018]上述方案中,所述基于所述开始时间利用第一预设方式对所述视频文件进行截图之前,所述方法还包括:
[0019]设置第一参数;所述第一参数包括:对所述视频文件进行截图的时间区间、以及对所述视频文件进行截图的时间间隔。
[0020]上述方案中,所述基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片,包括:
[0021]基于所述时间间隔及所述开始时间,在所述时间区间中利用所述第一预设方式对所述视频文件进行截图,获得Μ帧目标图片;Μ为正整数;
[0022]相应的,所述保存所述目标图片,包括:
[0023]保存Ν帧目标图片;Ν为正整数;其中,所述Ν帧目标图片为所述Μ帧目标图片中满足所述预设条件的目标图片。
[0024]上述方案中,所述方法还包括:将所述Ν帧目标图片按第二预设方式生成动态图片。
[0025]上述方案中,所述视频文件的属性参数为所述视频文件的时长;
[0026]所述根据所述视频文件的属性参数确定截图的开始时间,包括:
[0027]根据所述视频文件的时长确定所述视频文件的类型,依据每种视频文件的预设经验值确定截图的开始时间。
[0028]上述方案中,所述视频文件为MP4文件或流媒体(HLS)文件。
[0029]本发明实施例还提供了一种终端,所述终端包括:获取单元、截图单元、判定单元和存储单元;其中,
[0030]所述获取单元,用于获取并分析视频文件,获得所述视频文件的属性参数;
[0031]所述截图单元,用于根据所述获取单元获取的所述视频文件的属性参数确定截图的开始时间;基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;
[0032]所述判定单元,用于判断所述截图单元获得的目标图片是否满足预设条件;
[0033]所述存储单元,用于当所述判定单元确定所述目标图片满足预设条件时,保存所述目标图片。
[0034]上述方案中,所述判定单元,用于将所述目标图片通过预设转换方式生成灰度图片;确定所述灰度图片中每个像素点的灰度值;按预设灰度区间统计像素点的数量,当所有灰度区间的像素点的数量与所有像素点数量的比值均未达到所述预设阈值时,确定所述目标图片满足所述预设条件。
[0035]上述方案中,所述终端还包括设置单元,用于所述截图单元基于所述开始时间利用第一预设方式对所述视频文件进行截图之前,设置第一参数;所述第一参数包括:对所述视频文件进行截图的时间区间、以及对所述视频文件进行截图的时间间隔。
[0036]上述方案中,所述截图单元,用于基于所述设置单元设置的所述时间间隔及所述开始时间,在所述时间区间中利用所述第一预设方式对所述视频文件进行截图,获得Μ帧目标图片;Μ为正整数;
[0037]相应的,所述判定单元,用于判断所述截图单元获得的Μ帧目标图片是否满足预设条件,获得判断结果;
[0038]所述存储单元,用于当所述判定单元获得的判断结果为Ν帧目标图片满足预设条件时,保存所述N帧目标图片;其中,所述Ν帧目标图片为所述Μ帧目标图片中满足所述预设条件的目标图片。
[0039]上述方案中,所述终端还包括生成单元,用于将所述存储单元存储的所述Ν帧目标图片按第二预设方式生成动态图片。
[0040]上述方案中,所述视频文件的属性参数为所述视频文件的时长;
[0041]则所述截图单元,用于根据所述视频文件的时长确定所述视频文件的类型,依据每种视频文件的预设经验值确定截图的开始时间。
[0042]上述方案中,所述视频文件为MP4文件或HLS文件。
[0043]本发明实施例提供的信息处理方法及终端,通过终端获取并分析视频文件,获得所述视频文件的属性参数;根据所述视频文件的属性参数确定截图的开始时间;基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;判断所述目标图片是否满足预设条件,当所述目标图片满足预设条件时,保存所述目标图片。如此,实现了终端侧对视频文件的智能截图,无需人工操作便可实现终端对视频文件的截图,大大节省了人力资源;并且无需通过服务器端执行视频截图逻辑,避免了由服务器端进行视频截图带来的时延,提升了用户的体验。
【附图说明】
[0044]图1为本发明实施例一的信息处理方法的流程示意图;
[0045]图2a?图2f为本发明实施例中目标图像是否满足预设条件的示意图;
[0046]图3为本发明实施例二的信息处理方法的流程示意图;
[0047]图4为本发明实施例三的信息处理方法的流程示意图;
[0048]图5为本发明实施例四的信息处理方法的流程示意图;
[0049]图6为本发明实施例的终端的第一种组成结构示意图;
[0050]图7为本发明实施例的终端的第二种组成结构示意图;
[0051]图8为本发明实施例的终端的第三种组成结构示意图。
【具体实施方式】
[0052]下面结合附图对技术方案的实施作进一步的详细描述。
[0053]实施例一
[0054]本发明实施例提供了一种信息处理方法;所述信息处理方法应用在终端中;图1为本发明实施例一的信息处理方法的流程示意图;如图1所示,所述方法包括:
[0055]步骤101:获取并分析视频文件,获得所述视频文件的属性参数。
[0056]这里,所述视频文件的存在形式主要包括两种方式:一种方式是本地文件形式,即视频文件已经完整的在终端本地存储;另一种方式是远端文件形式,即视频文件存储在远端的服务器上,终端用户通过浏览器或客户端与远端的服务器连接,收看所述视频文件。
[0057]本发明实施例提供的信息处理方法支持两种视频格式:MP4或HLS ;当所述视频文件以本地文件形式存在时,所述视频文件具有本地访问地址,例如:file://var/mobile/Applicat1n/FASLDKff-2323JSD-34SNDFJ-34453M/Documents/d ownloads/1, mp4 ;当所述视频文件以远端文件形式存在时,所述视频文件具有网络访问地址,终端可通过所述网络访问地址访问所述视频文件;具体的,所述网络访问地址可通过统一资源定位符(URL,Uniform Resource Locator)表不;例如:所述视频文件的URL可以是:http://vide0.qq.com/12333/2222/1.m3u8。因此在本步骤中,所述获得视频文件,包括:根据视频文件的访问地址确定所述视频文
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1