[发明专利]一种基于iOS系统的视频录制方法、装置以及存储介质有效
| 申请号: | 202010138753.4 | 申请日: | 2020-03-03 |
| 公开(公告)号: | CN113365139B | 公开(公告)日: | 2023-05-02 |
| 发明(设计)人: | 伍旭;林福源;刘楠;林伟勋;薛丰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/4402;H04N21/472;H04N21/81;H04N21/845 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 ios 系统 视频 录制 方法 装置 以及 存储 介质 | ||
1.一种基于iOS系统的视频录制方法,其特征在于,包括:
接收视频录制请求,其中,所述视频录制请求在第一系统时间发送;
接收录制停止请求,其中,所述录制停止请求在第二系统时间发送;
通过所述视频录制请求以及所述录制停止请求,获取目标图片数据,其中,所述目标图片数据为所述第一系统时间与所述第二系统时间之间所产生的全部图片数据,所述目标图片数据的获取方式包括:在iOS系统中创建离屏的OpenGL渲染场景;确定帧缓冲对象;将所述帧缓冲对象保存至纹理,所述帧缓冲对象包括所述第一系统时间对应的第一图片帧、所述第二系统时间对应的第二图片帧以及所述第一图片帧至所述第二图片帧之间的所有图片帧;将所述纹理渲染到离屏帧缓冲对象;按一定的时间间隔从离屏帧缓冲对象获取像素数据填入像素缓冲;基于所述第一系统时间以及所述第二系统时间给像素数据打上时间戳,得到所述目标图片数据;
通过所述视频录制请求以及所述录制停止请求,确定音频播放信息;
通过所述音频播放信息,获取目标音频数据,其中,所述目标音频数据为所述第一系统时间与所述第二系统时间之间所产生的音频数据,所述目标音频数据的获取方式包括:根据音频播放接口进行调用所产生的播放信息得到音频播放信息,从所述音频播放信息中提取所述第一系统时间至所述第二系统时间内产生的音频数据得到所述目标音频数据;
基于所述目标图片数据以及所述目标音频数据,生成目标合成视频;
展示所述目标合成视频。
2.基于权利要求1所述的方法,其特征在于,所述通过所述音频播放信息,获取目标音频数据,包括:
通过所述视频录制请求,确定音频初始系统时间,其中,所述音频初始系统时间大于或者等于所述第一系统时间,所述音频播放信息包括所述音频初始系统时间;
通过所述录制停止请求,确定音频停止系统时间,其中,所述音频停止系统时间小于或者等于所述第二系统时间,所述音频播放信息包括所述音频停止系统时间;
通过所述视频录制请求以及所述录制停止请求,获取初始音频数据,其中,所述初始音频数据包括所述音频播放信息;
通过所述音频播放信息,从所述初始音频数据中确定所述目标音频数据,其中,所述目标音频数据为所述音频初始系统时间以及所述音频停止系统时间之间所产生的全部音频数据。
3.基于权利要求2所述的方法,其特征在于,所述基于所述目标图片数据以及所述目标音频数据,生成目标合成视频,包括:
若所述音频初始系统时间等于所述第一系统时间,且所述音频停止系统时间等于所述第二系统时间,则将所述目标图片数据以及所述目标音频数据进行合成处理,生成所述目标合成视频,其中,所述目标合成视频包括所述第一系统时间与所述第二系统时间之间所产生的全部图片数据,所述目标合成视频包括所述第一系统时间与所述第二系统时间之间所产生的全部音频数据。
4.基于权利要求2所述的方法,其特征在于,所述基于所述目标图片数据以及所述音频数据,生成目标合成视频,包括:
若所述音频初始系统时间等于所述第一系统时间,且所述音频停止系统时间不等于所述第二系统时间,则通过所述目标图片数据以及所述目标音频数据计算得到第一数据偏移量,其中,所述第一数据偏移量为所述音频停止系统时间与所述第二系统时间之间的偏移量;
基于所述第一数据偏移量,将所述目标图片数据以及所述目标音频数据进行合成处理,生成所述目标合成视频,其中,所述目标合成视频包括所述第一系统时间与所述第二系统时间之间所产生的全部图片数据,所述目标合成视频包括所述第一系统时间与所述音频停止系统时间之间所产生的全部音频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010138753.4/1.html,转载请声明来源钻瓜专利网。





