一种周期可调的变速特效渲染方法、系统及其相关组件技术方案

技术编号:33923865 阅读:12 留言:0更新日期:2022-06-25 21:26
本发明专利技术公开了一种周期可调的变速特效渲染方法、系统及其相关组件,该方法包括:获取待处理的初始视频,以及特效动作片段在所述初始视频的开始位置和结束位置,并根据所述开始位置和结束位置计算所述特效动作片段的目标时长;获取所述特效动作片段的目标时长与预设的时长参数进行比较,并取二者最小值,作为所述特效动作片段的实际时长;根据所述实际时长计算时间变量,并利用节奏函数计算所述特效动作片段的执行速度,并按照执行速度执行所述特效动作片段。本发明专利技术通过预设的时长参数调节特效动作片段的实际时长,并基于实际时长计算时间变量,从而计算出执行速度,达到周期可调的变速特效动作片段播放效果。速特效动作片段播放效果。速特效动作片段播放效果。

【技术实现步骤摘要】
一种周期可调的变速特效渲染方法、系统及其相关组件


[0001]本专利技术涉及图形特效渲染
,尤其涉及一种周期可调的变速特效渲染方法、系统及其相关组件。

技术介绍

[0002]特效渲染在短视频编辑领域有着广泛的应用场景,在开闭幕时增加开闭幕特效可以使短视频具有更强整体可观性。目前剪映的开闭特效未开放任何特效参数,用户想要在固定动作时长内调节开闭幕动作的播放速度难以实现。
[0003]现有的开闭幕特效剪映方法在处理开闭幕渲染逻辑时均存在缺陷:开闭幕动作都是在特效动作片段第一帧时开始,最后一帧结束,用户要想改变开闭幕特效的快慢只能通过拉伸特效动作片段实现,难以实现在固定的视频画面中调节开闭幕速度,且开闭幕特效的播放速度为匀速,缺少节奏感。

技术实现思路

