System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开实施例涉及计算机应用技术,尤其涉及一种视频处理方法、装置、电子设备、存储介质及程序产品。
技术介绍
1、在图像处理或视频制作场景中,越来越多的用户采用视频模板来制作视频,以丰富视频的展示效果。例如,将视频模板中的图像和/或视频替换为用户选择的图像和/或视频。
2、相关技术中,在基于视频模板方式制作目标视频时,不同的视频模板对用户所选择的素材有不同的要求,使得用户在素材或者视频模板的选择过程存在一定局限性,视频模板的使用门槛过高,影响用户对于视频模板的使用体验。
技术实现思路
1、本公开提供了一种视频处理方法、装置、电子设备、存储介质及程序产品,以实现在视频模板中所包括的槽位未填满的情况下,自动对未填满的槽位进行素材填充,以生成与视频模板效果相近的目标视频的效果。
2、第一方面,本公开实施例提供了一种视频处理方法,该方法包括:
3、响应于针对视频模板输入的模板编辑操作,显示与所述视频模板对应的多个槽位,其中,所述槽位与制作所述视频模板所采用的第一素材相对应;
4、响应于针对所述槽位输入的素材添加操作,在多个所述槽位中被触发的第一槽位中添加第二素材;
5、响应于视频生成操作,在多个所述槽位中包括未添加所述第二素材的第二槽位的情况下,在所述第二槽位中添加第三素材,基于所述第二素材、所述第三素材和所述视频模板生成目标视频。
6、第二方面,本公开实施例还提供了一种视频处理装置,该装置包括:
7、槽位显示
8、素材添加模块,用于响应于针对所述槽位输入的素材添加操作,在多个所述槽位中被触发的第一槽位中添加第二素材;
9、视频生成模块,用于响应于视频生成操作,在多个所述槽位中包括未添加所述第二素材的第二槽位的情况下,在所述第二槽位中添加第三素材,基于所述第二素材、所述第三素材和所述视频模板生成目标视频。
10、第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序,
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例中任一所述的视频处理方法。
14、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例中任一所述的视频处理方法。
15、第五方面,本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现本专利技术任一实施例所述的视频处理方法。
16、本公开实施例的技术方案,通过响应于针对视频模板输入的模板编辑操作,显示与视频模板对应的多个槽位,简化了对视频模板的编辑操作。进一步的,响应于针对槽位输入的素材添加操作,在多个槽位中被触发的第一槽位中添加第二素材,实现了对视频模板中的第一素材的简单替换,能够简便地在视频模板中添加自定义的第二素材。进一步的,响应于视频生成操作,在多个槽位中包括未添加第二素材的第二槽位的情况下,在第二槽位中添加第三素材,基于第二素材、第三素材和视频模板生成目标视频,解决了相关技术中在进行制作视频时视频模板的选择过程存在一定局限性,视频模板的使用门槛过高的问题,实现了在视频模板中所包括未添加素材的槽位的情况下,自动对未添加素材的槽位的槽位进行素材填充,进而,基于视频模板和视频模板中已添加的素材制作目标视频的效果,降低了视频模板的使用限制。进而,增强了视频制作过程的灵活度,使得生成的目标视频能够更为完整的呈现出与视频模板相近的展示效果,提升了用户对于视频模板的使用体验。
本文档来自技高网...【技术保护点】
1.一种视频处理方法,其特征在于,包括:
2.根据权利要求1所述的视频处理方法,其特征在于,所述在所述第二槽位中添加第三素材,包括:
3.根据权利要求2所述的视频处理方法,其特征在于,所述根据所述第一槽位添加的所述第二素材确定待添加至所述第二槽位中的第三素材,包括:
4.根据权利要求1所述的视频处理方法,其特征在于,在所述响应于视频生成操作之后,所述在所述第二槽位中添加第三素材之前,还包括:
5.根据权利要求1所述的视频处理方法,其特征在于,所述第二素材的素材时长小于所述第一槽位的槽位时长;在所述基于所述第二素材、所述第三素材和所述视频模板生成目标视频之后,还包括:
6.根据权利要求1所述的视频处理方法,其特征在于,所述第二素材包括视频素材;所述在多个所述槽位中被触发的第一槽位中添加第二素材,包括:
7.根据权利要求6所述的视频处理方法,其特征在于,所述将所述视频素材转换为图像素材添加至所述第一槽位中,包括:
8.根据权利要求1所述的视频处理方法,其特征在于,在所述在多个所述槽位中被触发的第一槽位
9.一种视频处理装置,其特征在于,包括:
10.一种电子设备,其特征在于,所述电子设备包括:
11.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-8中任一所述的视频处理方法。
12.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-8中任一项所述的视频处理方法。
...【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:
2.根据权利要求1所述的视频处理方法,其特征在于,所述在所述第二槽位中添加第三素材,包括:
3.根据权利要求2所述的视频处理方法,其特征在于,所述根据所述第一槽位添加的所述第二素材确定待添加至所述第二槽位中的第三素材,包括:
4.根据权利要求1所述的视频处理方法,其特征在于,在所述响应于视频生成操作之后,所述在所述第二槽位中添加第三素材之前,还包括:
5.根据权利要求1所述的视频处理方法,其特征在于,所述第二素材的素材时长小于所述第一槽位的槽位时长;在所述基于所述第二素材、所述第三素材和所述视频模板生成目标视频之后,还包括:
6.根据权利要求1所述的视频处理方法,其特征在于,所述第二素材包括视频素材;所述在多个所述槽位中被触...
【专利技术属性】
技术研发人员:刘诏祎,彭世晨,李悦,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。