一种视频生成方法及装置制造方法及图纸

技术编号:30557132 阅读:23 留言:0更新日期:2021-10-30 13:39
本申请提供了一种视频生成方法及装置,该方法中通过获取在客户端浏览器中添加的至少一个对象,及在所述客户端浏览器中针对所述对象设置的动画效果对应的设置数据,并启动目标浏览器,以使所述目标浏览器执行与所述客户端浏览器基于所述设置数据生成动画的逻辑相匹配的目标逻辑,执行以下步骤:基于所述对象及针对所述对象设置的动画效果对应的设置数据,生成所述对象的动画效果对应的动画,保证服务器生成的动画的效果与客户端浏览器设置的动画效果一致,进而对动画进行截图,得到多个图片,并将每个所述图片添加到视频的相应帧中,得到目标视频,保证目标视频的动画效果与在客户端浏览器设置的动画效果一致。户端浏览器设置的动画效果一致。户端浏览器设置的动画效果一致。

【技术实现步骤摘要】
一种视频生成方法及装置


[0001]本申请涉及计算机
,特别涉及一种视频生成方法及装置。

技术介绍

[0002]随着视频编辑技术的发展,用户直接可以在浏览器中对对象进行动画编辑,并预览编辑后的动画,由服务器基于编辑的数据生成视频。
[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]所述生成模块,具体用于:
[0032]基于所述图片标识,按先后顺序从所述服务器的文件夹中获取多个所述图片,并将每个所述图片添加到视频的相应帧中,得到目标视频。
[0033]一种视频生成装置,应用于客户端浏览器,该装置包括:
[0034]第二获取模块,用于获取用户添加的对象,及针对所述对象设置的动画效果的设置数据;
[0035]发送模块,用于将所述对象及针对所述对象设置的动画效果的设置数据发送给服务器,以使所述服务器获取所述对象及针对所述对象设置的动画效果对应的设置数据,及启动目标浏览器,以使所述目标浏览器执行与所述客户端浏览器基于所述设置数据生成动画的逻辑相匹配的目标逻辑,执行以下步骤:基于所述对象及针对所述对象设置的动画效果对应的设置数据,生成所述对象的动画效果对应的动画,及对所述动画进行截图,得到多个图片,并将每个所述图片添加到视频的相应帧中,得到目标视频。
[0036]与现有技术相比,本申请的有益效果为:
[0037]在本申请中,通过获取在客户端浏览器中添加的至少一个对象,及在所述客户端浏览器中针对所述对象设置的动画效果对应的设置数据,并启动目标浏览器,以使所述目标浏览器执行与所述客户端浏览器基于所述设置数据生成动画的逻辑相匹配的目标逻辑,执行以下步骤:基于所述对象及针对所述对象设置的动画效果对应的设置数据,生成所述对象的动画效果对应的动画,保证服务器生成的动画的效果与客户端浏览器设置的动画效
果一致,进而对动画进行截图,得到多个图片,并将每个所述图片添加到视频的相应帧中,得到目标视频,保证目标视频的动画效果与在客户端浏览器设置的动画效果一致。
[0038]并且,服务器通过部署目标浏览器,目标浏览器执行与客户端浏览器基于设置数据生成动画的逻辑相匹配的目标逻辑,使服务器不需要重新开发编程即能保证目标视频的动画效果与在客户端浏览器设置的动画效果一致,降低视频生成的成本,及提高视频生成的效率。
附图说明
[0039]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本申请实施例1提供的一种视频生成方法的流程图;
[0041]图2是本申请提供的客户端浏览器的视频编辑界面示意图;
[0042]图3是本申请提供的一种客户端浏览器和服务器之间交互过程示意图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频生成方法,其特征在于,应用于服务器,该方法包括:获取在客户端浏览器中添加的至少一个对象,及在所述客户端浏览器中针对所述对象设置的动画效果对应的设置数据;启动目标浏览器,以使所述目标浏览器执行与所述客户端浏览器基于所述设置数据生成动画的逻辑相匹配的目标逻辑,执行以下步骤:基于所述对象及针对所述对象设置的动画效果对应的设置数据,生成所述对象的动画效果对应的动画;对所述动画进行截图,得到多个图片,并将每个所述图片添加到视频的相应帧中,得到目标视频。2.根据权利要求1所述的方法,其特征在于,所述目标浏览器包括:无头浏览器。3.根据权利要求2所述的方法,其特征在于,所述对所述动画进行截图,得到图片,包括:利用所述无头浏览器对所述动画进行截图,得到图片。4.根据权利要求1所述的方法,其特征在于,所述对所述动画进行截图,得到多个图片之后,还包括:按照截图的顺序,对每个所述图片进行命名,得到表征所述截图顺序的图片标识,以所述图标标识为索引,将每个所述图片保存至所述服务器的文件夹中;所述将每个所述图片添加到视频的相应帧中,得到目标视频,包括:基于所述图片标识,按先后顺序从所述服务器的文件夹中获取多个所述图片,并将每个所述图片添加到视频的相应帧中,得到目标视频。5.一种视频生成方法,其特征在于,应用于客户端浏览器,该方法包括:获取用户添加的对象,及针对所述对象设置的动画效果的设置数据;将所述对象及针对所述对象设置的动画效果的设置数据发送给服务器,以使所述服务器获取所述对象及针对所述对象设置的动画效果对应的设置数据,及启动目标浏览器,以使所述目标浏览器执行与所述客户端浏览器基于所述设置数据生成动画的逻辑相匹配的目标逻辑,执行以下步骤:基于所述对象及针对所述对象设置的动画效果对应的设置数据,生成所述对象的动画效果对应的动画,及对所述动画进行截图,得到多个图片,并将每个所述图片添加到视频的相应帧中,得到目标视频。6.一种视频生成装置,其特征在于,应用于服务器,该装置包括:第一获取模块,用于获取在客户端浏览器中添加的至少一个对象,及在所...

【专利技术属性】
技术研发人员:黄金何思民张文浡
申请(专利权)人:成都中网易企秀科技有限公司
类型:发明
国别省市:

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

1