This application relates to a video preview generation method, device, computer equipment and storage medium. The method includes: caption file of video, caption file contains each line of video, and each line's display time period; according to caption file, each line's corresponding image frame is extracted from video; according to the display time sequence of each line's corresponding image frame and the image difference between adjacent image frames, each line is separated. The corresponding image frames are grouped to obtain at least one image frame group; the corresponding line stitching pictures of each image frame group are generated, and the video preview pictures are generated according to the line stitching pictures. The video preview generated by the scheme shown in this application has a good display effect on the video content and can significantly improve the accuracy of the generated video preview.
【技术实现步骤摘要】
视频预览图生成方法、装置、计算机设备及存储介质
本申请涉及互联网应用
,特别涉及一种视频预览图生成方法、装置、计算机设备及存储介质。
技术介绍
视频预览图又称为视频速览截图,是一种用于快速浏览视频内容的图片,通常由视频中的多张截图构成。在相关技术中,视频预览图可以通过在视频中进行等时间采样来生成。比如,对于某个需要生成视频预览图的视频,可以按照播放时间顺序对该视频中的各个图像帧进行等时间间隔采样,获得一定数量的采样截图,然后对采样截图拼接得到该视频的视频预览图。然而,相关技术中生成的视频预览图只能大致的展示视频中包含的部分场景画面,影响视频速览图对视频内容的展示效果,导致生成视频速览图的准确较差。
技术实现思路
本申请实施例提供了一种视频预览图生成方法、装置、计算机设备及存储介质,可以提高生成视频预览图的准确性,该技术方案如下:一方面,提供了一种视频预览图生成方法,所述方法包括:获取视频的字幕文件,所述字幕文件包含所述视频的各句台词,以及所述各句台词的展示时间段;根据所述字幕文件,从所述视频中提取所述各句台词分别对应的图像帧;根据所述各句台词分别对应的图像帧的展示时间顺序,以及,相邻图像帧之间的图像差异度,对所述各句台词分别对应的图像帧进行分组,获得至少一个图像帧组;生成所述至少一个图像帧组各自的台词拼接图片;根据所述至少一个图像帧组各自的台词拼接图片,生成所述视频的视频预览图。另一方面,提供了一种视频预览图生成装置,所述装置包括:字幕文件获取模块,用于获取视频的字幕文件,所述字幕文件包含所述视频的各句台词,以及所述各句台词的展示时间段;图像帧提取模块, ...
【技术保护点】
1.一种视频预览图生成方法,其特征在于,所述方法包括:获取视频的字幕文件,所述字幕文件包含所述视频的各句台词,以及所述各句台词的展示时间段;根据所述字幕文件,从所述视频中提取所述各句台词分别对应的图像帧;根据所述各句台词分别对应的图像帧的展示时间顺序,以及,相邻图像帧之间的图像差异度,对所述各句台词分别对应的图像帧进行分组,获得至少一个图像帧组;生成所述至少一个图像帧组各自的台词拼接图片,所述台词拼接图片包含对应的图像帧组中的各图像帧的台词区域图像;根据所述至少一个图像帧组各自的台词拼接图片,生成所述视频的视频预览图。
【技术特征摘要】
1.一种视频预览图生成方法,其特征在于,所述方法包括:获取视频的字幕文件,所述字幕文件包含所述视频的各句台词,以及所述各句台词的展示时间段;根据所述字幕文件,从所述视频中提取所述各句台词分别对应的图像帧;根据所述各句台词分别对应的图像帧的展示时间顺序,以及,相邻图像帧之间的图像差异度,对所述各句台词分别对应的图像帧进行分组,获得至少一个图像帧组;生成所述至少一个图像帧组各自的台词拼接图片,所述台词拼接图片包含对应的图像帧组中的各图像帧的台词区域图像;根据所述至少一个图像帧组各自的台词拼接图片,生成所述视频的视频预览图。2.根据权利要求1所述的方法,其特征在于,所述根据所述字幕文件,从所述视频中提取所述各句台词分别对应的图像帧,包括:根据所述各句台词各自的展示时间段对所述视频进行分段,获得所述各句台词分别对应的视频片段;从每一个所述视频片段中分别获取一帧图像帧。3.根据权利要求2所述的方法,其特征在于,所述根据所述各句台词各自的展示时间段对所述视频进行分段,获得所述各句台词分别对应的视频片段,包括:获取目标台词的展示时间段,所述目标台词是所述各句台词中的任一台词;将所述视频中对应在所述展示时间段内的片段获取为所述目标台词对应的视频片段。4.根据权利要求2所述的方法,其特征在于,所述从每一个所述视频片段中分别获取一帧图像帧,包括:获取目标视频片段中的各个图像帧的帧属性,所述帧属性用于指示对应的图像帧是否为关键帧,所述目标视频片段是目标台词对应的视频片段,所述目标台词是所述各句台词中的任一台词;根据所述目标视频片段中的各个图像帧的帧属性,从所述目标视频片段中提取目标图像帧;根据所述目标图像帧获取所述目标台词对应的图像帧。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标视频片段中的各个图像帧的帧属性,从所述目标视频片段中提取目标图像帧,包括:当所述目标视频片段中包含关键帧时,将所述目标视频片段中的一帧关键帧获取所述目标图像帧;当所述目标视频片段中不包含关键帧时,将所述目标视频片段中的第一帧获取所述目标图像帧。6.根据权利要求4所述的方法,其特征在于,所述根据所述目标图像帧获取所述目标台词对应的图像帧,包括:当所述目标图像帧上不存在台词时,将所述目标图像帧获取为所述目标台词对应的图像帧;或者,当所述目标图像帧上不存在台词时,将所述目标台词叠加在所述目标图像帧上,获得所述目标台词对应的图像帧;或者,当所述目标图像帧上存在台词时,将所述目标图像帧获取为所述目标台词对应的图像帧。7.根据权利要求1所述的方法,其特征在于,所述根据所述各句台词分别对应的图像帧的展示时间顺序,以及,相邻图像帧之间的图像差异度,对所述各句台词分别对应的图像帧进行分组,获得至少一个图像帧组,包括:按照展示时间从先到后的顺序,对所述各句台词分别对应的图像帧进行排列,获得图像帧队列;获取所述图像帧队列中每相邻两帧图像帧之间的图像差异度;按照数值从高到低的顺序,对所述图像帧队列中每相邻两帧图像帧之间的图像差异度进行排序;以排列在前L位的图像差异度分别对应的相邻两帧图像帧为切分点,对所述图像帧队列进行切分,获得所述至少一个图像帧组,L为大于或者等于1的整数。8.根据权利要求7所述的方法,其特征在于,所述获取所述图像帧队列中每相邻两帧图像帧之间的图像差异度,包括:对于第一图像帧和第二图像帧,获取所述第一图像帧的图像参数和所述第二图像帧的图像参数,所述图像参数包括对应图像帧的灰度矩阵、图像特征以及平均颜色;所述第一图像帧和所述第二图像帧是所述图像帧队列中的任意相邻两帧图像帧;根据所述第一图像帧的灰度矩阵以及所述第二图像帧的灰度矩阵,获取所述...
【专利技术属性】
技术研发人员:陈法圣,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。