[发明专利]一种视频流的编辑方法、装置、电子设备及存储介质在审
申请号: | 202211257336.7 | 申请日: | 2022-10-14 |
公开(公告)号: | CN115665479A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 陈智超;汪顺利;张宪法;徐鹏;陈蕾;蔡帅鹏;冯静璇 | 申请(专利权)人: | 上海飞机制造有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/472 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 李礼 |
地址: | 201324 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 编辑 方法 装置 电子设备 存储 介质 | ||
1.一种视频流的编辑方法,其特征在于,应用于系统前端,所述系统前端与远程字典服务Redis模块和流媒体服务模块相连接,所述方法包括:
接收所述Redis模块发送的视频流编辑信息,接收所述流媒体服务模块发送的实时视频流;
确定所述实时视频流中当前帧图像对应的当前时间戳;
基于所述当前时间戳从所述视频流编辑信息中查找所述当前帧图像的编辑信息;
基于所述当前帧图像的编辑信息对所述当前帧图像进行渲染得到所述当前帧图像的编辑结果,依次遍历所述实时视频流中所有帧图像,从而得到所述实时视频流的编辑结果。
2.根据权利要求1所述的视频流的编辑方法,其特征在于,所述确定所述实时视频流中当前帧图像对应的当前时间戳,包括:
截取所述实时视频流的当前帧图像中的多个目标区域;
确定各目标区域的时间信息;
基于所述各目标区域的时间信息和所述各目标区域所指代的时间粒度确定所述当前时间戳。
3.根据权利要求2所述的视频流的编辑方法,其特征在于,所述截取所述实时视频流的当前帧图像中的多个目标区域,包括:
基于所述各目标区域所指代的时间粒度确定所述各目标区域的范围,不同目标区域的范围由不同数量的预设数据矩阵构成,所述各目标区域中预设数据矩阵的数量由所述各目标区域所指代的时间粒度确定;
基于所述各目标区域在所述当前帧图像中的方位和所述当前帧图像的分辨率信息确定所述各目标区域的边界位置;
基于所述各目标区域的边界位置和所述各目标区域的范围,从所述当前帧图像中截取出所述各目标区域。
4.根据权利要求2所述的视频流的编辑方法,其特征在于,所述确定各目标区域的时间信息,包括:
基于预设数据矩阵确定所述各目标区域中目标坐标点的数量和位置,并获取所述位置上目标坐标点的像素值,每个预设数据矩阵中包含一个目标坐标点;
若所述像素值未超过预设数值,则确定所述目标坐标点的二进制编码为第一编码数值;
若所述像素值超过所述预设数值,则确定所述目标坐标点的二进制编码为第二编码数值;
对所述数量的目标坐标点的二进制编码进行进制转换得到对应目标区域的时间信息,从而得到所述各目标区域的时间信息。
5.根据权利要求1所述的视频流的编辑方法,其特征在于,所述视频流编辑信息中包括每帧图像对应的编辑信息和每帧图像的时间信息;所述基于所述当前时间戳从所述视频流编辑信息中查找所述当前帧图像的编辑信息,包括:
基于所述当前时间戳确定对应的时间信息;
基于所述时间信息从存储所述视频流编辑信息的缓存容器中查找对应的编辑信息,所述缓存容器的容量由所述实时视频流与所述视频流编辑信息之间的延时时间和所述实时视频流的帧率确定。
6.根据权利要求1所述的视频流的编辑方法,其特征在于,通过如下方式生成所述视频流编辑信息:
基于视频流源的地址信息获取原始视频流;
对所述原始视频流进行视频解码得到所述原始视频流对应的原始帧图像,并获取所述原始帧图像的时间信息;
基于视频编辑意图对应的编辑算法对所述原始帧图像进行处理得到编辑信息;
将所述编辑信息和所述时间信息按照预设Redis数据格式生成所述视频流编辑信息。
7.根据权利要求6所述的视频流的编辑方法,其特征在于,通过如下方式生成所述实时视频流:
基于所述原始帧图像的时间信息对所述原始帧图像进行时间戳编码得到对应的实时帧图像;
对所述实时帧图像进行视频编码得到所述实时视频流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海飞机制造有限公司,未经上海飞机制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211257336.7/1.html,转载请声明来源钻瓜专利网。