视频特效处理方法及装置制造方法及图纸

技术编号:19438328 阅读:27 留言:0更新日期:2018-11-14 13:41
本发明专利技术提出一种视频特效处理方法及装置,其中方法包括:获取待处理的视频中配乐对应的每分钟节拍数BPM;获取所选择的特效,以及视频中待进行特效处理的视频片段;根据BPM,确定特效的渲染周期;针对视频片段中的每帧图像,根据帧图像的时间点以及特效的渲染周期,确定待进行渲染的特效片段;根据待进行渲染的特效片段,对帧图像进行渲染,得到特效帧图像;将每帧图像对应的特效帧图像进行组合,得到特效视频片段,从而实现特效与配乐节拍之间的一致性,确保特效与配乐之间的和谐性,提高视频的特效处理效果。

【技术实现步骤摘要】
视频特效处理方法及装置
本专利技术涉及数据处理
,尤其涉及一种视频特效处理方法及装置。
技术介绍
目前,短视频应用,例如抖音短视频中,在对短视频进行特效处理时,特效的频率是固定的,以固定的频率来循环,例如抖动、灵魂出窍等。当短视频中添加有配乐时,固定频率的特效很容易与配乐节拍不一致,导致特效与配乐不和谐,影响短视频的特效处理效果。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种视频特效处理方法,用于解决现有技术中短视频的特效处理效果差的问题。本专利技术的第二个目的在于提出一种视频特效处理装置。本专利技术的第三个目的在于提出另一种视频特效处理装置。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第五个目的在于提出一种计算机程序产品。为达上述目的,本专利技术第一方面实施例提出了一种视频特效处理方法,包括:获取待处理的视频中配乐对应的每分钟节拍数BPM;获取所选择的特效,以及所述视频中待进行特效处理的视频片段;根据所述BPM,确定所述特效的渲染周期;针对所述视频片段中的每帧图像,根据所述帧图像的时间点以及所述特效的渲染周期,确定待进行渲染的特效片段;根据所述待进行渲染的特效片段,对所述帧图像进行渲染,得到特效帧图像;将每帧图像对应的特效帧图像进行组合,得到特效视频片段。进一步的,所述获取待处理的视频中配乐对应的每分钟节拍数BPM,包括:对所述配乐进行划分,得到多个配乐片段;对所述多个配乐片段进行识别,获取每个配乐片段对应的BPM以及所述BPM的置信度;将置信度最高的BPM,确定为所述配乐的BPM。进一步的,所述根据所述帧图像的时间点以及所述特效的渲染周期,确定待进行渲染的特效片段,包括:获取所述视频片段的起始时间点;获取所述时间点与所述视频片段的起始时间点的第一时间差值;根据所述第一时间差值以及所述渲染周期,确定当前要渲染的特效的起始时间点;根据所述时间点与所述当前要渲染的特效的起始时间点,确定所述特效的百分比;根据所述特效的百分比,确定待进行渲染的特效片段。进一步的,所述根据所述第一时间差值以及所述渲染周期,确定当前要渲染的特效的起始时间点,包括:判断所述第一时间差值是否小于所述渲染周期;若所述第一时间差值小于所述渲染周期,则将所述视频片段的起始时间点,确定为当前要渲染的特效的起始时间点;若所述第一时间差值大于等于所述渲染周期,则获取所述第一时间差值与所述渲染周期的余数;将所述时间点与所述余数的差值,确定为当前要渲染的特效的起始时间点。进一步的,所述根据所述时间点与所述当前要渲染的特效的起始时间点,确定所述特效的百分比,包括:获取所述时间点与所述当前要渲染的特效的起始时间点的第二时间差值;判断所述第二时间差值是否小于等于所述特效的时间长度;若所述第二时间差值小于等于所述特效的时间长度,则根据所述第二时间差值以及所述特效的每秒百分比,确定所述特效的百分比;所述每秒百分比,为每秒要渲染的特效片段的占比。进一步的,所述根据所述特效的百分比,确定待进行渲染的特效片段,包括:获取所述特效的渲染函数;根据所述特效的百分比以及所述渲染函数,确定所述特效当前的渲染参数;根据所述渲染参数,确定待进行渲染的特效片段。进一步的,所述根据所述帧图像的时间点以及所述特效的渲染周期,确定待进行渲染的特效片段,包括:获取所述视频片段中第一个重音的时间点;获取所述时间点与所述重音的时间点的第三时间差值;根据所述第三时间差值以及所述渲染周期,确定当前要渲染的特效的起始时间点;根据所述时间点与所述当前要渲染的特效的起始时间点,确定所述特效的百分比;根据所述特效的百分比,确定待进行渲染的特效片段。本专利技术实施例的视频特效处理方法,通过获取待处理的视频中配乐对应的每分钟节拍数BPM;获取所选择的特效,以及视频中待进行特效处理的视频片段;根据BPM,确定特效的渲染周期;针对视频片段中的每帧图像,根据帧图像的时间点以及特效的渲染周期,确定待进行渲染的特效片段;根据待进行渲染的特效片段,对帧图像进行渲染,得到特效帧图像;将每帧图像对应的特效帧图像进行组合,得到特效视频片段,从而实现特效与配乐节拍之间的一致性,确保特效与配乐之间的和谐性,提高视频的特效处理效果。为达上述目的,本专利技术第二方面实施例提出了一种视频特效处理装置,包括:获取模块,用于获取待处理的视频中配乐对应的每分钟节拍数BPM;所述获取模块,还用于获取所选择的特效,以及所述视频中待进行特效处理的视频片段;确定模块,用于根据所述BPM,确定所述特效的渲染周期;所述确定模块,还用于针对所述视频片段中的每帧图像,根据所述帧图像的时间点以及所述特效的渲染周期,确定待进行渲染的特效片段;渲染模块,用于根据所述待进行渲染的特效片段,对所述帧图像进行渲染,得到特效帧图像;组合模块,用于将每帧图像对应的特效帧图像进行组合,得到特效视频片段。进一步的,所述获取模块具体用于,对所述配乐进行划分,得到多个配乐片段;对所述多个配乐片段进行识别,获取每个配乐片段对应的BPM以及所述BPM的置信度;将置信度最高的BPM,确定为所述配乐的BPM。进一步的,所述确定模块包括:获取单元,用于获取所述视频片段的起始时间点;所述获取单元,还用于获取所述时间点与所述视频片段的起始时间点的第一时间差值;确定单元,用于根据所述第一时间差值以及所述渲染周期,确定当前要渲染的特效的起始时间点;所述确定单元,还用于根据所述时间点与所述当前要渲染的特效的起始时间点,确定所述特效的百分比;所述确定单元,还用于根据所述特效的百分比,确定待进行渲染的特效片段。进一步的,所述确定单元具体用于,判断所述第一时间差值是否小于所述渲染周期;若所述第一时间差值小于所述渲染周期,则将所述视频片段的起始时间点,确定为当前要渲染的特效的起始时间点;若所述第一时间差值大于等于所述渲染周期,则获取所述第一时间差值与所述渲染周期的余数;将所述时间点与所述余数的差值,确定为当前要渲染的特效的起始时间点。进一步的,所述确定单元具体用于,获取所述时间点与所述当前要渲染的特效的起始时间点的第二时间差值;判断所述第二时间差值是否小于等于所述特效的时间长度;若所述第二时间差值小于等于所述特效的时间长度,则根据所述第二时间差值以及所述特效的每秒百分比,确定所述特效的百分比;所述每秒百分比,为每秒要渲染的特效片段的占比。进一步的,所述确定单元具体用于,获取所述特效的渲染函数;根据所述特效的百分比以及所述渲染函数,确定所述特效当前的渲染参数;根据所述渲染参数,确定待进行渲染的特效片段。进一步的,所述确定模块具体用于,获取所述视频片段中第一个重音的时间点;获取所述时间点与所述重音的时间点的第三时间差值;根据所述第三时间差值以及所述渲染周期,确定当前要渲染的特效的起始时间点;根据所述时间点与所述当前要渲染的特效的起始时间点,确定所述特效的百分比;根据所述特效的百分比,确定待进行渲染的特效片段。本专利技术实施例的视频特效处理装置,通过获取待处理的视频中配乐对应的每分钟节拍数BPM;获取所选择的特效,以及视频中待进行特效处理的视频片段;根据BPM,确定特效的渲染周期;针对视频片段中的每帧图像,根据帧图像的时间点以及特效的渲染本文档来自技高网...

