System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频封面生成方法、装置、设备以及存储介质制造方法及图纸_技高网

视频封面生成方法、装置、设备以及存储介质制造方法及图纸

技术编号:40228470 阅读:5 留言:0更新日期:2024-02-02 22:31
本申请公开了一种视频封面生成方法、装置、设备以及存储介质,该视频封面生成方法包括:对获取到的待处理视频的当前索引文件进行解析处理,得到当前索引文件中的当前封面信息;根据当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断当前封面信息是否更新;若更新,则从设备端中获取封面集合,封面集合用于存储待处理视频的封面图像;从封面集合中选取目标封面图像作为待处理视频的视频封面进行显示。上述方案,能够高效地生成视频封面。

【技术实现步骤摘要】

本申请涉及视频处理,特别是涉及一种视频封面生成方法、装置、设备以及存储介质


技术介绍

1、目前视频采集设备已被家庭用户及企业用户广泛使用,为了让用户能快速了解到视频内容,通常会基于视频数据生成相应的视频封面。

2、现有技术中常通过对视频数据进行解码、抽帧、编码的方式获取视频帧作为视频封面。

3、但是,若获取视频数据时,未涉及到视频数据的加载及解码,则无法生成视频封面,使得生成视频封面的效率较低。


技术实现思路

1、本申请至少提供一种视频封面生成方法、装置、设备以及计算机可读存储介质。

2、本申请第一方面提供了一种视频封面生成方法,所述方法用于应用端,包括:对获取到的待处理视频的当前索引文件进行解析处理,得到所述当前索引文件中的当前封面信息;根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新;若更新,则从设备端中获取封面集合,所述封面集合用于存储所述待处理视频的封面图像;从所述封面集合中选取目标封面图像作为所述待处理视频的视频封面进行显示。

3、在一实施例中,在所述根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新的步骤之后,所述方法还包括:若否,则基于所述历史封面信息获取所述应用端的封面缓存,所述封面缓存用于存储和所述历史封面信息对应的封面缓存图像;从所述封面缓存中选取目标缓存图像作为所述待处理视频的视频封面进行显示。

>4、在一实施例中,所述从设备端中获取封面集合,所述封面集合用于存储所述待处理视频的封面图像;从所述封面集合中选取目标封面图像作为所述待处理视频的视频封面进行显示的步骤,包括:基于所述当前封面信息中的偏移量信息获取所述封面集合中更新后的封面图像;选取所述更新后的封面图像中的图像,得到所述目标封面图像;将所述目标封面图像作为所述待处理视频的视频封面进行显示。

5、在一实施例中,在所述根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新的步骤之前,所述方法还包括:判断是否获取到所述历史索引文件;若未更新,则基于所述当前封面信息获取所述封面集合;将所述封面集合中的封面图像作为所述待处理视频的视频封面进行显示。

6、在一实施例中,所述根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新的步骤,包括:获取所述当前封面信息中的当前时间信息和所述历史封面信息中的历史时间信息;对比所述当前时间信息和所述历史时间信息是否相同;若是,则判定所述当前封面信息未更新;若否,则判定所述当前封面信息已更新。

7、在第二方面提供了一种视频封面生成方法,所述方法用于设备端,包括:基于获取到的采集数据生成待处理视频;对所述待处理视频进行抽帧处理,得到封面集合,以使应用端对获取到的待处理视频的当前索引文件进行解析处理,得到所述当前索引文件中的当前封面信息,并根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,确定所述当前封面信息更新时获取所述封面集合,从所述封面集合中选取目标封面图像作为所述待处理视频的视频封面进行显示。

8、在一实施例中,所述对所述待处理视频进行抽帧处理,得到封面集合的步骤,包括:识别所述待处理视频记录的视频事件;基于所述视频事件的事件时间在所述待处理视频中抽取若干视频帧图像,得到所述封面集合。

9、本申请第三方面提供了一种视频封面生成装置,包括:解析模块,用于对获取到的待处理视频的当前索引文件进行解析处理,得到所述当前索引文件中的当前封面信息;对比模块,用于根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新;封面生成模块,用于从设备端中获取封面集合,所述封面集合用于存储所述待处理视频的封面图像;从所述封面集合中选取目标封面图像作为所述待处理视频的视频封面进行显示。

10、本申请第四方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述视频封面生成方法。

11、本申请第五方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述视频封面生成方法。

12、上述方案,通过解析从设备端获取到的待处理视频的当前索引文件,得到当前封面信息;将当前封面信息和应用端中历史索引文件中的历史封面信息进行对比,以判断当前封面信息是否更新,进而确定设备端中待处理视频的视频封面是否更新;若更新,则从设备端获取到的封面集合中选取目标封面图像作为应用端中待处理视频的视频封面进行显示,由此能够避免应用端在视频封面生成的过程中需要对待处理视频进行加载,节省了计算资源,提高了视频封面的生成效率,实现了将视频封面进行低成本、高效率地展示。

13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,在所述根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新的步骤之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述从设备端中获取封面集合,所述封面集合用于存储所述待处理视频的封面图像;从所述封面集合中选取目标封面图像作为所述待处理视频的视频封面进行显示的步骤,包括:

4.根据权利要求1所述的方法,其特征在于,在所述根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新的步骤之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新的步骤,包括:

6.一种视频封面生成方法,其特征在于,所述方法用于设备端,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述对所述待处理视频进行抽帧处理,得到封面集合的步骤,包括:

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

9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至7任一项所述的方法。

10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至7任一项所述的方法。

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,在所述根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新的步骤之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述从设备端中获取封面集合,所述封面集合用于存储所述待处理视频的封面图像;从所述封面集合中选取目标封面图像作为所述待处理视频的视频封面进行显示的步骤,包括:

4.根据权利要求1所述的方法,其特征在于,在所述根据所述当前封面信息和获取到的历史索引文件中的历史封面信息之间的对比结果,判断所述当前封面信息是否更新的步骤之前,所述方法还包括:

5.根据权利要...

【专利技术属性】
技术研发人员:程用学张靖磊
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

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

1