视频合成、播放和修改方法、视频合成系统及设备技术方案

技术编号:21692005 阅读:21 留言:0更新日期:2019-07-24 16:22
本发明专利技术公开视频合成方法,包括获取每帧视频及能够获取每帧对应的当前事件信息。根据当前事件信息调用当前图形特效。根据当前图形特效对所当前对应的每帧视频进行渲染获取每帧渲染视频。根据录制时间线合成每帧视频及每帧渲染视频,获取当前合成视频。同时还公开了视频合成、播放和修改方法、视频合成系统及设备。通过将事件信息与特效信息分类,可实现对短视频或视频的在合成或上传网络后的编辑,提高的录制素材的复用率。同时,可在视频播放时进行动态特效的复用,进而可在视频播放时实现动态交互的,提高了视频显示的多样性及交互性。

Video synthesis, playback and modification methods, video synthesis system and equipment

【技术实现步骤摘要】
视频合成、播放和修改方法、视频合成系统及设备
本专利技术属于视频处理
,特别应用于短视频或手机录制的视频场景,尤其涉及视频合成、播放和修改方法、视频合成系统及设备。
技术介绍
用户在对短视频或手机录制视频编辑时,可以采用视频剪辑软件提供的滤镜及动态插件对视频进行特效编辑,在视频上传前对视频进行合成处理,将其特效固化在视频的每帧画面中,从而在播放时能够重现对用户使用的特效编辑效果。视频合成后将无法对其特效效果进行修改或去除,从而使原有的视频素材不可复用。降低了素材的复用效果。由于合成后的视频画面只具有播放功能,其显示内容单一且不具有交互性。
技术实现思路
本专利技术实施方式提供视频合成、播放和修改方法、视频合成系统及设备,用于至少解决上述技术问题之一。第一方面,本法的一种实施方式中提供了视频合成方法,包括以下步骤:步骤S101,获取每帧视频及能够获取每帧对应的当前事件信息。步骤S102,根据当前事件信息调用当前图形特效。步骤S103,根据当前图形特效对所当前对应的每帧视频进行渲染获取每帧渲染视频。步骤S104,根据录制时间线合成每帧视频及每帧渲染视频,获取当前合成视频。在视频合成方法的一种优选的实施方式中,步骤S101中的当前事件信息为用户通过本地图形界面从本地预存的事件脚本中所触发的事件信息。在视频合成方法的再一种优选的实施方式中,步骤S102包括:步骤S1021,根据当前事件信息从图像特效集合中选取界面中获取当前图形特效信息,当前图形特效信息对应当前图形特效。图像特效集合选取界面中具有多个图形特效信息,多个图形特效信息为能够分别调用多个图形特效的信息。图像特效集合包括多个图形特效程序,多个图形特效程序通过实体-组件-系统ECS架构实现。图像特效集合中包括骨骼动画、序列帧动画、网格动画、2D/3D粒子动画、2D/3D网格渲染、天空盒渲染、文字渲染及光照渲染。2D/3D粒子动画中包括多个2D/3D粒子数据,多个2D/3D粒子数据共用多个图形属性。当图像特效为2D/3D粒子动画时,根据多个图形属性的每一个属性获取对应的2D/3D粒子数据数列,根据每一图形属性的2D/3D粒子数据数列对多个2D/3D粒子数据进行存储。步骤S1022,根据当前图形特效信息调用当前图形特效。在视频合成方法的又一种优选的实施方式中,步骤S1021中多个图形特效信息包括文字信息及图标信息。在视频合成方法的另一种优选的实施方式中,在步骤S104后还包括:步骤S105,根据录制时间线将当前合成视频中的每帧视频部分合成为当前录制视频文件。根据录制时间线将当前合成视频中每帧对应的当前事件信息合成为当前事件脚本文件。根据录制时间线将当前合成视频中每帧对应的当前事件所调用的当前图形特效合成为当前图形特效文件。第二方面,本专利技术实施方式提供一种视频播放方法,包括以下步骤,步骤S201,获取上述的视频合成方法所获取的当前合成视频。步骤S202,播放当前合成视频。第三方面,本专利技术实施方式提供一种视频修改方法,包括以下步骤,步骤S301,获取权利要求5的视频合成方法所获取的当前录制视频文件、当前事件脚本文件及当前图形特效文件。步骤S302,修改当前事件脚本文件及当前图形特效文件,获取修改后的当前事件脚本文件及当前图形特效文件。步骤S303,根据录制时间线,以每帧合成当前录制视频文件、修改后的当前事件脚本文件及当前图形特效文件,获取修改后的当前合成视频。第四方面,本专利技术实施方式提供一种视频合成系统,包括,用户交互单元、图形合成单元及用户播放单元,其中:用户交互单元,其配置为能够录制每帧视频且能够在录制每帧视频时,接收用户的触发信息。图形合成单元,其配置为从用户交互单元获取每帧视频及能够获取每帧对应的当前事件信息。根据当前事件信息调用当前图形特效。根据当前图形特效对所当前对应的每帧视频进行渲染获取每帧渲染视频。根据录制时间线合成每帧视频及每帧渲染视频,获取当前合成视频。用户播放单元,配置为播放图形合成单元所生成的当前合成视频。在视频合成系统的又一种优选的实施方式中,还包括,文件分离单元及修改单元,其中,文件分离单元,配置为根据录制时间线将当前合成视频中的每帧视频部分合成为当前录制视频文件。根据录制时间线将当前合成视频中每帧对应的当前事件信息合成为当前事件脚本文件。根据录制时间线将当前合成视频中每帧对应的当前事件所调用。修改单元配置为:修改文件分离单元中获取的当前事件脚本文件及当前图形特效文件,获取修改后的当前事件脚本文件及当前图形特效文件。根据录制时间线,以每帧合成当前录制视频文件、修改后的当前事件脚本文件及当前图形特效文件,获取修改后的当前合成视频。第五方面,本专利技术实施方式提供一种视频合成设备,包括,视频录像装置、触屏装置、处理装置及播放装置,其中:视频录像装置,其配置为能够录制每帧视频。触屏装置,其配置为能够在录制每帧视频时,接收用户的触发信息。处理装置,其配置为从视频录像装置获取每帧视频,及从触屏装置能够获取每帧对应的当前事件信息。根据当前事件信息调用当前图形特效。根据当前图形特效对所当前对应的每帧视频进行渲染获取每帧渲染视频。根据录制时间线合成每帧视频及每帧渲染视频,获取当前合成视频。播放装置元,配置为播放处理装置所生成的当前合成视频。由此可知,本专利技术中的视频合成、播放和修改方法、视频合成系统及设备。通过将事件信息与特效信息分类,可实现对短视频或视频的在合成或上传网络后的编辑,提高的录制素材的复用率。同时,可在视频播放时进行动态特效的复用,进而可在视频播放时实现动态交互的,提高了视频显示的多样性及交互性。附图说明为了更清楚地说明本专利技术实施方式的技术方案,下面将对实施方式描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施方式提供的一种视频合成方法的流程图。图2为本专利技术另一实施方式提供的一种视频合成方法的流程图。图3为本专利技术又一实施方式提供的一种视频合成方法的流程图。图4为本专利技术一实施方式提供的一种视频播放方法的流程图。图5为本专利技术一实施方式提供的一种视频修改方法的流程图。图6为本专利技术一实施方式提供的一种视频合成系统的组成示意图。图7为本专利技术另一实施方式提供的一种视频合成系统的组成示意图。图8为本专利技术一实施方式提供的一种视频合成设备的组成示意图。具体实施方式为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。本专利技术的第一方面提供了一种视频合成方法,如图1所示,包括以下步骤:步骤S101,获取视频及事件信息。在本步骤中,获取每帧视频及能够获取每帧对应的当前事件信息。在用户端的设备上,配置脚本文件。该脚本文件中包括多个事件信息的响应程序,上述事件信息包括:用户触屏一次,用户触屏多次。用户按一个功能键、用户同时按下多个功能键等操作。上述多个事件本文档来自技高网...

