本申请属于图像处理领域,尤其涉及一种视频制作的方法、装置、设备及计算机存储介质。
背景技术:
1、目前传递信息的方式已经从简单的图像到视频进行演变,因为视频相较于图像能够给用户带来沉浸式的体验,例如从高空到地面的“一镜到底”镜头的视频所带来的冲击力和穿透力,能为观众带来全新的视觉体验。但是,目前对于从高空到地面的一镜到底镜头的视频的制作需要获取到大量图像并由人工操作将大量图像进行点位对齐,从而完成制作,因此造成制作时间较长,制作视频效率低,导致成本过高。
技术实现思路
1、本申请实施例提供一种视频制作的方法、装置、设备及计算机存储介质,能够根据图像制作视频,提高视频的制作效率。
2、第一方面,本申请实施例提供一种视频制作的方法,包括:
3、获取目标对象在至少两个高度拍摄的图像;
4、按照预设规则分别对至少两个高度拍摄的图像进行放缩,得到目标高度范围内不同高度对应的多个子图像;
5、裁剪图像和多个子图像,得到相同尺寸的图像和多个子图像;
6、将相同尺寸的图像和多个子图像按照目标高度范围内,高度从高到低的顺序制作视频,得到视频图像。
7、在一些可能的实现方式中,按照预设规则分别对至少两个高度拍摄的图像进行放缩,得到目标高度范围内不同高度对应的多个子图像,包括:
8、根据待制作的视频时长和帧率确定制作视频所需的多个子图像的数量;
9、根据多个子图像的数量确定每个子图像的放缩倍率;
10、将图像按照每个子图像的放缩倍率进行放缩得到多个子图像。
11、在一些可能的实现方式中,根据待制作的视频时长和帧率确定制作视频所需的多个子图像的数量,满足以下条件:
12、s=d×fp
13、其中,s为制作视频所需的多个子图像的数量,d为视频时长,fp为帧率。
14、在一些可能的实现方式中,根据多个子图像的数量确定每个子图像的放缩倍率,包括:
15、计算相邻两个图像的高度的比值;
16、根据多个子图像的数量确定出每个图像需要进行放缩的次数;
17、根据比值与每个图像需要进行放缩的次数确定出由每个图像进行放缩得到的多个子图像的等比放缩倍率;
18、根据等比放缩倍率,确定出每个子图像的放缩倍率。
19、在一些可能的实现方式中,裁剪图像和多个子图像,得到相同尺寸的图像和多个子图像,包括:
20、将图像和多个子图像以目标对象作为中心点裁剪,得到相同尺寸的图像和多个子图像。
21、第二方面,本申请实施例提供一种视频制作的装置,包括:
22、获取模块,用于获取目标对象在至少两个高度拍摄的图像;
23、放缩模块,用于按照预设规则分别对至少两个高度拍摄的图像进行放缩,得到目标高度范围内不同高度对应的多个子图像;
24、裁剪模块,用于裁剪图像和多个子图像,得到相同尺寸的图像和多个子图像;
25、制作模块,将相同尺寸的图像和多个子图像按照目标高度范围内,高度从高到低的顺序制作视频,得到视频图像。
26、在一些可能的实现方式中,放缩模块按照预设规则分别对至少两个高度拍摄的图像进行放缩,得到目标高度范围内不同高度对应的多个子图像,包括:
27、确定模块,用于根据待制作的视频时长和帧率确定合成视频所需的多个子图像的数量;
28、确定模块,还用于根据多个子图像的数量确定每个子图像的放缩倍率;
29、放缩模块,还用于将图像按照每个子图像的放缩倍率进行放缩得到多个子图像。
30、在一些可能的实现方式中,确定模块根据待制作的视频时长和帧率确定制作视频所需的多个子图像的数量,满足以下条件:
31、s=d×fp
32、其中,s为制作视频所需的多个子图像的数量,d为视频时长,fp为帧率。
33、在一些可能的实现方式中,放缩模块根据多个子图像的数量确定每个子图像的放缩倍率,包括:
34、计算模块,用于计算相邻两个图像的高度的比值;
35、确定模块,还用于根据多个子图像的数量确定出每个图像需要进行放缩的次数;
36、确定模块,还用于根据比值与每个图像需要进行放缩的次数确定出由每个图像进行放缩得到的多个子图像的等比放缩倍率;
37、确定模块,还用于根据等比放缩倍率,确定出每个子图像的放缩倍率。
38、在一些可能的实现方式中,裁剪模块裁剪图像和多个子图像,得到相同尺寸的图像和多个子图像,包括:
39、采集模块,用于将图像和多个子图像以目标对象作为中心点裁剪,得到相同尺寸的图像和多个子图像。
40、第三方面,本申请实施例提供了一种电子设备,设备包括:
41、处理器以及存储有计算机程序指令的存储器;
42、处理器执行计算机程序指令时用于执行上述第一方面的视频制作的方法。
43、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面的视频制作的方法。
44、本申请实施例通过获取至少两个不同高度拍摄的图像,并对图像进行放缩得到目标范围内不同高度对应的子图像,减少了获取不同高度图像的获取成本,然后为了提高视频的视觉效果以及增强观看者的沉浸式体验将图像和多个子图像进行裁剪制作成视频,制作方式简单、快捷,从而提高了制作视频的效率。
1.一种视频制作的方法,其特征在于,包括:
2.根据权利要求1所述的视频制作的方法,其特征在于,所述按照预设规则分别对至少两个高度拍摄的图像进行放缩,得到目标高度范围内不同高度对应的多个子图像,包括:
3.根据权利要求2所述的视频制作的方法,其特征在于,所述根据待制作的视频时长和帧率确定制作所述视频所需的所述多个子图像的数量,满足以下条件:
4.根据权利要求2所述的视频制作的方法,其特征在于,所述根据所述多个子图像的数量确定每个子图像的放缩倍率,包括:
5.根据权利要求1所述的视频制作的方法,其特征在于,所述裁剪所述图像和所述多个子图像,得到相同尺寸的图像和多个子图像,包括:
6.一种视频制作的装置,其特征在于,包括:
7.根据权利要求6所述的视频制作的装置,其特征在于,所述放缩模块按照预设规则分别对至少两个高度拍摄的图像进行放缩,得到目标高度范围内不同高度对应的多个子图像,包括:
8.根据权利要求7所述的视频制作的装置,其特征在于,所述确定模块根据待制作的视频时长和帧率确定制作所述视频所需的所述多个子图像的数量,满足以下条件:
9.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-5任意一项所述的视频制作的方法。