视频特效配置文件生成方法、视频渲染方法及装置制造方法及图纸

技术编号:30339204 阅读:14 留言:0更新日期:2021-10-12 23:04
本公开提供了一种视频特效配置文件生成方法、视频渲染方法及装置,涉及信息处理技术领域。视频特效配置文件生成方法包括:获取参考图像;接收用户针对参考图像的分屏处理操作;基于分屏处理操作,将参考图像进行分屏处理,得到各子屏;响应于用户对多个子屏中的目标子屏的特效设置操作,将特效设置操作所对应的至少一个第一特效与目标子屏关联,生成视频特效配置文件。本公开中,用户可以自定义分屏处理方式以及子屏的渲染特效,使视频特效配置文件生成方式更加灵活,使用更加便捷。使用更加便捷。使用更加便捷。

【技术实现步骤摘要】
视频特效配置文件生成方法、视频渲染方法及装置


[0001]本公开涉及信息处理
,具体而言,本公开涉及一种视频特效配置文件生成方法、视频渲染方法及装置。

技术介绍

[0002]随着计算机技术和移动通信技术的迅速发展,基于移动终端的各种应用程序(application Program,APP)得到了广泛应用,提高了日常生活的便利性和丰富性。各种社交平台类的应用程序得到普遍欢迎,用户可以通过社交平台发布文章、视音频等,和其他人进行分享。
[0003]用户在通过应用程序拍摄视频时,期望得到更加丰富的视频展示效果,例如,在同一个屏幕中展示多个分屏特效。目前不同的分屏特效的渲染效果需要分别通过代码固定编写,对于设计人员来说,无法动态进行配置,使用不够简便,缺乏灵活性。

技术实现思路

