视频封面生成方法、装置、介质、电子设备及程序产品与流程

摘要: 本公开涉及图像处理,具体地,涉及一种视频封面生成方法、装置、介质、电子设备及程序产品。背景技术:1、随着互联网技术的快速发展,短视频工具或平台吸引了众多的移动互...
视频封面生成方法、装置、介质、电子设备及程序产品与流程

本公开涉及图像处理,具体地,涉及一种视频封面生成方法、装置、介质、电子设备及程序产品。

背景技术:

1、随着互联网技术的快速发展,短视频工具或平台吸引了众多的移动互联网用户,同时也占据了巨大的流量。用户利用此类短视频工具或平台发布大量的短视频,从而达到娱乐、分享、交流等目的。其中,在进入视频发布页面时,默认将视频的第一帧作为封面,如图1所示,将图2中待发布视频的第一帧作为默认封面,有可能出现纯黑或者画面模糊的情况,此时,就需要用户额外去编辑封面,耗时耗力。

技术实现思路

1、提供该 技术实现要素: 部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、第一方面,本公开提供一种视频封面生成方法,包括:

3、响应于接收到页面跳转指令,确定待发布视频是否合成成功,其中,所述页面跳转指令用于指示当前页面从编辑页面跳转至发布页面;

4、若所述待发布视频合成成功,则从第一视频中确定多个视频帧,其中,所述第一视频为所述待发布视频的视频片段;

5、对所述多个视频帧中的每个视频帧进行质量检测;

6、基于所述多个视频帧中的每个视频帧的质量检测结果,从所述多个视频帧中选取所述待发布视频的视频封面。

7、第二方面,本公开提供一种视频封面生成装置,包括:

8、第一确定模块,用于响应于接收到页面跳转指令,确定待发布视频是否合成成功,其中,所述页面跳转指令用于指示当前页面从编辑页面跳转至发布页面;

9、第二确定模块,用于若所述待发布视频合成成功,则从第一视频中确定多个视频帧,其中,所述第一视频为待发布视频的视频片段;

10、质量检测模块,用于对所述多个视频帧中的每个视频帧进行质量检测;

11、封面选取模块,用于基于所述多个视频帧中的每个视频帧的质量检测结果,从所述多个视频帧中选取所述待发布视频的视频封面。

12、第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理装置执行时实现本公开第一方面提供的所述视频封面生成方法的步骤。

13、第四方面,本公开提供一种电子设备,包括:

14、存储装置,其上存储有计算机程序;

15、处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开第一方面提供的所述视频封面生成方法的步骤。

16、第五方面,本公开提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开第一方面提供的所述视频封面生成方法的步骤。

17、在上述技术方案中,在接收到用于指示当前页面从编辑页面跳转至发布页面的页面跳转指令时,首先确定待发布视频是否合成成功;若待发布视频合成成功,则从待发布视频的视频片段中抽取多个视频帧;然后,对所抽取的多个视频帧中的每个视频帧进行质量检测;最后,基于多个视频帧中每个视频帧的质量检测结果,从多个视频帧中选取待发布视频的视频封面。这样,可以从待发布视频中自动选取质量较好的视频封面,避免出现纯黑或者画面模糊的情况,从而为用户省去额外编辑封面的繁琐步骤,提供更加便捷的视频发布体验。另外,在抽取视频帧之前,确保待发布视频合成成功,可以避免后续选取的视频封面并非是最终发布视频中的一帧的问题。此外,通过抽帧操作,可以减少视频封面的选取范围,从而提升视频封面的生成效率。

18、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

1.一种视频封面生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述基于所述多个视频帧中的每个视频帧的质量检测结果,从所述多个视频帧中选取所述待发布视频的视频封面的步骤之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述多个视频帧中的每个视频帧进行违规识别,包括:

4.根据权利要求3所述的方法,其特征在于,在所述根据所述分类结果,确定该视频帧是否违规的步骤之前,所述对所述多个视频帧中的每个视频帧进行违规识别,还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.一种视频封面生成装置,其特征在于,包括:

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,该计算机程序被处理装置执行时实现权利要求1-8中任一项所述方法的步骤。

11.一种电子设备,其特征在于,包括:

12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1~8中任一项所述的方法的步骤。