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

文档序号:9709069阅读:来源:国知局
所述预设条件时,说明所述目标图片的内容更丰富,排除掉所述目标图片为黑屏幕帧、单调画面帧等情况,将所述目标图片作为视频截图保存。
[0132]步骤307:重新选择所述视频文件的开始时间,进一步执行步骤308?步骤309。
[0133]在本实施例中,当所述目标图片不满足所述预设条件时,则重新选择开始时间,即重新执行步骤308?步骤309 ;其中,所述重新选择开始时间可依据初次确定的开始时间,往后延迟预设时间段;例如初次确定的开始时间为所述视频文件的第180秒处,则重新选择的所述开始时间可确定为所述视频文件的第180秒+5秒处(所述5秒为预设时间段,不局限于当前数值)。
[0134]本实施例提供的技术方案应用于远端文件模式场景,且视频文件为HLS视频文件;当所述HLS视频文件以本地文件模式存在时,无需下载所述视频文件,直接执行步骤302至步骤307。
[0135]采用本发明实施例的技术方案,实现了终端侧对视频文件的智能截图,无需人工操作便可实现终端对视频文件的截图,大大节省了人力资源;并且无需通过服务器端执行视频截图逻辑,避免了由服务器端进行视频截图带来的时延,提升了用户的体验。
[0136]实施例四
[0137]本发明实施例还提供了一种信息处理方法;在本实施例中,视频文件为远端文件模式,即视频文件存储在远端服务器上,且所述视频文件的格式为HLS格式;图5为本发明实施例四的信息处理方法的流程示意图;如图5所示,所述方法包括:
[0138]步骤401:设置第一参数;所述第一参数包括:对所述视频文件进行截图的时间区间、以及对所述视频文件进行截图的时间间隔。
[0139]这里,所述对所述视频文件进行截图的时间区间例如:所述视频文件的长度为50分钟,可设置所述时间区间为第3分钟至第45分钟;所述对所述视频文件进行截图的时间间隔例如:每秒截图X帧为正整数;当然不限于上述设置的截图的时间区间及截图的时间间隔;其中,所述第一参数可通过终端预先设置,也可以在视频截图之前由用户手动设置。
[0140]步骤402:基于第一参数利用所述第一预设方式对所述视频文件进行截图,获得Μ中贞目标图片。
[0141]步骤403:判断所述Μ帧目标图片是否满足预设条件,获得判断结果。
[0142]步骤404:当所述判断结果为所述Μ帧目标图片中有Ν帧目标图片满足预设条件时,保存所述Ν帧目标图片。
[0143]本实施例中,所述Μ帧目标图片的获得及所述Ν帧目标图片的保存的实现方法与实施例一中的步骤103至步骤105相同,这里不再赘述;不同的是,本实施例中基于设置的所述截图的时间间隔,在设置的所述截图的时间区间中获得Μ帧目标图片,并保存满足所述预设条件的Ν帧目标图片。
[0144]步骤405:将所述Ν帧目标图片按第二预设方式生成动态图片。
[0145]这里,可通过预设的图片处理工具(如PHOTOSHOP)将N帧目标图片生成图形交换格式(GIF, Graphic Interchange Format)动态图片。
[0146]采用本发明实施例的技术方案,实现了终端侧对视频文件的智能截图,并且基于智能截图生成动态图片,无需人工操作,大大节省了人力资源;并且无需通过服务器端执行视频截图逻辑,避免了由服务器端进行视频截图带来的时延,提升了用户的体验。
[0147]这里需要指出的是:以下终端项的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明终端实施例中未披露的技术细节,请参照本发明方法实施例的描述。
[0148]实施例五
[0149]本发明实施例还提供了一种终端;图6为本发明实施例的终端的第一种组成结构示意图;如图6所示,所述终端包括:获取单元61、截图单元62、判定单元63和存储单元64 ;其中,
[0150]所述获取单元61,用于获取并分析视频文件,获得所述视频文件的属性参数;
[0151]所述截图单元62,用于根据所述获取单元61获取的所述视频文件的属性参数确定截图的开始时间;基于所述开始时间利用第一预设方式对所述视频文件进行截图,获得目标图片;
[0152]所述判定单元63,用于判断所述截图单元62获得的目标图片是否满足预设条件;
[0153]所述存储单元64,用于当所述判定单元63确定所述目标图片满足预设条件时,保存所述目标图片。
[0154]具体的,所述判定单元63,用于将所述目标图片通过预设转换方式生成灰度图片;确定所述灰度图片中每个像素点的灰度值;按预设灰度区间统计像素点的数量,当所有灰度区间的像素点的数量与所有像素点数量的比值均未达到所述预设阈值时,确定所述目标图片满足所述预设条件。
[0155]具体的,所述视频文件的属性参数为所述视频文件的时长;
[0156]则所述截图单元62,用于根据所述视频文件的时长确定所述视频文件的类型,依据每种视频文件的预设经验值确定截图的开始时间。
[0157]其中,所述视频文件为MP4文件或流媒体HLS文件。
[0158]本领域技术人员应当理解,本发明实施例的终端中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的终端中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0159]实施例六
[0160]本发明实施例还提供了一种终端;图7为本发明实施例的终端的第二种组成结构示意图;如图7所示,所述终端包括:获取单元61、截图单元62、判定单元63、存储单元64和设置单元65;其中,
[0161]所述获取单元61,用于获取并分析视频文件,获得所述视频文件的属性参数;
[0162]所述设置单元65,用于所述截图单元62基于所述开始时间利用第一预设方式对所述视频文件进行截图之前,设置第一参数;所述第一参数包括:对所述视频文件进行截图的时间区间、以及对所述视频文件进行截图的时间间隔;
[0163]所述截图单元62,用于根据所述获取单元61获取的所述视频文件的属性参数确定截图的开始时间;基于所述设置单元65设置的所述时间间隔及所述开始时间,在所述时间区间中利用所述第一预设方式对所述视频文件进行截图,获得Μ帧目标图片;Μ为正整数;
[0164]所述判定单元63,用于判断所述截图单元62获得的Μ帧目标图片是否满足预设条件,获得判断结果;
[0165]所述存储单元64,用于当所述判定单元63获得的判断结果为Ν帧目标图片满足预设条件时,保存所述Ν帧目标图片;其中,所述Ν帧目标图片为所述Μ帧目标图片中满足所述预设条件的目标图片。
[0166]具体的,所述判定单元63,用于将所述目标图片通过预设转换方式生成灰度图片;确定所述灰度图片中每个像素点的灰度值;按预设灰度区间统计像素点的数量,当所有灰度区间的像素点的数量与所有像素点数量的比值均未达到所述预设阈值时,确定所述目标图片满足所述预设条件。
[0167]具体的,所述视频文件的属性参数为所述视频文件的时长;
[0168]则所述截图单元62,用于根据所述视频文件的时长确定所述视频文件的类型,依据每种视频文件的预设经验值确定截图的开始时间。
[0169]其中,所述视频文件为MP4文件或流媒体HLS文件。
[0170]本领域技术人员应当理解,本发明实施例的终端中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的终端中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0171]实施例七
[0172]本发明实施例还提供了一种终端;图8为本发明实施例的终端的第三种组成结构示意图;如图8所示,所述终端包括:获取单元61、截图单元62、判定单元63、存储单元64、设置单元65和生成单元66 ;其中,
[0173]所述获取单元61,用于获取并分析视频文件,获得所述视频文件的属性参数;
[0174]所述设置单元65,用于所述截图单元62基于所述开始时间利用第一预设方式对所述视频文件进行截图之前,设置第一参数;所述第一参数包括:对所述视频文件进行截图的时间区间、以及对所述视频文件进行截图的时间间隔;
[0175]所述截图单元62,用于根据所述获取单元61获取的所述视频文件的属性参数确定截图的开始时间;基于所述设置单元65设置的所述时间间隔及所述开始时间,在所述时间区间中利用所述第一预设方式对所述视频文件进行截图,获得Μ帧目标图片;Μ为正整数;
[0176]所述判定单元63,用于判断所述截图单元62获得的Μ帧目标图片是否满足预设条件,获得判断结果;
[0177]所述存储单元64,用于当所述判定单元63获得的判断结果为Ν帧目标图片满足预设条件时,保存所述Ν帧目标图片;其中,所述Ν帧目标图片为所述Μ帧目标图片中满足所述预设条件的目标图片;
[0178]所述生成单元66,用于将所述存储单元64存储的所
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1