[发明专利]一种多张照片合成视频的方法和装置在审
申请号: | 202010040661.2 | 申请日: | 2020-01-15 |
公开(公告)号: | CN111246122A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 杨嘉程;邓竣升;肖康龙;杨冠祥 | 申请(专利权)人: | 齐力软件科技(广州)有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N21/44;G06T13/00 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 吴静芝 |
地址: | 510055 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 照片 合成 视频 方法 装置 | ||
1.一种多张照片合成视频的方法,该方法包括:
解析素材视频的序列帧,读取数据配置文件,按照播放速度逐帧读取视频帧,得到每一帧动画的图片,分别提取RGB通道和Alpha通道得到两张PNG图片;
所述每一帧图片对应的两张PNG图片,左右拼接在一起,生成新的序列帧,所述新的序列帧生成的模板视频;
读取所述模板视频,获得预留的图片底层的转换动画信息,得到XML配置文件数据;
基于OpenGL处理得到视频帧的纹理,得到模板视频帧纹理;
用户上传需要合成的照片,获取带合成照片纹理,并按照顺序排列,将照片纹理与模板视频帧纹理合成根据所述动画信息和XML配置文件数据,进行常规混合处理,生成视频帧纹理,并根据解码序号,进行编码合成视频。
2.如权利要求1所述一种多张照片合成视频的方法,其特征在于,所述动画包括,图片出现以及消失的时间,每个时间节点图片的旋转与缩放信息,图片的动画路径和贝塞尔控制点,通过配置关键帧的信息,使用贝塞尔曲线插值获得中间帧的信息。
3.如权利要求1所述一种多张照片合成视频的方法,其特征在于,所述合成视频中,每一帧的画面由两个图层合成,顶层图层对应的是模板视频帧纹理,底层图层对应的图像是用户选择的照片纹理。
4.一种多张照片合成视频的装置,该装置包括:
解析模块:用于解析素材视频的序列帧,读取数据配置文件,按照播放速度逐帧读取视频帧,得到每一帧动画的图片,分别提取RGB通道和Alpha通道得到两张PNG图片;
合并模块:用于所述每一帧图片对应的两张PNG图片,左右拼接在一起,生成新的序列帧,所述新的序列帧生成的模板视频;
数据采集模块:用于读取所述模板视频,获得预留的图片底层的转换动画信息,得到XML配置文件数据;
纹理采集模块:基于OpenGL处理得到视频帧的纹理,得到模板视频帧纹理。
合成视频模块:用户上传需要合成的图片,获取带合成图片纹理,并按照顺序排列,将图片纹理与模板视频帧纹理合成根据所述动画信息和XML配置文件数据,进行常规混合处理,生成视频帧纹理,并根据解码序号,进行编码合成视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于齐力软件科技(广州)有限公司,未经齐力软件科技(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010040661.2/1.html,转载请声明来源钻瓜专利网。