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、剪切模块,用于对所述直播视频流进行剪切,确定至少一个目标视频片段;
30、识别模块,用于对所述目标视频片段进行关键帧识别,确定卡点图像帧;
31、第二接收模块,用于获取目标音乐以及与所述目标音乐对应的至少一个音乐节奏点;
32、视频处理模块,用于根据所述卡点图像帧及所述音乐节奏点对所述目标视频片段进行剪辑和/或拼接,使所述卡点图像帧与所述音乐节奏点的时间对齐,获得目标卡点视频。
33、第三方面,本申请实施例还提供一种电子设备,包括:
34、存储器,用于存储一个或多个程序;
35、处理器,当所述一个或多个程序被所述处理器执行时,实现如上述任意方面所述的视频处理方法。
36、第五方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任意方面提供的视频处理方法。
37、基于上述任意一个方面,本申请实施例提供的视频处理方法、装置及电子设备,可以根据卡点图像帧及音乐节奏点对目标视频片段进行剪辑和/或拼接,使卡点图像帧与音乐节奏点的时间对齐,从而获得高质量的目标卡点视频,如此,可以降低用户分享目标卡点视频的难度,并且有效提高用户对目标卡点视频的分享意愿,提高用户的粘性,还可以提升用户的体验感。
本文档来自技高网...【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的视频处理方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的视频处理方法,其特征在于,所述对所述直播视频流进行图像内容识别,并根据图形内容识别结果及所述卡点图像帧对所述目标视频片段进行特效增强处理的步骤,包括:
4.根据权利要求3所述的视频处理方法,其特征在于,所述获取目标人脸表情切片视频的步骤,包括:
5.根据权利要求2所述的视频处理方法,其特征在于,所述对所述直播视频流进行图像内容识别,并根据图形内容识别结果及所述卡点图像帧对所述目标视频片段进行特效增强处理的步骤,包括:
6.根据权利要求2所述的视频处理方法,其特征在于,所述对所述直播视频流进行图像内容识别,并根据图形内容识别结果及所述卡点图像帧对所述目标视频片段进行特效增强处理的步骤,包括:
7.根据权利要求2所述的视频处理方法,其特征在于,所述对所述直播视频流进行图像内容识别,并根据图形内容识别结果及所述卡点图像帧对所述目标视频片段进行特效增强处理的步骤,包括:
...【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的视频处理方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的视频处理方法,其特征在于,所述对所述直播视频流进行图像内容识别,并根据图形内容识别结果及所述卡点图像帧对所述目标视频片段进行特效增强处理的步骤,包括:
4.根据权利要求3所述的视频处理方法,其特征在于,所述获取目标人脸表情切片视频的步骤,包括:
5.根据权利要求2所述的视频处理方法,其特征在于,所述对所述直播视频流进行图像内容识别,并根据图形内容识别结果及所述卡点图像帧对所述目标视频片段进行特效增强处理的步骤,包括:
...【专利技术属性】
技术研发人员:司季雨,刁均威,
申请(专利权)人:广州虎牙科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。