视频文件处理方法及装置、计算机系统和可读存储介质制造方法及图纸

技术编号:21228582 阅读:29 留言:0更新日期:2019-05-29 09:01
本公开提供了一种视频文件处理方法,包括获取视频文件;对视频文件进行处理,将视频文件分成M个视频片段,其中,每个视频片段包括至少一帧图像,M为大于1的整数;确定每个视频片段的代表图像,至少得到M帧代表图像,其中,每个视频片段的代表图像能够表达对应视频片段的关键内容;以及根据多帧代表图像生成概览图像集。本公开还提供了一种视频文件处理装置、一种计算机系统以及一种计算机可读存储介质。

Video File Processing Method and Device, Computer System and Readable Storage Media

This disclosure provides a video file processing method, including acquisition of video files; processing of video files, dividing video files into M video clips, where each video clip includes at least one frame of image, M is an integer greater than 1; determining the representative image of each video clip, and obtaining at least M frame representative image, in which the representative image of each video clip can represent. To achieve the key content of corresponding video clips; and to generate overview image sets based on multi-frame representative images. The present disclosure also provides a video file processing device, a computer system and a computer readable storage medium.

【技术实现步骤摘要】
视频文件处理方法及装置、计算机系统和可读存储介质
本公开涉及一种视频文件处理方法、一种视频文件处理装置、一种计算机系统以及一种计算机可读存储介质。
技术介绍
视频是目前相对主流的一种媒体格式,应用场景也非常广泛。用户可以通过观看视频了解各种各样的信息,例如,用户通过观看教学视频学习知识,通过观看娱乐视频了解生活。但是,专利技术人发现,用户一般只能线性观看视频,如果想要快速浏览视频的主要内容,需手动拖拽时间轴回看查找,十分不便。而且如果用户需要保存或者在文章中引用视频中的某一段重要内容时,用户需要对视频手动进行截图,将多张图片拼接成为长图片,如图1所示,用户需要先手动截图得到图片101和图片102,然后再将手动截图得到的图片101和图片102进行拼接,得到长图片,最后进行保存。因此,目前用户需要利用视频中的目标内容时,操作过程复杂,导致用户体验差。
技术实现思路
本公开的一个方面提供了一种视频文件处理方法,包括:获取视频文件;对上述视频文件进行处理,将上述视频文件分成M个视频片段,其中,每个视频片段包括至少一帧图像,M为大于1的整数;确定上述每个视频片段的代表图像,至少得到M帧代表图像,其中,上述每个视频片段的代表图像能够表达对应视频片段的关键内容;以及根据上述多帧代表图像生成概览图像集。可选地,上述视频文件包括N帧图像,上述N为大于2的整数,对上述视频文件进行处理,将上述视频文件分成M个视频片段包括:确定上述N帧图像中相邻K帧图像的相似度,其中,上述K为大于或等于2且小于上述N的整数;以及根据上述相邻K帧图像的相似度将上述视频文件分成M个视频片段。可选地,上述视频文件包括N帧图像,上述N为大于2的整数,对上述视频文件进行处理,将上述视频文件分成M个视频片段包括:确定上述N帧图像中每一帧图像对应的字幕或台词;确定上述N帧图像中每一帧图像对应的字幕或台词之间的关联度;以及根据上述每一帧图像对应的字幕或台词之间的关联度将上述视频文件分成M个视频片段。可选地,上述视频文件包括N帧图像,上述N为大于2的整数,对上述视频文件进行处理,将上述视频文件分成M个视频片段包括:确定上述N帧图像中每一帧图像对应的弹幕;确定上述每一帧图像对应的弹幕数量;以及根据上述每一帧图像对应的弹幕数量将上述视频文件分成M个视频片段。可选地,上述每个视频片段包括一个或多个画面,每个画面包括至少一帧图像,确定上述每个视频片段的代表图像包括:确定上述每个视频片段所包含的每一个画面的播放时长;根据上述每一个画面的播放时长确定对应视频片段的主画面;以及从上述对应视频片段的主画面中确定该对应视频片段的代表图像。可选地,上述方法还包括:确定上述概览图像集中相似度大于或等于目标阈值的相似代表图像,其中,上述相似代表图像至少包括两张代表图像;获取用于拼接上述相似代表图像中每张图像对应的文字内容的拼接操作;响应于上述拼接操作,将上述相似代表图像中每张图像对应的文字内容拼接为一条内容;将拼接后得到的一条内容与上述相似代表图像中的一帧目标图像关联;以及滤除上述相似代表图像中除上述目标图像之外的其他代表图像。本公开的另一方面提供了一种视频文件处理装置,包括:第一获取模块,用于获取视频文件;处理模块,用于对上述视频文件进行处理,将上述视频文件分成M个视频片段,其中,每个视频片段包括至少一帧图像,M为大于1的整数;第一确定模块,用于确定上述每个视频片段的代表图像,至少得到M帧代表图像,其中,上述每个视频片段的代表图像能够表达对应视频片段的关键内容;以及生成模块,用于根据上述多帧代表图像生成概览图像集。可选地,上述视频文件包括N帧图像,上述N为大于2的整数,上述处理模块包括:第一确定单元,用于确定上述N帧图像中相邻K帧图像的相似度,其中,上述K为大于或等于2且小于上述N的整数;以及第一处理单元,用于根据上述相邻K帧图像的相似度将上述视频文件分成M个视频片段。可选地,上述视频文件包括N帧图像,上述N为大于2的整数,上述处理模块包括:第二确定单元,用于确定上述N帧图像中每一帧图像对应的字幕或台词;第三确定单元,用于确定上述N帧图像中每一帧图像对应的字幕或台词之间的关联度;以及第二处理单元,用于根据上述每一帧图像对应的字幕或台词之间的关联度将上述视频文件分成M个视频片段。可选地,上述视频文件包括N帧图像,上述N为大于2的整数,上述处理模块包括:第四确定单元,用于确定上述N帧图像中每一帧图像对应的弹幕;第五确定单元,用于确定上述每一帧图像对应的弹幕数量;以及第三处理单元,用于根据上述每一帧图像对应的弹幕数量将上述视频文件分成M个视频片段。可选地,上述每个视频片段包括一个或多个画面,每个画面包括至少一帧图像,上述第一确定模块包括:第六确定单元,用于确定上述每个视频片段所包含的每一个画面的播放时长;第七确定单元,用于根据上述每一个画面的播放时长确定对应视频片段的主画面;以及第八确定单元,用于从上述对应视频片段的主画面中确定该对应视频片段的代表图像。可选地,上述装置还包括:第二确定模块,用于确定上述概览图像集中相似度大于或等于目标阈值的相似代表图像,其中,上述相似代表图像至少包括两张代表图像;第二获取模块,用于获取用于拼接上述相似代表图像中每张图像对应的文字内容的拼接操作;拼接模块,用于响应于上述拼接操作,将上述相似代表图像中每张图像对应的文字内容拼接为一条内容;关联模块,用于将拼接后得到的一条内容与上述相似代表图像中的一帧目标图像关联;以及滤除模块,用于滤除上述相似代表图像中除上述目标图像之外的其他代表图像。本公开的另一方面提供了一种计算机系统,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上所述的方法。本公开的另一方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器实现如上所述的方法。本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。附图说明为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:图1示意性示出了相关技术中拼接多帧图像的示意图;图2示意性示出了根据本公开实施例的可以应用视频文件处理方法及其装置的应用场景;图3示意性示出了根据本公开实施例的视频文件处理方法的流程图;图4示意性示出了根据本公开实施例的将视频文件分成M个视频片段的流程图;图5示意性示出了根据本公开另一实施例的视频文件处理方法的流程图;图6示意性示出了根据本公开实施例的视频文件处理装置的框图;以及图7示意性示出了根据本公开实施例的适于实现上文描述的方法的计算机系统的方框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括本文档来自技高网...

