[发明专利]一种视频录制方法、装置、电子设备及存储介质有效
| 申请号: | 201910100316.0 | 申请日: | 2019-01-31 |
| 公开(公告)号: | CN109788339B | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 周林;周崇兴;杨建东 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
| 主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N5/76;H04N5/265;G06F9/451 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100080 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 录制 方法 装置 电子设备 存储 介质 | ||
本公开公开了一种视频录制方法、装置、电子设备及存储介质。其中,该方法包括:获取视频录制请求,并确定与所述视频录制请求匹配的视频文件;建立至少两个截图进程,并将与所述视频文件对应的全部待录制视频帧分配给所述至少两个截图进程;通过所述至少两个截图进程,在所述视频文件中,并行的对所分配的待录制视频帧进行截图;将所述至少两个截图进程获取的截图图像,合成为与所述视频文件对应的录制视频。本公开实施例解决了现有技术的视频录制流程为串行流程,录制时间比较长,录制效率低的问题,可以采取并行录制的方案进行视频录制,大大提高了录制效率。
技术领域
本公开实施例涉及视频处理技术,尤其涉及一种视频录制方法、装置、电子设备及存储介质。
背景技术
用户在网页中制作动画,生成的动画可以在网页中播放。很多场景下,用户需要将在网页中的动画录制成视频,以满足业务需求。
现有技术中,录制视频的流程通常是在播放动画的同时,按照时间顺序依次对动画中的每一帧图像进行截图操作,截取动画所包含的各帧图像。然后将各帧图像合成为视频,则视频录制完成。
现有技术的缺陷在于,录制流程为串行流程,录制时间比较长,录制效率低。
发明内容
本公开提供一种视频录制方法、装置、电子设备及存储介质,以实现对现有的视频录制方案进行优化,提高录制效率。
第一方面,本公开实施例提供了一种视频录制方法,包括:
获取视频录制请求,并确定与视频录制请求匹配的视频文件;
建立至少两个截图进程,并将与视频文件对应的全部待录制视频帧分配给至少两个截图进程;
通过至少两个截图进程,在视频文件中,并行的对所分配的待录制视频帧进行截图;
将至少两个截图进程获取的截图图像,合成为与视频文件对应的录制视频。
上述方案中,可选的是,视频文件为网页中的动画文件。
上述方案中,可选的是,建立至少两个截图进程,并将与视频文件对应的全部待录制视频帧分配给至少两个截图进程,包括:
根据视频文件所包含的待录制视频帧帧数,建立与视频文件所包含的待录制视频帧帧数相一致的截图进程;
分别为每个截图进程分配视频文件中的一帧待录制视频帧的帧定位信息。
上述方案中,可选的是,通过至少两个截图进程,在视频文件中,并行的对所分配的待录制视频帧进行截图,包括:
通过每一个截图进程并行执行下述操作:
播放视频文件;
调用预设图像接口,将视频文件的播放进度跳转至与所分配的帧定位信息匹配的视频位置处;
对视频文件的视频位置处的一帧待录制视频帧进行截图。
上述方案中,可选的是,建立至少两个截图进程,并将与视频文件对应的全部待录制视频帧分配给至少两个截图进程,包括:
建立数量M的截图进程;其中,M小于视频文件所包含的待录制视频帧帧数N;
计算待录制视频帧帧数N除以数量M后的向下取整结果K;
依次从全部待录制视频帧获取K帧待录制视频帧的帧定位信息分别分配给M-1个截图进程;
将视频文件中最后N-(M-1)*K帧待录制视频帧的帧定位信息分配给第M个截图进程。
上述方案中,可选的是,通过至少两个截图进程,在视频文件中,并行的对所分配的待录制视频帧进行截图,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910100316.0/2.html,转载请声明来源钻瓜专利网。