【技术保护点】
1.视频合成方法,包括以下步骤:步骤S101,获取每帧视频及能够获取每帧对应的当前事件信息;步骤S102,根据所述当前事件信息调用当前图形特效;步骤S103,根据所述当前图形特效对所当前对应的所述每帧视频进行渲染获取每帧渲染视频;步骤S104,根据录制时间线合成所述每帧视频及所述每帧渲染视频,获取当前合成视频。

【技术特征摘要】
1.视频合成方法,包括以下步骤:步骤S101,获取每帧视频及能够获取每帧对应的当前事件信息;步骤S102,根据所述当前事件信息调用当前图形特效;步骤S103,根据所述当前图形特效对所当前对应的所述每帧视频进行渲染获取每帧渲染视频;步骤S104,根据录制时间线合成所述每帧视频及所述每帧渲染视频,获取当前合成视频。2.根据权利要求1所述的视频合成方法,所述步骤S101中的所述当前事件信息为用户通过本地图形界面从本地预存的事件脚本中所触发的事件信息。3.根据权利要求1所述的视频合成方法,所述步骤S102包括:步骤S1021,根据所述当前事件信息从图像特效集合中选取界面中获取当前图形特效信息,所述当前图形特效信息对应当前图形特效;所述图像特效集合选取界面中具有多个图形特效信息,所述多个图形特效信息为能够分别调用所述多个图形特效的信息;所述图像特效集合包括多个图形特效程序,所述多个图形特效程序通过实体-组件-系统ECS架构实现;所述图像特效集合中包括骨骼动画、序列帧动画、网格动画、2D/3D粒子动画、2D/3D网格渲染、天空盒渲染、文字渲染及光照渲染;所述2D/3D粒子动画中包括多个2D/3D粒子数据,所述多个2D/3D粒子数据共用多个图形属性;当所述图像特效为2D/3D粒子动画时,根据所述多个图形属性的每一个属性获取对应的2D/3D粒子数据数列,根据所述每一图形属性的2D/3D粒子数据数列对所述多个2D/3D粒子数据进行存储;步骤S1022,根据所述当前图形特效信息调用当前图形特效。4.根据权利要求3所述的视频合成方法,所述步骤S1021中多个图形特效信息包括文字信息及图标信息。5.根据权利要求1所述的视频合成方法,在所述步骤S104后还包括:步骤S105,根据录制时间线将所述当前合成视频中的每帧视频部分合成为当前录制视频文件;根据录制时间线将所述当前合成视频中每帧对应的当前事件信息合成为当前事件脚本文件;根据录制时间线将所述当前合成视频中每帧对应的当前事件所调用的当前图形特效合成为当前图形特效文件。6.视频播放方法,包括以下步骤,步骤S201,获取权利要求1~5所述的视频合成方法所获取的当前合成视频;步骤S202,播放所述当前合成视频。7.视频修改方法,包括以下步骤,步骤S301,获取权...

【专利技术属性】
技术研发人员:潘皓文
申请(专利权)人:北京比特星光科技有限公司
类型:发明
国别省市:北京,11

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

1