视频数据处理方法、装置及电子设备制造方法及图纸

技术编号:38990365 阅读:9 留言:0更新日期:2023-10-07 10:20
本公开实施例提供一种视频数据处理方法、装置及电子设备,该方法包括:从参考视频中提取对多帧视频图像分别对应的运镜,并由多个运镜组成运镜序列;基于所述运镜序列,生成用于对视频添加运镜的运镜模板。上述方案通过从应用了运镜的参考视频中提取运镜模板,用户可以利用运镜模板对拍摄的视频添加运镜,降低了用户使用运镜效果的难度,使得具有不同画面编辑处理能力的用户为视频应用运镜时均可以达到较好的应用效果,改善了用户体验。改善了用户体验。改善了用户体验。

【技术实现步骤摘要】
视频数据处理方法、装置及电子设备


[0001]本公开实施例涉及图像处理
,尤其涉及一种视频数据处理方法、装置及电子设备。

技术介绍

[0002]运镜通常是指运动镜头。在视频拍摄过程中,运镜作为一种重要的叙事表现形式,能够体现创作灵动性和艺术价值。在视频中合理运用运镜,有助于刻画人物形象、角色特点、铺垫场景氛围,还对视频叙事有推动作用。不同的运动镜头可以在叙事中把控不同的节奏,可以带来不同的视觉体验和心里暗示。

技术实现思路

[0003]本公开实施例提供一种视频数据处理方法、装置及电子设备,以向用户提供运镜模板,解决用户在视频中应用运镜效果难度大的问题。
[0004]第一方面,本公开实施例提供一种视频数据处理方法,该方法包括:从参考视频中提取多帧视频图像对应的运镜,并由多个运镜组成运镜序列;基于所述运镜序列,生成用于对视频添加运镜的运镜模板。
[0005]第二方面,本公开实施例提供一种视频数据处理方法,该方法包括:响应于接收到用户对目标视频执行的应用运镜的触发操作,调用运镜模板;其中,所述运镜模板中的运镜序列根据从参考视频中提取的运镜序列得到;将运镜模板中的运镜序列中的多个运镜应用到目标视频的多帧视频图像。
[0006]第三方面,本公开实施例提供一种视频数据处理装置,该装置包括:获取单元,用于从参考视频中提取多帧视频图像对应的运镜,并由多个运镜组成运镜序列;生成单元,用于基于所述运镜序列,生成用于对视频添加运镜的运镜模板。
[0007]第四方面,本公开实施例提供一种视频数据处理装置,该装置包括调用单元,用于响应于接收到用户对目标视频执行的应用运镜的触发操作,调用运镜模板;其中,所述运镜模板中的运镜序列根据从参考视频中提取的运镜序列得到;应用单元,用于将运镜模板中的运镜序列中的多个运镜应用到目标视频的多帧视频图像。
[0008]第五方面,本公开实施例提供一种电子设备,包括:处理器和存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面、第二方面以及第一方面和第二方面各种可能的视频数据处理方法。
[0009]第六方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面、第二方面以及第一方面和第二方面各种可能的视频数据处理方法。
[0010]第七方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面、第二方面以及第一方面和第二方面各种可能的视
频数据处理方法。
[0011]本实施例提供的视频数据处理方法、装置及电子设备,通过从参考视频中提取多帧视频图像对应的运镜,并由多个运镜组成运镜序列;基于所述运镜序列,生成用于对视频添加运镜的运镜模板,从而用户可以利用运镜模板对拍摄的视频添加运镜,降低了用户使用运镜效果的难度,使得具有不同画面编辑处理能力的用户为视频应用运镜时均可以达到较好的应用效果,改善了用户体验。
附图说明
[0012]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本公开实施例提供的视频数据处理方法的流程示意图一;
[0014]图2为图1所示实施例提供的视频数据处理方法的一个原理性流程图;
[0015]图3为本公开实施例提供的视频数据处理方法的流程示意图二;
[0016]图4为对运镜序列添加增强信息的一个原理性示意图;
[0017]图5为本公开实施例提供的视频数据处理方法的流程示意图三;
[0018]图6为本公开实施例提供的视频数据处理方法的一个流程示意图;
[0019]图7为本公开实施例提供的视频数据处理装置的结构框图;
[0020]图8为本公开实施例提供的视频数据处理装置的结构框图;
[0021]图9为本公开实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0022]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0023]运镜通常是指运动镜头,对于固定场景中的图像而言,运动镜头拍摄的图像,也可以用使用固定镜头拍摄的图像进行几何变换来模拟。例如运镜中“推”是逐渐靠近被拍摄的对象,可以使用对使用固定镜头拍摄的图像进行放大来模拟“推”这个运镜。运镜中的“拉”是逐渐远离被拍摄的对象,可以使用对使用固定镜头拍摄的图像进行缩小来模拟“拉”这个运镜。对于运镜中的“移”,是移动镜头,同样的,可以使用对使用固定镜头拍摄的图像进行裁剪和适当扩展场景来模拟“移”这个运镜等。
[0024]为了解决大部分用户对视频使用运镜难度大的问题,本公开提供了的视频数据处理方法,通过从已有视频中提取运镜序列,根据运镜序列生成运镜模板。用户可以利用运镜模板为所拍摄的视频添加模拟运镜,降低了为所拍摄的视频添加模拟运镜的难度。
[0025]请参考图1,其示出了本公开提供的视频数据处理方法的流程示意图一。
[0026]S101:从参考视频中提取多帧视频图像对应的运镜,并由多个运镜组成运镜序列。
[0027]本公开中的视频处理方法的执行主体可以是用户终端设备,也可以是服务端。
[0028]在本实施例中,这里的参考视频是指应用了运镜的参考视频。这里应用了运镜包括:在拍摄参考视频过程中实际使用了运动镜头,或者对使用固定镜头拍摄的视频应用了进行缩放、旋转等模拟运动镜头。
[0029]在一些应用场景中,上述参考视频例如可以是舞蹈类视频。作为一种实现方式,为了达到舞蹈画面的动感,增强舞蹈的叙事效果,可以使用运动镜头来拍摄舞蹈类视频。作为另外一种实现方式,还可以由精通模拟运镜应用的用户对由固定镜头拍摄的舞蹈类视频添加模拟运镜,得到上述参考视频。
[0030]对于应用了运镜的参考视频,可以通过参考视频中的各个视频帧,确定出多个视频帧分别对应的运镜。多个视频帧分别对应的运镜可以是模拟运镜。
[0031]上述运镜序列包括由多个运镜按照时间顺序排列的运镜。也即上述运镜序列中的运镜信息可以包括多个运镜以及各个运镜分别对应的时间信息。
[0032]上述运镜包括但不限于:平移、放大、缩小、旋转。
[0033]上述执行主体可以对参考视频进行分析处理,得到参考视频中多帧视频图像对应的运镜。
[0034]这里的模拟运镜可以视为几何变换操作。
...