[0004]本专利技术实施例提供了一种周期可调的变速特效渲染方法、系统及其相关组件,旨在解决现有技术中难以调节特效动作片段的播放速度的问题。
[0005]第一方面,本专利技术实施例提供了一种周期可调的变速特效渲染方法,包括:
[0006]获取待处理的初始视频,以及特效动作片段在所述初始视频的开始位置和结束位置,并根据所述开始位置和结束位置计算所述特效动作片段的目标时长;
[0007]获取所述特效动作片段的目标时长与预设的时长参数进行比较,并取二者最小值,作为所述特效动作片段的实际时长;
[0008]根据所述实际时长计算时间变量,并利用节奏函数计算所述特效动作片段的执行速度,并按照执行速度执行所述特效动作片段。r/>[0009]第二方面,本专利技术实施例提供了一种周期可调的变速特效渲染系统,其包括:
[0010]目标时长计算单元,用于获取待处理的初始视频,以及特效动作片段在所述初始视频的开始位置和结束位置,并根据所述开始位置和结束位置计算所述特效动作片段的目标时长;
[0011]实际时长获取单元,用于获取所述特效动作片段的目标时长与预设的时长参数进行比较,并取二者最小值,作为所述特效动作片段的实际时长;
[0012]特效动作片段执行单元,用于根据所述实际时长计算时间变量,并利用节奏函数计算所述特效动作片段的执行速度,并按照执行速度执行所述特效动作片段。
[0013]第三方面,本专利技术实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的周期可调的变速特效渲染方法。
[0014]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述
第一方面所述的周期可调的变速特效渲染方法。
[0015]本专利技术实施例提供了一种周期可调的变速特效渲染方法、系统及其相关组件,该方法包括:获取待处理的初始视频,以及特效动作片段在所述初始视频的开始位置和结束位置,并根据所述开始位置和结束位置计算所述特效动作片段的目标时长;获取所述特效动作片段的目标时长与预设的时长参数进行比较,并取二者最小值,作为所述特效动作片段的实际时长;根据所述实际时长计算时间变量,并利用节奏函数计算所述特效动作片段的执行速度,并按照执行速度执行所述特效动作片段。本专利技术实施例通过预设的时长参数调节特效动作片段的实际时长,并基于实际时长计算时间变量,从而计算出执行速度,达到周期可调的变速特效动作片段播放效果。
附图说明
[0016]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术实施例提供的周期可调的变速特效渲染方法的流程示意图;
[0018]图2为本专利技术实施例提供的周期可调的变速特效渲染系统的示意性框图。
具体实施方式
[0019]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0021]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0022]还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0023]请参阅图1,图1为本专利技术实施例提供的一种周期可调的变速特效渲染方法的流程示意图,该方法包括步骤S101~S103。
[0024]S101、获取待处理的初始视频,以及特效动作片段在所述初始视频的开始位置和结束位置,并根据所述开始位置和结束位置计算所述特效动作片段的目标时长;
[0025]S102、获取所述特效动作片段的目标时长与预设的时长参数进行比较,并取二者最小值,作为所述特效动作片段的实际时长;
[0026]S103、根据所述实际时长计算时间变量,并利用节奏函数计算所述特效动作片段的执行速度,并按照执行速度执行所述特效动作片段。
[0027]在本实施例中,在初始视频中增加特效动作片段,先计算所述特效动作片段的目
标时长(即特效动作片段总时长),然后与预先设置的时长参数作比较,选取目标时长与时长参数之间最小值作为特效动作片段的实际时长,再根据实际时长计算时间变量,并利用节奏函数计算特效动作片段的执行速度,并依据计算得到的执行速度执行特效动作片段。
[0028]在一实施例中,所述根据所述实际时长计算时间变量,包括:
[0029]若所述特效动作片段的类型为开幕特效动作片段,则根据所述实际时长与播放进度确定开幕时间变量;
[0030]若所述特效动作片段的类型为闭幕特效动作片段,则根据所述实际时长、闭幕特效动作片段的总时长与播放进度确定闭幕时间变量。
[0031]在本实施例中,特效动作片段的类型可以是开幕特效动作片段,也可以是闭幕特效动作片段,当特效动作片段的类型为开幕特效动作片段时,根据开幕特效动作片段的实际时长与初始视频当前的播放进度确定开幕时间变量;当特效动作片段的类型为闭幕特效动作片段时,根据闭幕特效动作片段的实际时长、闭幕特效动作片段的总时长以及初始视频当前的播放进度确定闭幕时间变量。
[0032本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种周期可调的变速特效渲染方法,其特征在于,包括:获取待处理的初始视频,以及特效动作片段在所述初始视频的开始位置和结束位置,并根据所述开始位置和结束位置计算所述特效动作片段的目标时长;获取所述特效动作片段的目标时长与预设的时长参数进行比较,并取二者最小值,作为所述特效动作片段的实际时长;根据所述实际时长计算时间变量,并利用节奏函数计算所述特效动作片段的执行速度,并按照执行速度执行所述特效动作片段。2.根据权利要求1所述的周期可调的变速特效渲染方法,其特征在于,所述根据所述实际时长计算时间变量,包括:若所述特效动作片段的类型为开幕特效动作片段,则根据所述实际时长与播放进度确定开幕时间变量;若所述特效动作片段的类型为闭幕特效动作片段,则根据所述实际时长、闭幕特效动作片段的总时长与播放进度确定闭幕时间变量。3.根据权利要求2所述的周期可调的变速特效渲染方法,其特征在于,所述根据所述实际时长与播放进度确定开幕时间变量,包括:利用以下公式确定开幕时间变量Process1:Process1=1.0

min(iTime/iDuration1,1.0)其中,Process1为开幕时间变量,iTime为播放进度,iDuration1为开幕特效动作片段的实际时长。4.根据权利要求2所述的周期可调的变速特效渲染方法,其特征在于,所述根据所述实际时长、闭幕特效动作片段的总时长与播放进度确定闭幕时间变量,包括:利用以下公式确定开始标识位置start_pos:start_pos=totalTime

iDuration2利用以下公式确定闭幕时间变量Process2:Process2=min((iTime

start_pos)/iDuration2,1.0)其中,Process2为闭幕时间变量,iTime为播放进度,start_pos为...

【专利技术属性】
技术研发人员:白璐璐
申请(专利权)人:深圳万兴软件有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利