视频处理方法、装置、电子设备及计算机可读存储介质与流程

xiaoxiao4月前  53


本技术实施例涉及互联网领域,涉及但不限于一种视频处理方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、目前,在游戏视频生成领域,在用户打完一局游戏后,后台服务器会自动挑选用户精彩对局,对对局进行剧本的分析和视频渲染,最终加入各种特效,整个过程后台自动生成精彩视频,用户被动的接收。也就是说,目前的技术方案,整个过程用户无法干预视频内容的制作,无法自己更换视频的内容,参与度低。

2、相关技术中,如果用户想要更换视频的内容,自定义创作视频,则需要将游戏视频下载后通过特定的视频编辑软件来实现,即需要在游戏视频生成之后通过其他途径来进行进一步的视频创作。显然,这种操作方式会极大的增加资源(包括后台服务器的资源和通信资源)的浪费。

3、综上,如何以资源集约的方式在游戏视频制作场景中拓展更多的互动方式,提高游戏视频的丰富度,相关技术尚无有效解决方案。


技术实现思路

1、本技术实施例提供一种视频处理方法、装置、电子设备及计算机可读存储介质,至少能够应用于游戏领域和游戏视频制作领域,能够以资源集约的方式在游戏视频制作场景中拓展更多的互动方式,提高游戏视频的丰富度。

2、本技术实施例的技术方案是这样实现的:

3、本技术实施例提供一种视频处理方法,包括:在终端的当前界面展示当前虚拟场景的对局视频,所述对局视频是所述终端响应于针对所述当前虚拟场景的对局操作后所生成的虚拟场景视频;响应于针对所述对局视频的视频定制操作,将所述视频定制操作选中的待定制对象添加至所述对局视频的目标位置,形成定制视频;展示所述定制视频。

4、本技术实施例提供一种视频处理装置,所述装置包括:第一展示模块,用于在终端的当前界面展示当前虚拟场景的对局视频,所述对局视频是所述终端响应于针对所述当前虚拟场景的对局操作后所生成的虚拟场景视频;对象添加模块,用于响应于针对所述对局视频的视频定制操作,将所述视频定制操作选中的待定制对象添加至所述对局视频的目标位置,形成定制视频;第二展示模块,用于展示所述定制视频。

5、在一些实施例中,所述装置还包括:视频生成模块,用于响应于针对当前虚拟场景的全部对局操作,生成所述当前虚拟场景的全局对局视频;将所述全局对局视频确定为所述当前虚拟场景的对局视频。

6、在一些实施例中,所述视频生成模块还用于:响应于针对当前虚拟场景的全部对局操作,确定每一对局操作的操作参数;获取第一预设视频剧本,所述第一预设视频剧本中包括多个剧本操作参数;如果任一对局操作的操作参数与所述多个剧本操作参数中的至少一个剧本操作参数相同,将所述对局操作确定为目标对局操作;其中,所述目标对局操作的数量为至少一个;获取每一所述目标对局操作对应的虚拟场景视频片段;对全部目标对局操作对应的虚拟场景视频片段进行视频拼接,形成所述对局视频。

7、在一些实施例中,所述视频定制操作对应至少一个待定制对象;所述装置还包括:第一确定模块,用于确定所述当前虚拟场景中的虚拟对象在每一所述目标对局操作下的技能类型,以及与所述技能类型对应的视频展示效果;第一获取模块,用于获取每一所述待定制对象的对象参数;第二确定模块,用于基于所述技能类型、所述视频展示效果和每一所述待定制对象的对象参数,从全部目标对局操作对应的虚拟场景视频片段中,确定用于添加所述待定制对象的目标虚拟场景视频片段,以及所述目标虚拟场景视频片段中用于添加所述待定制对象的添加位置;第三确定模块,用于将所述目标虚拟场景视频片段和所述添加位置,确定为所述对局视频的目标位置。

8、在一些实施例中,所述视频生成模块还用于:响应于针对当前虚拟场景的全部对局操作,生成与每一所述对局操作对应的虚拟场景视频片段;确定每一虚拟场景视频片段对应的视频展示效果的类型标识;获取第二预设视频剧本,所述第二预设视频剧本中包括多个剧本展示效果类型;如果任一虚拟场景视频片段的类型标识与所述第二预设视频剧本中的一个剧本展示效果类型的类型标识相同,将所述虚拟场景视频片段确定为筛选出的虚拟场景视频片段;其中,所述筛选出的虚拟场景视频片段的数量为至少一个;对全部筛选出的虚拟场景视频片段进行视频拼接,形成所述对局视频。

9、在一些实施例中,所述视频定制操作对应至少一个待定制对象;所述装置还包括:第二获取模块,用于获取每一所述待定制对象的对象参数;第四确定模块,用于基于每一筛选出的虚拟场景视频片段对应的视频展示效果的类型标识和每一所述待定制对象的对象参数,从全部筛选出的虚拟场景视频片段中,确定用于添加所述待定制对象的目标虚拟场景视频片段,以及所述目标虚拟场景视频片段中用于添加所述待定制对象的添加位置;第五确定模块,用于将所述目标虚拟场景视频片段和所述添加位置,确定为所述对局视频的目标位置。

10、在一些实施例中,所述装置还包括:第六确定模块,用于基于所述目标虚拟场景视频片段的片段时长和所述待定制对象的对象参数,确定所述待定制对象的展示时长;所述对象添加模块还用于:按照所述展示时长,将所述待定制对象添加至所述对局视频的目标虚拟场景视频片段的目标位置。