【技术保护点】

【技术特征摘要】
1.一种视频数据处理方法,包括:从参考视频中提取多帧视频图像对应的运镜,并由多个运镜组成运镜序列;基于所述运镜序列,生成用于对视频添加运镜的运镜模板。2.根据权利要求1所述的方法,其特征在于,所述从参考视频中提取多帧视频图像对应的运镜,并由多个运镜组成运镜序列,包括:对于所述参考视频中的视频帧图像,根据该视频帧图像的前一视频帧图像与该视频帧图像中的相同图像信息确定该视频帧图像对应的运镜;将所述视频帧图像对应的运镜依次排列,得到所述运镜序列。3.根据权利要求2所述的方法,其特征在于,所述对于所述参考视频中的视频帧图像,根据该视频帧图像的前一视频帧图像与该视频帧图像中的相同图像信息确定该视频帧图像对应的运镜,包括:通过特征信息匹配,在该视频帧图像的前一视频帧图像和该视频帧图像中确定出同一背景分别对应的背景图像;根据该视频帧图像的前一视频帧图像和该视频帧图像分别对应的所述背景图像之间的几何变换关系,确定所述运镜。4.根据权利要求3所述的方法,其特征在于,所述根据该视频帧图像的前一视频帧图像和该视频帧图像分别对应的所述背景图像之间的几何变换关系,确定所述运镜,包括:基于该视频帧图像对应的所述背景图像的特征点和该视频帧图像的前一视频帧图像对应的所述背景图像的对应特征点之间的仿射矩阵,确定所述运镜。5.根据权利要求1所述的方法,其特征在于,所述基于所述运镜序列,生成用于对视频添加运镜的运镜模板,包括:根据所述多个运镜分别涉及的视频帧图像中目标对象的动作信息和/或美学解构特征,确定至少一个运镜对应的第一增强信息;生成包括所述第一增强信息的运镜模板。6.根据权利要求1所述的方法,其特征在于,所述基于所述运镜序列,生成用于对视频添加运镜的运镜模板,包括:根据所述多个运镜分别涉及的视频帧图像所对应的音频信息,确定至少一个运镜对应的第二增强信息;生成包括所述第二增强信息的运镜模板。7.根据权利要求6所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:邹力徐旺李健王晶许译天
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1