本技术涉及数据处理,特别涉及视频制作方法及装置。
背景技术:
1、随着互联网技术的发展,视频制作需求也日益旺盛。现有技术中,在进行视频制作时,通常只能在原有视频的基础上,对原有视频进行剪辑和拼接。根据视频内容中不同时刻的精彩程度,或者剪辑者的需求对原有视频进行剪辑。然而这种视频制作方法无法对原有视频中的内容进行单独处理,灵活度不高,只能进行简单的剪切和拼接,视频效果不佳。因此,亟需一种较为有效的方法以解决上述问题。
技术实现思路
1、有鉴于此,本技术实施例提供了一种视频制作方法,以解决现有技术中存在的技术缺陷。本技术实施例同时提供了一种视频制作装置,一种增强现实ar设备或虚拟现实vr设备,一种计算设备,以及一种计算机可读存储介质。
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、根据本技术实施例的第三方面,提供了一种增强现实ar设备或虚拟现实vr设备,其特征在于,包括:
38、存储器、处理器和显示器;
39、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现如下步骤:
40、响应于对象处理请求在原始视频中确定目标对象,并基于所述原始视频生成所述目标对象对应的携带透明通道参数的初始对象帧序列;
41、对所述初始对象帧序列的透明通道参数进行调整,根据调整结果确定所述目标对象对应的目标对象帧序列并存储至对象素材库;
42、在接收到视频制作请求的情况下,在所述对象素材库中选择素材对象帧序列制作目标视频;
43、将所述目标视频通过所述增强现实ar设备或所述虚拟现实vr设备的显示器进行展示。
44、根据本技术实施例的第四方面,提供了一种计算设备,包括:
45、存储器和处理器;
46、所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现所述视频制作方法的步骤。
47、根据本技术实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述视频制作方法的步骤。
48、根据本技术实施例的第六方面,提供了一种芯片,其存储有计算机程序,该计算机程序被芯片执行时实现所述视频制作方法的步骤。
49、本技术提供的视频制作方法,响应于对象处理请求在原始视频中确定目标对象,并基于原始视频生成目标对象对应的携带透明通道参数的初始对象帧序列;对初始对象帧序列的透明通道参数进行调整,根据调整结果确定目标对象对应的目标对象帧序列并存储至对象素材库;在接收到视频制作请求的情况下,在对象素材库中选择素材对象帧序列制作目标视频。通过生成目标对象对应的初始对象帧序列,并对初始对象帧序列的透明通道参数进行调整,进而获得具有透明背景效果的,目标对象对应的目标对象帧序列,实现了在原始视频中灵活的进行素材提取;目标对象帧序列以透明背景的形式存储至对象素材库,从而在基于对象素材库中的素材制作目标视频时,提高视频制作的灵活度,增强目标对象在目标视频中的展示效果。