本申请涉及视频处理领域,特别涉及一种目标视频生成方法和系统。其包括获取待处理图像和待处理视频中的至少一种;获取待处理视频中目标视频的主体;主体为目标视频中的特定对象;基于目标视频预设尺寸和主体对待处理视频进行裁剪缩放和/或剪辑,得到均包括主体的视频素材;和/或基于目标视频预设尺寸对待处理图像进行裁剪和/或缩放,得到包括主体的图像素材;至少基于视频模板对图像素材和/或视频素材进行拼接,生成目标视频。
【技术实现步骤摘要】
一种目标视频生成方法和系统
本申请涉及视频处理领域,特别涉及一种目标视频生成方法和系统。
技术介绍
视频作为一种多媒体形式,在现今社会中运用极度广泛。各个行业中每天都会有大量的视频产生,而制作视频是一个耗费时间和人工精力的过程,同时由于制作视频需要一定的经验和创意,很难通过机器替代人工制作视频。
技术实现思路
本申请实施例之一提供一种目标视频生成方法,所述方法由至少一个处理器执行,其包括:获取待处理图像和待处理视频中的至少一种;获取所述待处理视频中所述目标视频的主体;所述主体为所述目标视频中的特定对象;基于所述目标视频预设尺寸和主体对所述待处理视频进行裁剪缩放和/或剪辑,得到均包括所述主体的视频素材;和/或基于所述目标视频预设尺寸对所述待处理图像进行裁剪和/或缩放,得到包括所述主体的图像素材;至少基于视频模板对所述图像素材和/或视频素材进行拼接,生成所述目标视频。在一些实施例中,所述目标视频的尺寸对所述待处理图像进行裁剪和/或缩放,包括:获取所述待处理图像中所述目标视频主体的信息;所述信息至少包括所述主体的位置;基于所述信息识别出所述主体的外轮廓;避开所述主体的外轮廓对所述待处理图像进行裁剪;和/或保持所述主体的外轮廓内宽高比对所述待处理图像进行缩放。在一些实施例中,还包括获取待处理音频;对所述待处理音频基于节奏进行标记得到切分点;所述切分点作为所述目标视频的可选剪辑点;将所述图像素材和/或所述视频素材与所述可选剪辑点匹配。在一些实施例中,所述视频模板包括美化参数;所述美化参数包括滤镜参数、动画参数、布局参数中的至少一个。在一些实施例中,对所述图像素材和/或所述视频素材进行归一化处理。在一些实施例中,获取文字层和/或背景层;将所述文字层和/或背景层嵌入所述视频。本申请实施例之一提供一种目标视频生成系统,其包括:媒体获取模块,用于获取待处理图像和待处理视频中的至少一种;主体获取模块,用于获取所述待处理视频中所述目标视频的主体;所述主体为所述目标视频中的特定对象;视频处理模块,用于基于所述目标视频预设尺寸和主体对所述待处理视频进行裁剪缩放和/或剪辑,得到均包括所述主体的视频素材;和/或图片处理模块,用于基于所述目标视频预设尺寸对所述待处理图像进行裁剪和/或缩放,得到包括所述主体的图像素材;目标视频生成模块,至少基于视频模板对所述图像素材和/或视频素材进行拼接,生成所述目标视频。本申请实施例之一提供一种视频生成装置,其包括处理器及存储介质,所述存储介质用于存储计算机指令,所述处理器用于执行计算机指令以实现上述方法。本申请实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行上述方法。附图说明本申请将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:图1是根据本申请一些实施例所示的目标视频生成系统的应用场景示意图;图2是根据申请一些实施例所示的目标视频生成方法的示意图;图3是根据申请一些实施例所示的目标视频生成方法的示例性流程图;图4是根据申请一些实施例所示的对待处理图像进行剪裁和/或缩放的示例性流程图;图5是根据本申请一些实施例所示的添加音频素材的示例性流程图;图6是根据申请一些实施例所示的目标视频生成系统的模块化示意图。具体实施方式为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。图1是根据本申请一些实施例所示的目标视频生成系统的应用场景示意图。在应用场景中可以包括服务器110、网络120、视频输出端130、数据库140和其他数据源150。服务器110可包含处理设备112。在一些实施例中,目标视频生成系统100可以用于广告行业、媒体行业、互联网行业中,快速且有针对性的生成包含有特定目标的视频。服务器110与视频输出端130可以通过网络120相连,也可以直接连接;数据库140可以与服务器110通过网络120相连,也可以直接连接于服务器110或者处于服务器110的内部。数据库140、其他数据源150可与网络120连接以与目标视频生成系统100的一个或多个组件通讯。目标视频生成系统100的一个或多个组件可通过网络120访问存储于视频输出端130、数据库140和其他数据源150中的资料或指令。在一些实施例中,服务器110、数据查询端端130以及其他可能的系统组成部分中可以包括数据库140。在一些实施例中,服务器110、数据查询端端130以及其他可能的系统组成部分中可以包括处理设备112。服务器110可以用于管理资源以及处理来自本系统至少一个组件或外部数据源(例如,云数据中心)的数据和/或信息。在一些实施例中,服务器110可以是单一服务器或服务器组。该服务器组可以是集中式或分布式的(例如,服务器110可以是分布式系统),可以是专用的也可以由其他设备或系统同时提供服务。在一些实施例中,服务器110可以是区域的或者远程的。在一些实施例中,服务器110可以在云平台上实施,或者以虚拟方式提供。仅作为示例,所述云平台可以包括私有云、公共云、混合云、社区云、分布云、内部云、多层云等或其任意组合。在一些实施例中,服务器110可包含处理设备112。处理设备112可以处理从其他设备或系统组成部分中获得的数据和/或信息。处理器可以基于这些数据、信息和/或处理结果执行程序指令,以执行一个或多个本申请中描述的功能。在一些实施例中,处理设备112可以包含一个或多个子处理设备(例如,单核处理设备或多核多芯处理设备)。仅作为示例,处理设备112可以包括中央处理器(CPU)、专用集成电路(ASIC)、专用指令处理器(ASIP)本文档来自技高网...
【技术保护点】
1.一种目标视频生成方法,所述方法由至少一个处理器执行,其包括:/n获取待处理图像和待处理视频中的至少一种;/n获取所述待处理视频中所述目标视频的主体;所述主体为所述目标视频中的特定对象;/n基于所述目标视频预设尺寸和主体对所述待处理视频进行裁剪缩放和/或剪辑,得到均包括所述主体的视频素材;和/或/n基于所述目标视频预设尺寸对所述待处理图像进行裁剪和/或缩放,得到包括所述主体的图像素材;/n至少基于视频模板对所述图像素材和/或视频素材进行拼接,生成所述目标视频。/n
【技术特征摘要】
1.一种目标视频生成方法,所述方法由至少一个处理器执行,其包括:
获取待处理图像和待处理视频中的至少一种;
获取所述待处理视频中所述目标视频的主体;所述主体为所述目标视频中的特定对象;
基于所述目标视频预设尺寸和主体对所述待处理视频进行裁剪缩放和/或剪辑,得到均包括所述主体的视频素材;和/或
基于所述目标视频预设尺寸对所述待处理图像进行裁剪和/或缩放,得到包括所述主体的图像素材;
至少基于视频模板对所述图像素材和/或视频素材进行拼接,生成所述目标视频。
2.如权利要求1所述的方法,基于所述目标视频的尺寸对所述待处理图像进行裁剪和/或缩放,包括:
获取所述待处理图像中所述目标视频主体的信息;所述信息至少包括所述主体的位置;
基于所述信息识别出所述主体的外轮廓;
避开所述主体的外轮廓对所述待处理图像进行裁剪;和/或
保持所述主体的外轮廓内宽高比对所述待处理图像进行缩放。
3.如权利要求1所述的方法,还包括:
获取待处理音频;
对所述待处理音频基于节奏进行标记得到切分点;所述切分点作为所述目标视频的可选剪辑点;
将所述图像素材和/或所述视频素材与所述可选剪辑点匹配。
4.如权利要求1所述的方法,其中:
所述视频模板包括美化参数;所述美化参数包括滤镜参数、动画参数、布局参数中的至少一个。
5.如权利要求1所述的方法,还包括:
对所述图像素材和/或所述视频素材进行归一化处理。
6.如权利要求1所述的方...
【专利技术属性】
技术研发人员:陈万锋,李韶辉,谢统玲,
申请(专利权)人:广州筷子信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。