【技术实现步骤摘要】
视频合成方法及装置
本专利技术涉及视频合成
,特别是涉及一种视频合成方法及装置。
技术介绍
随着网络技术发展,视频越来越多的取代图片等传统方式成为新的信息传递方式。公司在过去的运营中,积累了大量的图片资源。为挖掘公司现有大量图片资源的价值,并积极向新媒体模式转型,图片合成视频技术成为新环境下重要的技术方案。现有技术的视频合成方案是直接将图片按照顺序合成无音乐视频,再在视频中添加背景音乐和水印生成最终视频。但是现有技术中,图片与图片之间过渡效果单调,都是单一对图片进行展示后直接进行切换,降低了用户观看视频的兴趣。
技术实现思路
有鉴于此,本专利技术提供一种视频合成方法,通过该方法,可以在合成视频中按照每个图片对应的展示效果进行计算和渲染,增加视频的趣味性,提高用户观看视频兴趣。本专利技术还提供了一种视频合成装置,用以保证上述方法在实际中的实现及应用。一种视频合成方法,包括:获取多个用于合成视频的图片及每个所述图片对应的音频;确定待合成视频的总视频时长;获 ...
【技术保护点】
1.一种视频合成方法,其特征在于,包括:/n获取多个用于合成视频的图片及每个所述图片对应的音频;/n确定待合成视频的总视频时长;/n获取预先设定的各个所述图片对应的编辑信息,所述编辑信息包含每个所述图片的展示效果、展示顺序、展示时长及展示图层;/n基于所述总视频时长及所述编辑信息,设定每个所述图片在所述待合成视频中的播放时间区间;/n基于所述每个所述图片的展示图层及展示顺序,对各个所述图片进行叠加,构建视频渲染流水线;/n确定预先设置的视频帧率;/n基于所述视频帧率、每个所述图片的展示效果及播放时间区间,对各个所述图片进行计算和渲染,获得每个所述图片对应的各个视频帧;/n将 ...
【技术特征摘要】
1.一种视频合成方法,其特征在于,包括:
获取多个用于合成视频的图片及每个所述图片对应的音频;
确定待合成视频的总视频时长;
获取预先设定的各个所述图片对应的编辑信息,所述编辑信息包含每个所述图片的展示效果、展示顺序、展示时长及展示图层;
基于所述总视频时长及所述编辑信息,设定每个所述图片在所述待合成视频中的播放时间区间;
基于所述每个所述图片的展示图层及展示顺序,对各个所述图片进行叠加,构建视频渲染流水线;
确定预先设置的视频帧率;
基于所述视频帧率、每个所述图片的展示效果及播放时间区间,对各个所述图片进行计算和渲染,获得每个所述图片对应的各个视频帧;
将每个所述图片对应的各个视频帧,替换掉该图片在所述视频渲染流水线中的位置,并将各个所述音频按照其对应的图片对应的播放时间区间,合成至所述视频渲染流水线中,生成最终的目标视频。
2.根据权利要求1所述的方法,其特征在于,所述基于所述总视频时长及所述编辑信息,设定每个所述图片在所述待合成视频中的播放时间区间,包括:
基于所述编辑信息,在各个所述图片中,确定展示图层为背景图层的各个图片为第一目标图片,以及展示图层为显示图层的各个图片为第二目标图片;
获取所述编辑信息中每个所述第一目标图片的第一展示时长,及每个所述第二目标图片的第二展示时长;
基于每个所述第一目标图片的第一展示时长及所述总视频时长,计算每个所述第一目标图片在所述总视频时长中的展示时长占比;
基于每个所述第一目标图片的展示顺序及在所述总视频时长中的展示时长占比,确定每个所述第一图片在所述待合成视频的背景图层中的播放时间区间;
基于每个所述第二目标图片的第二展示时长及所述总视频时长,计算每个所述第二目标图片在所述总视频时长中的展示时长占比;
基于每个所述第二目标图片的展示顺序及在所述总视频时长中的展示时长占比,确定每个所述第二图片在所述待合成视频的显示图层中的播放时间区间。
3.根据权利要求2所述的方法,其特征在于,所述基于所述每个所述图片的展示图层及展示顺序,对各个所述图片进行叠加,构建视频渲染流水线,包括:
基于每个所述第一目标图片的展示顺序,将各个所述第一目标图片按照人眼视觉方向进行排序;
将已排序的各个第一目标图片设置于所述背景图层中;
基于每个所述第二目标图片的展示顺序,将各个所述第二目标图片按照人眼视觉方向进行排序;
将已排序的各个第二目标图片设置于所述显示图层中,并将所述显示图层叠加于所述背景图层之上,生成视频渲染流水线。
4.根据权利要求1所述的方法,其特征在于,所述基于所述视频帧率、每个所述图片的展示效果及播放时间区间,对各个所述图片进行计算和渲染,获得每个所述图片对应的各个视频帧,包括:
基于所述视频帧率及每个所述图片对应的播放时间区间,计算每个所述图片对应的视频帧数量;
按照每个所述图片对应的视频帧数量,生成每个所述图片对应的各个初始视频帧;
基于每个所述图片的展示效果,对每个所述图片进行计算,确定每个所述图片对应的每个初始视频帧的渲染参数;
基于每个所述初始视频帧的渲染参数,对所述初始视频帧进行效果渲染,以获得已渲染的每个所述图片对应的各个视频帧。
5.根据权利要求1所述的方法,其特征在于,所述将各个所述音频按照其对应的图片对应的播放时间区间,合成至所述视频渲染流水线中,包括:
对于每个所述音频,确定所述音频的音频时长;
判断所述音频的音频时长是否超出所述音频对应的图片的播放时间区间;
若所述音频的音频时长超出所述音频对应的图片的播放时间区间,则对所述音频进行处理,使得已处理的音频的音频时长与所述播放时间区间相匹配,按照所述图片的播放时间区间,将所述已处理的音频合成至所述视频渲染流水线中;
若所述音频的音频时长未超出所述音频对应的图片的播放时间区间,则在所述音频对应的图片的播放时间区间内,标记所述音频对应的起始播放时间点,并基于所述起始播放时间点,将所述音频合成至所述视频渲染流水线中。
6.一种视频合成装置,其特征在于,包括:
第一获取单...
【专利技术属性】
技术研发人员:李雪侠,
申请(专利权)人:北京搜房科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。