[0004]本公开提供了一种视频特效配置文件生成方法、视频渲染方法及装置,用于解决现有技术中存在的问题。
[0005]第一方面,提供了一种视频特效配置文件生成方法,该方法包括:
[0006]获取参考图像;
[0007]接收用户针对参考图像的分屏处理操作;
[0008]基于分屏处理操作,将参考图像进行分屏处理,得到多个子屏;
[0009]响应于用户对多个子屏中的目标子屏的特效设置操作,将特效设置操作所对应的至少一个第一特效与目标子屏关联,生成视频特效配置文件。
[0010]第二方面,提供了一种视频渲染方法,该方法包括:
[0011]在接收到用户的视频拍摄触发操作时,展示视频特效配置文件列表;
[0012]接收用户针对视频特效配置文件列表中的视频特效配置文件的选择操作,其中,视频特效配置文件列表中的视频特效配置文件为采用本公开实施例的视频特效配置文件生成方法生成的;
[0013]在接收到用户的视频拍摄操作时,采用特效选择操作所对应的视频特效配置文件所对应的分屏处理方式、以及特效对所拍摄的视频进行相应的处理。
[0014]第三方面,提供了一种视频特效配置文件生成装置,该装置包括:
[0015]获取模块,用于获取参考图像;
[0016]接收模块,用于接收用户针对参考图像的分屏处理操作;
[0017]分屏模块,用于基于分屏处理操作,将参考图像进行分屏处理,得到各子屏;
[0018]生成模块,用于响应于用户对多个子屏中的目标子屏的特效设置操作,将特效设置操作所对应的至少一个第一特效与目标子屏关联,生成视频特效配置文件。
[0019]第四方面,提供了一种视频渲染装置,该装置包括:
[0020]展示模块,用于在接收到用户的视频拍摄触发操作时,展示视频特效配置文件列表;
[0021]接收模块,用于接收用户针对视频特效配置文件列表中的视频特效配置文件的选择操作,其中,视频特效配置文件列表中的视频特效配置文件为采用本公开实施例的视频特效配置文件生成方法生成的;
[0022]处理模块,用于在接收到用户的视频拍摄操作时,采用特效选择操作所对应的视频特效配置文件所对应的分屏处理方式、以及特效对所拍摄的视频进行相应的处理。
[0023]第五方面,本公开提供了一种电子设备,该电子设备包括:
[0024]一个或多个处理器;
[0025]存储器;
[0026]一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行如本公开的第一方面所示的视频特效配置文件生成方法或第二方面所示的视频渲染方法对应的操作。
[0027]第六方面,本公开提供了一种计算机可读介质,计算机可读介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行如本公开的第一方面所示的视频特效配置文件生成方法或第二方面所示的视频渲染方法。
[0028]本公开提供的技术方案带来的有益效果是:
[0029]在本公开实施例提供的视频特效配置文件生成方法、视频渲染方法及装置,获取参考图像;接收用户针对参考图像的分屏处理操作;基于分屏处理操作,将参考图像进行分屏处理,得到多个子屏;响应于用户对多个子屏中的目标子屏的特效设置操作,将特效设置操作所对应的至少一个第一特效与目标子屏关联,生成视频特效配置文件。本公开中,用户可以自定义分屏处理方式以及子屏的渲染特效,使视频特效配置具有灵活性,使用更加便捷。
附图说明
[0030]为了更清楚地说明本公开实施例中的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单地介绍。
[0031]图1为本公开实施例提供的一种视频特效配置文件生成方法的流程示意图;
[0032]图2为本公开实施例提供的渲染链表的示意图;
[0033]图3为本公开实施例提供的视频渲染方法的流程图;
[0034]图4为本公开实施例提供的一种视频特效配置文件生成装置的结构示意图;
[0035]图5为本公开实施例提供的视频渲染装置的结构示意图;
[0036]图6为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0037]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0038]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0039]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0040]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对装置、模块或单元进行区分,并非用于限定这些装置、模块或单元一定为不同的装置、模块或单元,也并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0041]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0042]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0043]下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频特效配置文件生成方法,其特征在于,所述方法包括:获取参考图像;接收用户针对所述参考图像的分屏处理操作;基于所述分屏处理操作,将所述参考图像进行分屏处理,得到多个子屏;响应于用户对所述多个子屏中的目标子屏的特效设置操作,将所述特效设置操作所对应的至少一个第一特效与所述目标子屏关联,生成视频特效配置文件。2.根据权利要求1所述的视频特效配置文件生成方法,其特征在于,所述分屏处理操作包括分屏模式选择操作;所述基于所述分屏处理操作,将所述参考图像进行分屏处理,得到多个子屏,包括:基于用户针对所述参考图像的分屏模式选择操作所对应的分屏模式,将所述参考图像进行分屏处理,得到多个子屏。3.根据权利要求1所述的视频特效配置文件生成方法,其特征在于,所述分屏处理操作包括子屏复制操作;所述基于所述分屏处理操作,将所述参考图像进行分屏处理,得到多个子屏,包括:基于用户针对所述参考图像的子屏复制操作,对所述参考图像进行复制,得到多个子屏,所述多个子屏中的每个子屏显示所述参考图像。4.根据权利要求1所述的视频特效配置文件生成方法,其特征在于,所述分屏处理操作包括子屏分割操作;所述基于所述分屏处理操作,将所述参考图像进行分屏处理,得到多个子屏,包括:基于用户针对所述参考图像的子屏分割操作,对所述参考图像进行分割,得到多个子屏,所述多个子屏中的每个子屏显示所述参考图像的部分图像。5.根据权利要求1-4任一项所述的视频特效配置文件生成方法,其特征在于,所述特效设置操作包括对所述目标子屏添加特效元素。6.根据权利要求1-4任一项所述的视频特效配置文件生成方法,其特征在于,所述特效设置操作是通过以下方式实现的:接收用户针对所述目标子屏的尺寸设置操作;基于所述尺寸设置操作对应的尺寸参数,确定所述目标子屏的尺寸。7.根据权利要求1-4任一项所述的视频特效配置文件生成方法,其特征在于,所述特效设置操作是通过以下方式实现的:接收用户针对所述目标子屏的位置设置操作,基于所述位置设置操作确定所述目标子屏对应的位置参数;基于所述位置参数,确定所述目标子屏的显示位置。8.根据权利要求1所述的视频特效配置文件生成方法,其特征在于,所述视频特效配置文件中还包括预设的对于所述多个子屏中的各子屏通用的至少一个第二特效。9.根据权利要求8所述的视频特效配置文件生成方法,其特征在于,所述方法还包括:生成所述视频特效配置文件对应的渲染链表并存储;其中,所述渲染链表包括通用渲...

【专利技术属性】
技术研发人员:王雨佳邱枫张宝高乐李昊哲
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1