【技术保护点】
1.一种视频特效处理方法,其特征在于,包括:获取待处理的视频中配乐对应的每分钟节拍数BPM;获取所选择的特效,以及所述视频中待进行特效处理的视频片段;根据所述BPM,确定所述特效的渲染周期;针对所述视频片段中的每帧图像,根据所述帧图像的时间点以及所述特效的渲染周期,确定待进行渲染的特效片段;根据所述待进行渲染的特效片段,对所述帧图像进行渲染,得到特效帧图像;将每帧图像对应的特效帧图像进行组合,得到特效视频片段。

【技术特征摘要】
1.一种视频特效处理方法,其特征在于,包括:获取待处理的视频中配乐对应的每分钟节拍数BPM;获取所选择的特效,以及所述视频中待进行特效处理的视频片段;根据所述BPM,确定所述特效的渲染周期;针对所述视频片段中的每帧图像,根据所述帧图像的时间点以及所述特效的渲染周期,确定待进行渲染的特效片段;根据所述待进行渲染的特效片段,对所述帧图像进行渲染,得到特效帧图像;将每帧图像对应的特效帧图像进行组合,得到特效视频片段。2.根据权利要求1所述的方法,其特征在于,所述获取待处理的视频中配乐对应的每分钟节拍数BPM,包括:对所述配乐进行划分,得到多个配乐片段;对所述多个配乐片段进行识别,获取每个配乐片段对应的BPM以及所述BPM的置信度;将置信度最高的BPM,确定为所述配乐的BPM。3.根据权利要求1所述的方法,其特征在于,所述根据所述帧图像的时间点以及所述特效的渲染周期,确定待进行渲染的特效片段,包括:获取所述视频片段的起始时间点;获取所述时间点与所述视频片段的起始时间点的第一时间差值;根据所述第一时间差值以及所述渲染周期,确定当前要渲染的特效的起始时间点;根据所述时间点与所述当前要渲染的特效的起始时间点,确定所述特效的百分比;根据所述特效的百分比,确定待进行渲染的特效片段。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一时间差值以及所述渲染周期,确定当前要渲染的特效的起始时间点,包括:判断所述第一时间差值是否小于所述渲染周期;若所述第一时间差值小于所述渲染周期,则将所述视频片段的起始时间点,确定为当前要渲染的特效的起始时间点;若所述第一时间差值大于等于所述渲染周期,则获取所述第一时间差值与所述渲染周期的余数;将所述时间点与所述余数的差值,确定为当前要渲染的特效的起始时间点。5.根据权利要求3所述的方法,其特征在于,所述根据所述时间点与所述当前要渲染的特效的起始时间点,确定所述特效的百分比,包括:获取所述时间点与所述当前要渲染的特效的起始时间点的第二时间差值;判断所述第二时间差值是否小于等于所述特效的时间长度;若所述第二时间差值小于等于所述特效的时间长度,则根据所述第二时间差值以及所述特效的每秒百分比,确定所述特效的百分比;所述每秒百分比,为每秒要渲染的特效片段的占比。6.根据权利要求3所述的方法,其特征在于,所述根据所述特效的百分比,确定待进行渲染的特效片段,包括:获取所述特效的渲染函数;根据所述特效的百分比以及所述渲染函数,确定所述特效当前的渲染参数;根据所述渲染参数,确定待进行渲染的特效片段。7.根据权利要求1所述的方法,其特征在于,所述根据所述帧图像的时间点以及所述特效的渲染周期,确定待进行渲染的特效片段,包括:获取所述视频片段中第一个重音的时间点;获取所述时间点与所述重音的时间点的第三时间差值;根据所述第三时间差值以及所述渲染周期,确定当前要渲染的特效的起始时间点;根据所述时间点与所述当前要渲染的特效的起始时间点,确定所述特效的百分比;根据所述特效的百分比,确定待进行渲染的特效片段。8.一种视频特效处理装置,其特征在于,包括:获取模块,用于获取待处理的视频中配乐对应的每分钟节拍数BPM;所述获取模块,还用于获取所选择的特效,以及所述视频中待进行特效...

【专利技术属性】
技术研发人员:王易平
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1