[发明专利]一种基于浏览器的视频合成方法、系统、储存装置在审
| 申请号: | 202111261651.2 | 申请日: | 2021-10-28 |
| 公开(公告)号: | CN113938619A | 公开(公告)日: | 2022-01-14 |
| 发明(设计)人: | 林鸣鹤;米奇培 | 申请(专利权)人: | 稿定(厦门)科技有限公司 |
| 主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N5/265;H04N5/76;H04N5/92 |
| 代理公司: | 厦门原创专利事务所(普通合伙) 35101 | 代理人: | 闫英敏 |
| 地址: | 361001 福建省厦门市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 浏览器 视频 合成 方法 系统 储存 装置 | ||
1.一种基于浏览器的视频合成方法,其特征在于:包含以下步骤:
在浏览器中创建画布元素,将待合成图像集导入所述画布元素中;
在所述浏览器中创建音频元素,设置所述音频元素的音频源或者导入音频源到所述音频元素;
从所述画布元素中捕获图像流,从所述音频元素中捕获音频流;
将所述音频流和所述图像流合并,得到媒体流;
通过所述浏览器对所述媒体流进行录制,得到合成视频。
2.根据权利要求1所述的一种基于浏览器的视频合成方法,其特征在于:所述将所述音频流和所述图像流合并包含:
提取所述音频流的音频轨道,将所述音频轨道和所述图像流合并;
或者提取所述图像流的图像轨道,将所述图像轨道与所述音频流合并。
3.根据权利要求1所述的一种基于浏览器的视频合成方法,其特征在于:所述待合成图像集包含若干待合成画面,若干所述待合成画面按照时间序列排列。
4.根据权利要求1所述的一种基于浏览器的视频合成方法,其特征在于:所述在浏览器中创建音频元素包含:
在浏览器中通过HTML Audio Element接口创建音频元素。
5.根据权利要求1所述的一种基于浏览器的视频合成方法,其特征在于:所述从所述画布元素中捕获图像流,从所述音频元素中捕获音频流包含:
获取预先设置的起始时刻,从所述起始时刻开始从所述画布元素中捕获图像流,从所述起始时刻开始从所述音频元素中捕获音频流。
6.根据权利要求1所述的一种基于浏览器的视频合成方法,其特征在于:
在浏览器中调用canvas.captureStream函数从所述画布元素中捕获所述图像流,在浏览器中调用audio.captureStream函数从所述音频元素中捕获音频流。
7.根据权利要求1所述的一种基于浏览器的视频合成方法,其特征在于:在浏览器中调用audio.getAudioTracks函数提取所述音频流的音频轨道。
8.根据权利要求1所述的一种基于浏览器的视频合成方法,其特征在于:所述通过浏览器对所述媒体流进行录制包含:
在浏览器中构建录制器;
将所述媒体流输入所述录制器;
通过所述录制器录制所述媒体流。
9.一种在基于浏览器的视频合成系统,其特征在于:包含以下模块:
画布元素构建模块:用于在浏览器中创建画布元素,将待合成图像集导入所述画布元素中;
音频元素构建模块:用于在所述浏览器中创建音频元素,设置所述音频元素的音频源或者导入音频源到所述音频元素;
捕获模块:用于从所述画布元素中捕获图像流,从所述音频元素中捕获音频流;
合成模块:用于将所述音频流和所述图像流合并,得到媒体流;
录制模块:用于通过所述浏览器对所述媒体流进行录制,得到合成视频。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1中所述的一种基于浏览器的视频合成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于稿定(厦门)科技有限公司,未经稿定(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111261651.2/1.html,转载请声明来源钻瓜专利网。





