本公开涉及数据处理领域,尤其涉及一种视频处理方法、装置、设备及存储介质。
背景技术:
1、在视频剪辑技术中,主轨用于展示视频内容;副轨用于展示为视频内容添加的音频、文字、特效等内容,副轨包括例如特效轨道,音频轨道,文字轨道等,其中,同一视频剪辑界面上主轨和副轨是基于同一时间轴展示的不同轨道。
2、目前,在基于主轨和副轨对视频进行剪辑的界面上,如何丰富视频剪辑相关功能,以满足用户的视频剪辑体验,是亟需解决的一个技术问题。
技术实现思路
1、为了解决上述技术问题,本公开实施例提供了一种视频处理方法、装置、设备及存储介质。
2、第一方面,本公开提供了一种视频处理方法,所述方法包括:
3、响应于针对视频主轨上的视频片段的高光识别,确定所述视频片段中包含的高光片段;
4、确定目标副轨上的副轨片段对应的视频片段;所述目标副轨和所述视频主轨属于音视频编辑组件;
5、如果所述副轨片段对应的视频片段中包含有高光片段,则从所述副轨片段中为所述高光片段确定副轨子片段;
6、基于所述高光片段以及所述副轨子片段生成目标视频。
7、一种可选的实施方式中,所述如果所述副轨片段对应的视频片段中包含有高光片段,则从所述副轨片段中为所述高光片段确定副轨子片段,包括:
8、如果所述副轨片段对应的视频片段中包含有高光片段,则基于所述视频片段与所述副轨片段之间的起始时间差值,以及所述视频片段中的高光片段的起始时间,从所述副轨片段中确定所述高光片段对应的副轨子片段。
9、一种可选的实施方式中,所述基于所述视频片段与所述副轨片段之间的起始时间差值,以及所述视频片段中的高光片段的起始时间,从所述副轨片段中确定所述高光片段对应的副轨子片段,包括:
10、如果所述副轨片段对应的视频片段的数量不大于1,则确定所述视频片段和所述副轨片段之间的起始时间差值,作为第一起始时间差值;
11、根据所述第一起始时间差值调整所述副轨片段的起始时间,以使所述高光片段与所述副轨片段之间的起始时间差值与所述第一起始时间差值的关系符合预设条件;
12、如果调整起始时间后的所述副轨片段与所述高光片段之间存在时间交集,则从所述副轨片段中分割出所述高光片段对应的副轨子片段。
13、一种可选的实施方式中,所述基于所述视频片段与所述副轨片段之间的起始时间差值,以及所述视频片段中的高光片段的起始时间,从所述副轨片段中确定所述高光片段对应的副轨子片段,包括:
14、如果所述副轨片段对应的视频片段的数量大于1,则基于时间顺序确定初始高光片段;
15、基于所述初始高光片段所属的视频片段与所述副轨片段之间的起始时间差值,从所述副轨片段中分割出所述初始高光片段对应的副轨片段,得到所述副轨片段对应的分割后副轨片段;
16、基于所述时间顺序确定目标高光片段,并基于所述目标高光片段所属的视频片段与所述目标高光片段之间的起始时间差值,从所述分割后副轨片段中分割出所述目标高光片段对应的副轨子片段。
17、一种可选的实施方式中,所述基于所述时间顺序确定目标高光片段,并基于所述目标高光片段所属的视频片段与所述目标高光片段之间的起始时间差值,从所述分割后副轨片段中分割出所述目标高光片段对应的副轨子片段之后,还包括:
18、如果确定所述副轨片段对应的视频片段中还存在未确定副轨子片段的高光片段,则基于所述时间顺序重新确定所述目标高光片段,并继续执行所述基于所述目标高光片段所属的视频片段与所述目标高光片段之间的起始时间差值,从所述分割后副轨片段中分割出所述目标高光片段对应的副轨子片段的步骤,直到所述副轨片段对应的视频片段中不存在未确定副轨子片段的高光片段。
19、一种可选的实施方式中,所述基于所述初始高光片段所属的视频片段与所述副轨片段之间的起始时间差值,从所述副轨片段中分割出所述初始高光片段对应的副轨子片段,得到所述副轨片段对应的分割后副轨片段,包括:
20、确定所述初始高光片段所属的视频片段与所述副轨片段之间的起始时间差值,作为第二起始时间差值;
21、根据所述第二起始时间差值调整所述副轨片段的起始时间,以使所述初始高光片段与所述副轨片段之间的起始时间差值与所述第二起始时间差值的关系符合预设条件;
22、如果调整起始时间后的所述副轨片段与所述初始高光片段之间存在时间交集,则从所述副轨片段中分割出所述初始高光片段对应的副轨片段,得到所述副轨片段对应的分割后副轨片段。
23、一种可选的实施方式中,所述基于所述目标高光片段所属的视频片段与所述目标高光片段之间的起始时间差值,从所述分割后副轨片段中分割出所述目标高光片段对应的副轨子片段,包括:
24、确定所述目标高光片段所属的视频片段与所述目标高光片段之间的起始时间差值,作为第三起始时间差值;
25、根据所述第三起始时间差值调整所述分割后副轨片段的起始时间,以使所述目标高光片段与所述分割后副轨片段之间的起始时间差值与所述第三起始时间差值的关系符合预设条件;
26、如果调整起始时间后的所述分割后副轨片段与所述目标高光片段之间存在时间交集,则从所述分割后副轨片段中分割出所述目标高光片段对应的副轨子片段。
27、一种可选的实施方式中,所述基于所述高光片段以及所述副轨子片段生成目标视频之前,还包括:
28、在视频预览窗口内播放预览视频;其中,所述预览视频中包括所述副轨子片段作用到所述高光片段上得到的预览片段;
29、以及,在所述视频预览窗口对应的预览轨道上展示所述视频片段,并在所述视频片段中以预设标识样式展示作用有所述副轨子片段的所述高光片段。
30、一种可选的实施方式中,所述基于所述高光片段以及所述副轨子片段生成目标视频之前,还包括:
31、接收针对所述高光片段的高光区间调整请求;其中,所述高光区间调整请求中包括调整后高光片段的高光区间信息;
32、从所述副轨片段中,基于所述高光区间信息为所述调整后高光片段确定对应的副轨子片段。
33、一种可选的实施方式中,所述目标副轨包括画中画轨道,所述从所述副轨片段中为所述高光片段确定副轨子片段之后,还包括:
34、基于所述副轨子片段对应的时间区间,从画中画源视频文件中获取所述时间区间对应的视频帧画面,并利用所述视频帧画面更新所述副轨子片段的画中画内容。
35、第二方面,本公开提供了一种视频处理装置,所述装置包括:
36、第一确定模块,用于响应于针对视频主轨上的视频片段的高光识别,确定所述视频片段中包含的高光片段;
37、第二确定模块,用于确定目标副轨上的副轨片段对应的视频片段;所述目标副轨和所述视频主轨属于音视频编辑组件;
38、第三确定模块,用于所述副轨片段对应的视频片段中包含有高光片段时,从所述副轨片段中为所述高光片段确定副轨子片段;
39、第一生成模块,用于基于所述高光片段以及所述副轨子片段生成目标视频。
40、第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。
41、第四方面,本公开提供了一种视频处理设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。
42、第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。
43、本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
44、本公开实施例提供了一种视频处理方法,具体的,首先,响应于针对视频主轨上的视频片段的高光识别,确定视频片段中包含的高光片段,然后,确定目标副轨上的副轨片段对应的视频片段,目标副轨和视频主轨属于音视频编辑组件,如果副轨片段对应的视频片段中包含有高光片段,则从副轨片段中为高光片段确定副轨子片段,进而,基于高光片段以及副轨子片段生成目标视频。
45、本公开实施例中,在针对视频主轨上的视频片段识别出高光片段后,能够从目标副轨上的副轨片段中为对应的视频片段所包含的高光片段智能化的确定出对应的副轨子片段,从而实现针对副轨片段的智能联动剪辑,提升了视频剪辑效率,丰富了视频剪辑功能,进而提升了用户的视频剪辑体验。
1.一种视频处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述如果所述副轨片段对应的视频片段中包含有高光片段,则从所述副轨片段中为所述高光片段确定副轨子片段,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述视频片段与所述副轨片段之间的起始时间差值,以及所述视频片段中的高光片段的起始时间,从所述副轨片段中确定所述高光片段对应的副轨子片段,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述视频片段与所述副轨片段之间的起始时间差值,以及所述视频片段中的高光片段的起始时间,从所述副轨片段中确定所述高光片段对应的副轨子片段,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述时间顺序确定目标高光片段,并基于所述目标高光片段所属的视频片段与所述目标高光片段之间的起始时间差值,从所述分割后副轨片段中分割出所述目标高光片段对应的副轨子片段之后,还包括:
6.根据权利要求4所述的方法,其特征在于,所述基于所述初始高光片段所属的视频片段与所述副轨片段之间的起始时间差值,从所述副轨片段中分割出所述初始高光片段对应的副轨子片段,得到所述副轨片段对应的分割后副轨片段,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述目标高光片段所属的视频片段与所述目标高光片段之间的起始时间差值,从所述分割后副轨片段中分割出所述目标高光片段对应的副轨子片段,包括:
8.根据权利要求1所述的方法,其特征在于,所述基于所述高光片段以及所述副轨子片段生成目标视频之前,还包括:
9.根据权利要求1所述的方法,其特征在于,所述基于所述高光片段以及所述副轨子片段生成目标视频之前,还包括:
10.根据权利要求1所述的方法,其特征在于,所述目标副轨包括画中画轨道,所述从所述副轨片段中为所述高光片段确定副轨子片段之后,还包括:
11.一种视频处理装置,其特征在于,所述装置包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现如权利要求1-10任一项所述的方法。
13.一种视频处理设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-10任一项所述的方法。
14.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如权利要求1-10任一项所述的方法。