【技术保护点】
1.一种视频文件处理方法,包括:获取视频文件;对所述视频文件进行处理,将所述视频文件分成M个视频片段,其中,每个视频片段包括至少一帧图像,M为大于1的整数;确定所述每个视频片段的代表图像,至少得到M帧代表图像,其中,所述每个视频片段的代表图像能够表达对应视频片段的关键内容;以及根据所述多帧代表图像生成概览图像集。

【技术特征摘要】
1.一种视频文件处理方法,包括:获取视频文件;对所述视频文件进行处理,将所述视频文件分成M个视频片段,其中,每个视频片段包括至少一帧图像,M为大于1的整数;确定所述每个视频片段的代表图像,至少得到M帧代表图像,其中,所述每个视频片段的代表图像能够表达对应视频片段的关键内容;以及根据所述多帧代表图像生成概览图像集。2.根据权利要求1所述的方法,其中,所述视频文件包括N帧图像,所述N为大于2的整数,对所述视频文件进行处理,将所述视频文件分成M个视频片段包括:确定所述N帧图像中相邻K帧图像的相似度,其中,所述K为大于或等于2且小于所述N的整数;以及根据所述相邻K帧图像的相似度将所述视频文件分成M个视频片段。3.根据权利要求1所述的方法,其中,所述视频文件包括N帧图像,所述N为大于2的整数,对所述视频文件进行处理,将所述视频文件分成M个视频片段包括:确定所述N帧图像中每一帧图像对应的字幕或台词;确定所述N帧图像中每一帧图像对应的字幕或台词之间的关联度;以及根据所述每一帧图像对应的字幕或台词之间的关联度将所述视频文件分成M个视频片段。4.根据权利要求1所述的方法,其中,所述视频文件包括N帧图像,所述N为大于2的整数,对所述视频文件进行处理,将所述视频文件分成M个视频片段包括:确定所述N帧图像中每一帧图像对应的弹幕;确定所述每一帧图像对应的弹幕数量;以及根据所述每一帧图像对应的弹幕数量将所述视频文件分成M个视频片段。5.根据权利要求1所述的方法,其中,所述每个视频片段包括一个或多个画面,每个画面包括至少一帧图像,确定所述每个视频片段的代表图像包括:确定所述每个视频片段所包含的每一个画面的播放时长;根据所述每一个画面的播放时长确定对应视频片段的...

【专利技术属性】
技术研发人员:龚江涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1