用于生成视频的方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:27231792 阅读:11 留言:0更新日期:2021-02-04 11:58
本申请实施例公开了一种用于生成视频的方法、装置、电子设备及计算机可读存储介质,涉及图像数据处理领域。该方法的一具体实施方式包括:获取至少两张原始图片和每张该原始图片的排序信息,其中,该排序信息表征对应的图片在目标视频中的展示排序;获取排序相邻的两张原始图片之间的转场方式信息,并根据该转场方式信息对相应的两张图片执行对应的像素溶解操作,以确定在相应的两张图片之间展示的转场过渡图片;根据该排序信息和对应的转场过渡图片,生成目标视频。该实施方式提供了一种基于像素溶解操作实现的转场过渡图片计算方式,计算简便、运算量小,效果更佳,提升了整体效率。提升了整体效率。提升了整体效率。

【技术实现步骤摘要】
用于生成视频的方法、装置、电子设备及可读存储介质


[0001]本申请实施例涉及数据处理领域,尤其涉及图像数据处理领域。

技术介绍

[0002]为丰富广大用户对电子相册、个人图片的使用方式,基于多图片生成动态视频是一个重要的功能。

技术实现思路

[0003]本申请实施例提出了一种用于生成视频的方法、装置、电子设备及计算机可读存储介质。
[0004]第一方面,本申请实施例提出了一种用于生成视频的方法,包括:获取至少两张原始图片和每张原始图片的排序信息,其中,排序信息表征对应的图片在目标视频中的展示排序;获取排序相邻的两张原始图片之间的转场方式信息,并根据转场方式信息对相应的两张图片执行对应的像素溶解操作,以确定在相应的两张图片之间展示的转场过渡图片;根据排序信息和对应的转场过渡图片,生成目标视频。
[0005]在一些实施例中,当转场方式信息指示对排序相邻的两张目标原始图片执行对应的像素溶解操作时,根据转场方式信息对相应的两张图片执行对应的像素溶解操作,以确定在相应的两张图片之间展示的转场过渡图片,包括:确定两张目标原始图片之间的第一转场时间段;针对第一转场时间段中的每个第一转场时刻,根据两张目标原始图片各自的像素信息、第一转场时间段的总时长、当前第一转场时刻、第一转场时间段的转场起始时刻和转场结束时刻,计算得到与当前第一转场时刻对应的当前第一转场过渡图片。
[0006]在一些实施例中,针对第一转场时间段中的每个第一转场时刻,根据两张目标原始图片各自的像素信息、第一转场时间段的总时长、当前第一转场时刻、第一转场时间段的转场起始时刻和转场结束时刻,计算得到与当前第一转场时刻对应的当前第一转场过渡图片,包括:通过下述公式计算得到与当前第一转场时刻对应的当前第一转场过渡图片:
[0007][0008]其中,t为当前第一转场时刻、t1为第一转场时间段的转场起始时刻、t2为第一转场时间段的转场结束时刻、I1为两张目标原始图片中第一目标原始图片的像素信息、I2为两张目标原始图片中第二目标原始图片的像素信息、I1的展示排序在I2之前、I为当前第一转场过渡图片。
[0009]在一些实施例中,当转场方式信息指示对一张目标原始图片和预设背景图片执行对应的像素溶解操作时,根据转场方式信息对相应的两张图片执行对应的像素溶解操作,以确定在相应的两张图片之间展示的转场过渡图片,包括:确定一张目标原始图片与预设背景图片之间的第二转场时间段;针对第二转场时间段中的每个第二转场时刻,根据一张目标原始图片和预设背景图片的像素信息、第二转场时间段的总时长、当前第二转场时刻、
第二转场时间段的转场起始时刻,计算得到与当前第二转场时刻对应的当前第二场过渡图片。
[0010]在一些实施例中,用于生成视频的方法还包括:确定各原始图片的展示方式信息,并根据展示方式信息对相应的原始图片进行处理;以及根据排序信息和对应的转场过渡图片,生成目标视频,包括:按照排序信息串联处理后的原始图片和对应的转场过渡图片,生成目标视频。
[0011]在一些实施例中,展示方式信息包括对图片进行变换展示的信息;以及根据展示方式信息对原始图片进行处理,包括:按照展示方式信息对原始图片进行对应的变换操作,并利用掩膜处理变换后得到的图片中的黑边,得到处理后的图片。
[0012]在一些实施例中,在生成目标视频后,还包括:分别在目标视频的开头和末尾,对应添加预设片头和预设片尾。
[0013]第二方面,本申请实施例提出了一种用于生成视频的装置,包括:原始图片及排序信息获取单元,被配置成获取至少两张原始图片和每张原始图片的排序信息,其中,排序信息表征对应的图片在目标视频中的展示排序;转场方式信息获取及像素溶解操作执行单元,被配置成获取排序相邻的两张原始图片之间的转场方式信息,并根据转场方式信息对相应的两张图片执行对应的像素溶解操作,以确定在相应的两张图片之间展示的转场过渡图片;目标视频生成单元,被配置成根据排序信息和对应的转场过渡图片,生成目标视频。
[0014]在一些实施例中,当转场方式信息指示对排序相邻的两张目标原始图片执行对应的像素溶解操作时,转场方式信息获取及像素溶解操作执行单元包括:第一转场时间段确定子单元,被配置成确定两张目标原始图片之间的第一转场时间段;各时刻第一转场过度图片计算子单元,被配置成针对第一转场时间段中的每个第一转场时刻,根据两张目标原始图片各自的像素信息、第一转场时间段的总时长、当前第一转场时刻、第一转场时间段的转场起始时刻和转场结束时刻,计算得到与当前第一转场时刻对应的当前第一转场过渡图片。
[0015]在一些实施例中,各时刻第一转场过度图片计算子单元进一步被配置成:通过下述公式计算得到与当前第一转场时刻对应的当前第一转场过渡图片:
[0016][0017]其中,t为当前第一转场时刻、t1为第一转场时间段的转场起始时刻、t2为第一转场时间段的转场结束时刻、I1为两张目标原始图片中第一目标原始图片的像素信息、I2为两张目标原始图片中第二目标原始图片的像素信息、I1的展示排序在I2之前、I为当前第一转场过渡图片。
[0018]在一些实施例中,当转场方式信息指示对一张目标原始图片和预设背景图片执行对应的像素溶解操作时,转场方式信息获取及像素溶解操作执行单元进一步被配置成:确定一张目标原始图片与预设背景图片之间的第二转场时间段;针对第二转场时间段中的每个第二转场时刻,根据一张目标原始图片和预设背景图片的像素信息、第二转场时间段的总时长、当前第二转场时刻、第二转场时间段的转场起始时刻,计算得到与当前第二转场时刻对应的当前第二场过渡图片。
[0019]在一些实施例中,用于生成视频的装置还包括:原始图片展示处理单元,被配置成
确定各原始图片的展示方式信息,并根据展示方式信息对相应的原始图片进行处理;以及目标视频生成单元进一步被配置成:按照排序信息串联处理后的原始图片和对应的转场过渡图片,生成目标视频。
[0020]在一些实施例中,展示方式信息包括对图片进行变换展示的信息;以及原始图片展示处理单元进一步被配置成:按照展示方式信息对原始图片进行对应的变换操作,并利用掩膜处理变换后得到的图片中的黑边,得到处理后的图片。
[0021]在一些实施例中,用于生成视频的装置还包括:片头片尾增加单元,被配置成在生成目标视频后,分别在目标视频的开头和末尾,对应添加预设片头和预设片尾。
[0022]第三方面,本申请实施例提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,该指令被至少一个处理器执行,以使至少一个处理器执行时能够实现如第一方面中任一实现方式描述的用于生成视频的方法。
[0023]第四方面,本申请实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行时能够实现如第一方面中任一实现方式描述的用于生成视频的方法。
[0024]本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于生成视频的方法,包括:获取至少两张原始图片和每张所述原始图片的排序信息,其中,所述排序信息表征对应的图片在目标视频中的展示排序;获取排序相邻的两张原始图片之间的转场方式信息,并根据所述转场方式信息对相应的两张图片执行对应的像素溶解操作,以确定在相应的两张图片之间展示的转场过渡图片;根据所述排序信息和对应的转场过渡图片,生成目标视频。2.根据权利要求1所述的方法,其中,当所述转场方式信息指示对排序相邻的两张目标原始图片执行对应的像素溶解操作时,所述根据所述转场方式信息对相应的两张图片执行对应的像素溶解操作,以确定在相应的两张图片之间展示的转场过渡图片,包括:确定所述两张目标原始图片之间的第一转场时间段;针对所述第一转场时间段中的每个第一转场时刻,根据两张所述目标原始图片各自的像素信息、所述第一转场时间段的总时长、当前第一转场时刻、所述第一转场时间段的转场起始时刻和转场结束时刻,计算得到与所述当前第一转场时刻对应的当前第一转场过渡图片。3.根据权利要求2所述的方法,其中,针对所述第一转场时间段中的每个第一转场时刻,根据两张所述目标原始图片各自的像素信息、所述第一转场时间段的总时长、当前第一转场时刻、所述第一转场时间段的转场起始时刻和转场结束时刻,计算得到与所述当前第一转场时刻对应的当前第一转场过渡图片,包括:通过下述公式计算得到与所述当前第一转场时刻对应的当前第一转场过渡图片:其中,t为所述当前第一转场时刻、t1为所述第一转场时间段的转场起始时刻、t2为所述第一转场时间段的转场结束时刻、I1为两张所述目标原始图片中第一目标原始图片的像素信息、I2为两张所述目标原始图片中第二目标原始图片的像素信息、I1的展示排序在I2之前、I为所述当前第一转场过渡图片。4.根据权利要求1所述的方法,其中,当所述转场方式信息指示对一张目标原始图片和预设背景图片执行对应的像素溶解操作时,所述根据所述转场方式信息对相应的两张图片执行对应的像素溶解操作,以确定在相应的两张图片之间展示的转场过渡图片,包括:确定所述一张目标原始图片与所述预设背景图片之间的第二转场时间段;针对所述第二转场时间段中的每个第二转场时刻,根据所述一张目标原始图片和所述预设背景图片的像素信息、所述第二转场时间段的总时长、当前第二转场时刻、所述第二转场时间段的转场起始时刻,计算得到与所述当前第二转场时刻对应的当前第二场过渡图片。5.根据权利要求1所述的方法,还包括:确定各所述原始图片的展示方式信息,并根据所述展示方式信息对相应的原始图片进行处理;以及所述根据所述排序信息和对应的转场过渡图片,生成目标视频,包括:按照所述排序信息串联处理后的原始图片和对应的转场过渡图片,生成目标视频。
6.根据权利要求5所述的方法,其中,所述展示方式信息包括对图片进行变换展示的信息;以及所述根据所述展示方式信息对所述原始图片进行处理,包括:按照所述展示方式信息对所述原始图片进行对应的变换操作,并利用掩膜处理变换后得到的图片中的黑边,得到处理后的图片。7.根据权利要求1至6任一项所述的方法,在生成目标视频后,还包括:分别在所述目标视频的开头和末尾,对应添加预设片头和预设片尾。8.一种用于生成视频的装置,包括:原始图片及排序信息获取单元,被配置成获取至少两张原始图片和每张所述原始图片的排序信息,其中,所述排序信息表征对应的图...

【专利技术属性】
技术研发人员:周芳汝安山
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1