System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及人工智能领域,尤其涉及素材查找、素材推荐、视频剪辑、智能交互等领域。
技术介绍
1、随着视频化浪潮的快速发展,一些新型的视频如口播类端视频应运而生。这类视频以真人面对镜头持续输出内容为主要特点。由于画面以人物说话为主,缺少变化,往往比较枯燥。为了解决这个问题,往往向这类视频中添加一些素材,通过对这类视频进行剪辑,使剪辑后的视频更加有趣。但是,手动添加素材慢,视频剪辑效率低。
技术实现思路
1、本公开提供了一种视频处理方法、装置、设备以及存储介质。
2、根据本公开的第一方面,提供了一种视频处理方法,应用于终端,包括:
3、响应于接收到针对第一视频的素材推荐触发操作,上传该第一视频的字幕;
4、接收服务器基于该第一视频的字幕返回的至少一个素材组;
5、基于该至少一个素材组,确定目标素材组;
6、将该目标素材组中的素材添加至该第一视频中,生成第二视频。
7、根据本公开的第二方面,提供了一种视频处理方法,应用于服务器,包括:
8、接收第一视频的字幕,第一视频的字幕是终端在接收到针对第一视频的素材推荐触发操作的情况下上传的;
9、从第一视频的字幕中识别出第一视频的至少一个关键词;
10、基于该至少一个关键词,为第一视频确定至少一个素材组;
11、发送该至少一个素材组,该至少一个素材组用于指示可供第一视频添加的素材。
12、根据本公开的第三方面,提供了一
13、第一发送模块,用于响应于接收到针对第一视频的素材推荐触发操作,上传该第一视频的字幕;
14、第一接收模块,用于接收服务器基于该第一视频的字幕返回的至少一个素材组;
15、第一确定模块,用于基于该至少一个素材组,确定目标素材组;
16、生成模块,用于将该目标素材组中的素材添加至该第一视频中,生成第二视频。
17、根据本公开的第四方面,提供了一种视频处理装置,应用于服务器,包括:
18、第二接收模块,用于接收第一视频的字幕,该第一视频的字幕是终端在接收到针对第一视频的素材推荐触发操作的情况下上传的;
19、第一识别模块,用于从该第一视频的字幕中识别出该第一视频的至少一个关键词;
20、第二确定模块,用于基于该至少一个关键词,为该第一视频确定至少一个素材组;
21、第二发送模块,用于发送该至少一个素材组,该至少一个素材组用于指示可供该第一视频添加的素材。
22、根据本公开的第五方面,提供了一种电子设备,包括:
23、至少一个处理器;以及
24、与该至少一个处理器通信连接的存储器;其中,
25、该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行上述第一方面和第二方面所提供的方法。
26、根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,该计算机指令用于使该计算机执行上述第一方面和第二方面所提供的方法。
27、根据本公开的第七方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现上述第一方面和第二方面所提供的方法。
28、根据本公开的技术方案,能自动为视频添加素材,提高视频剪辑效率。
29、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种视频处理方法,包括:
2.根据权利要求1所述的方法,其中通过将所述素材组中的素材添加至所述第一视频来生成所述第二视频包括:
3.根据权利要求2所述的方法,其中确定所述素材组中每个素材在所述第一视频的出现时间包括:
4.根据权利要求1所述的方法,其中通过将所述素材组中的素材添加至所述第一视频来生成所述第二视频还包括:
5.根据权利要求4所述的方法,其中所述显示信息包括显示位置、显示角度和显示大小,所述显示位置是素材在所述第一视频的图像中的显示坐标,所述显示角度是素材在所述第一视频的图像中相对于水平线或竖直线的角度,并且所述显示大小是素材在所述第一视频的图像中的大小。
6.根据权利要求1所述的方法,其中通过将所述素材组中的素材添加至所述第一视频来生成所述第二视频还包括:
7.根据权利要求1所述的方法,其中通过将所述素材组中的素材添加至所述第一视频来生成所述第二视频还包括:
8.根据权利要求1所述的方法,其中由所述终端从所述服务器接收基于所述第一视频的字幕返回的所述素材组包括:
9.
10.根据权利要求1所述的方法,其中所述素材组中相同关键词所对应的素材不同。
11.根据权利要求1所述的方法,其中所述素材组包括文字类型的素材、贴纸类型的素材、声音类型的素材、以及动画类型的素材。
12.一种视频处理方法,包括:
13.根据权利要求12所述的方法,其中基于所述字幕,为所述第一视频确定至少一个素材组包括:
14.根据权利要求13所述的方法,其中从所述字幕中识别出所述至少一个关键词包括:
15.根据权利要求14所述的方法,其中从所述字幕中识别出所述至少一个关键词还包括:
16.根据权利要求13所述的方法,其中基于所述至少一个关键词,为所述第一视频确定所述素材组包括:
17.根据权利要求16所述的方法,其中基于每个关键词对应的所述至少一种类型的多个素材,为每个关键词确定目标数量的素材包括:
18.根据权利要求12所述的方法,还包括:
19.根据权利要求12所述的方法,还包括:
20.根据权利要求12所述的方法,其中所述素材组包括文字类型的素材、贴纸类型的素材、声音类型的素材、以及动画类型的素材。
21.一种用于视频处理的终端,包括:
22.一种用于视频处理的服务器,包括:
23.一种电子设备,包括:
24.一种存储有计算机指令的非瞬时计算机可读存储介质,其中所述计算机指令用于使所述计算机执行根据权利要求1-20中任一项所述的方法。
25.一种计算机程序产品,所述计算机程序产品被有形地存储在非瞬时计算机可读介质上并且包括计算机指令,所述计算机指令在被执行时使机器实现根据权利要求1-20中任一项所述的方法。
...【技术特征摘要】
1.一种视频处理方法,包括:
2.根据权利要求1所述的方法,其中通过将所述素材组中的素材添加至所述第一视频来生成所述第二视频包括:
3.根据权利要求2所述的方法,其中确定所述素材组中每个素材在所述第一视频的出现时间包括:
4.根据权利要求1所述的方法,其中通过将所述素材组中的素材添加至所述第一视频来生成所述第二视频还包括:
5.根据权利要求4所述的方法,其中所述显示信息包括显示位置、显示角度和显示大小,所述显示位置是素材在所述第一视频的图像中的显示坐标,所述显示角度是素材在所述第一视频的图像中相对于水平线或竖直线的角度,并且所述显示大小是素材在所述第一视频的图像中的大小。
6.根据权利要求1所述的方法,其中通过将所述素材组中的素材添加至所述第一视频来生成所述第二视频还包括:
7.根据权利要求1所述的方法,其中通过将所述素材组中的素材添加至所述第一视频来生成所述第二视频还包括:
8.根据权利要求1所述的方法,其中由所述终端从所述服务器接收基于所述第一视频的字幕返回的所述素材组包括:
9.根据权利要求1所述的方法,其中所述素材组在预设时间段内不包括具有目标类型的多个素材。
10.根据权利要求1所述的方法,其中所述素材组中相同关键词所对应的素材不同。
11.根据权利要求1所述的方法,其中所述素材组包括文字类型的素材、贴纸类型的素材、声音类型的素材、以及动画类型的素材。
【专利技术属性】
技术研发人员:单文睿,郑程,王正宜,奉伟,孙卫亮,郭永惠,卜琴,郭毅,秦志伟,张晶,邱亚可,赖欣,范晋豪,吴悦,王博智,郭志冠,程宏愿,王腾飞,贾增义,李鹏飞,廖孪斐,张凯,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。