11、在一些实施例中,所述对象添加模块还用于:响应于针对所述对局视频的视频定制操作,获取所述对局视频的视频资源信息和所述待定制对象的对象资源信息;基于所述视频资源信息和所述对象资源信息构建资源合成树;所述资源合成树包括一个画布和多个子画布;其中,所述对局视频的时长对应一完整时间轴,所述画布中包括所述完整时间轴内的视频资源信息和对象资源信息;每一所述子画布中包括所述完整时间轴中的部分时间轴内的视频资源信息和对象资源信息,且任意两个子画布对应的部分时间轴之间没有时间交叉;基于所述资源合成树中的子画布中的视频资源信息和对象资源信息,渲染所述定制视频。

12、在一些实施例中,所述视频定制操作中包括素材选择指令;所述对象添加模块还用于:响应于所述素材选择指令,从所述多个子画布中选择多个目标子画布;按照每一所述目标子画布对应的部分时间轴在所述完整时间轴中的先后顺序,对所述多个目标子画布中的资源信息进行组合,得到所述定制视频的视频资源信息;基于所述视频资源信息进行视频渲染,得到所述定制视频。

13、在一些实施例中,所述对象添加模块还用于:对所述视频资源信息进行资源划分,得到多个子视频资源;确定每一所述子视频资源对应的部分时间轴;将所述子视频资源添加至所述部分时间轴对应的子画布中;确定所述待定制对象在所述对局视频中添加的目标位置,以及,所述目标位置对应的目标视频片段的子视频资源;将所述对象资源信息添加至所述目标视频片段对应的子视频资源所在的子画布中,形成所述资源合成树。

14、在一些实施例中,所述当前虚拟场景为多个,所述对局视频包括对应于每一当前虚拟场景的多个对局视频;所述对象添加模块还用于:响应于针对多个对局视频的视频定制操作,从所述多个对局视频中确定用于添加所述待定制对象的至少一个目标对局视频,以及每一所述目标对局视频的目标位置;将所述待定制对象添加至每一所述目标对局视频的目标位置,对应形成至少一个定制视频片段;对所述至少一个定制视频片段进行视频拼接,得到所述定制视频。

15、在一些实施例中,所述装置还包括:第三获取模块,用于获取用于添加所述待定制对象的目标虚拟场景视频片段的视频对象参数和所述待定制对象的属性参数;第七确定模块,用于基于所述视频对象参数和所述属性参数,确定所述待定制对象的调整参数;所述对象添加模块还用于:按照所述调整参数对所述待定制对象进行参数调整,得到参数调整后的待定制对象;将所述参数调整后的待定制对象,添加至所述对局视频的目标虚拟场景视频片段的目标位置。

16、本技术实施例提供一种电子设备,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现上述的视频处理方法。

17、本技术实施例提供一种计算机程序产品,该计算机程序产品包括可执行指令,可执行指令存储在计算机可读存储介质中;其中,电子设备的处理器从计算机可读存储介质中读取可执行指令,并执行可执行指令时,实现上述的视频处理方法。

18、本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行所述可执行指令时,实现上述的视频处理方法。

19、本技术实施例具有以下有益效果:在生成当前虚拟场景的对局视频后,响应于针对该对局视频的视频定制操作,将视频定制操作选中的待定制对象添加至对局视频的目标位置,形成定制视频;并展示定制视频。这样,如果用户想要更换对局视频的内容,自定义创作视频,可以通过视频定制操作,实现将用户自定义的待定制对象添加至对局视频的目标位置,实现了以资源集约的方式在对局视频制作场景中拓展更多的互动方式,提高对局视频的丰富度。


技术特征:

1.一种视频处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在终端的当前界面展示当前虚拟场景的对局视频之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,在终端的当前界面展示当前虚拟场景的对局视频之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述视频定制操作对应至少一个待定制对象;所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在终端的当前界面展示当前虚拟场景的对局视频之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述视频定制操作对应至少一个待定制对象;所述方法还包括:

7.根据权利要求4或6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述响应于针对所述对局视频的视频定制操作,将所述视频定制操作选中的待定制对象添加至所述对局视频的目标位置,形成定制视频,包括:

9.根据权利要求8所述的方法,其特征在于,所述视频定制操作中包括素材选择指令;

10.根据权利要求8所述的方法,其特征在于,所述基于所述视频资源信息和所述对象资源信息构建资源合成树,包括:

11.根据权利要求1至6任一项所述的方法,其特征在于,所述当前虚拟场景为多个,所述对局视频包括对应于每一当前虚拟场景的多个对局视频;

12.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:

13.一种视频处理装置,其特征在于,所述装置包括:

14.一种电子设备,其特征在于,包括:

15.一种计算机可读存储介质,其特征在于,存储有可执行指令,用于引起处理器执行所述可执行指令时,实现权利要求1至12任一项所述的视频处理方法。


技术总结
本申请实施例提供一种视频处理方法、装置、电子设备及计算机可读存储介质,至少应用于游戏领域和游戏视频制作领域,其中,方法包括:在终端的当前界面展示当前虚拟场景的对局视频,所述对局视频是所述终端响应于针对所述当前虚拟场景的对局操作后所生成的虚拟场景视频;响应于针对所述对局视频的视频定制操作,将所述视频定制操作选中的待定制对象添加至所述对局视频的目标位置,形成定制视频;展示所述定制视频。通过本申请,能够实现以资源集约的方式在游戏视频制作场景中拓展更多的互动方式,提高游戏视频的丰富度。

技术研发人员:杨健婷,吴光宇,曾婧,莫小卿,龙辉
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)