一种视频截帧方法、装置、电子设备及介质制造方法及图纸

技术编号:32298833 阅读:15 留言:0更新日期:2022-02-12 20:09
本发明专利技术涉及一种视频截帧方法、装置、电子设备及介质,所述方法包括,接收云端服务器发送的截帧任务;根据所述截帧任务对原始视频进行拆包,得到目标子视频;对所述目标子视频进行截帧,得到截帧图片;对所述截帧图片进行聚合,得到图片集合。本发明专利技术所述方案的技术特点包括,对截帧图片按时间的需求提取,可精确到毫秒;执行流程可以批量任务,也可以单任务执行,即流程化可控;允许动态调整任务规则、允许任务插队规则,可以高效地处理任务。本发明专利技术的有益效果包括:应用一次打开批量处理的高效技术方案,与现有技术相比处理数据更快、同步数据更及时,可以更快捷地为大数据和云计算领域提供高质量基础数据。提供高质量基础数据。提供高质量基础数据。

【技术实现步骤摘要】
一种视频截帧方法、装置、电子设备及介质


[0001]本专利技术涉及边缘计算数据采集领域,尤其涉及一种视频截帧方法、装置、电子设备及介质。

技术介绍

[0002]边缘计算是在靠近数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力等,就近提供边缘智能服务。视频的数据采集是边缘计算的重要基础,视频数据源于终端设备,视频数据采集的效率源于截帧技术的发展。
[0003]视频封装格式是在编码的视频基础上进行一次“包装”,添加与播放相关的协议数据。目前主流开源的框架,在“解包装”工作上较多采用ffmpeg(一种能将视频转化为流的开源计算机程序),提供了用于打开视频的API,无需关注具体视频格式,就可以实现直接取出视频流进行截帧,这为未来边缘计算数据采集的发展打下了良好的技术基础。
[0004]现有的视频截帧技术,主流技术路线仅支持对截帧图片的单个提取,只能应对常规的业务场景,效率较低。这种方式在设备性能一般、网络环境一般的条件下足够应对业务需求,但随着数字经济基础设施的升级,未来行业的发展需要处理数据更快、同步数据更及时的技术方案。

技术实现思路

[0005]本专利技术所要解决的技术问题为:随着数字经济基础设施的升级,如何适应新环境,设计出一套处理数据更快、同步数据更及时的视频截帧技术方案。
[0006]为解决上述问题,本专利技术提出一种视频截帧方法、装置、电子设备及介质,应用一次打开批量处理的高效技术方案,与现有技术相比处理数据更快、同步数据更及时,可以更快捷地为大数据和云计算领域提供高质量基础数据。
[0007]第一方面,本专利技术提出一种视频截帧方法,所述方法应用于行车记录系统中的行车记录终端,所述行车记录系统还包括云端服务器,所述方法包括:接收云端服务器发送的截帧任务;根据所述截帧任务对原始视频进行拆包,得到目标子视频;对所述目标子视频进行截帧,得到截帧图片;对所述截帧图片进行聚合,得到图片集合。
[0008]其进一步的技术方案为,所述根据所述截帧任务对原始视频进行拆包,得到目标子视频,包括:根据用户指令和/或所述截帧任务生成截止时间;根据所述截止时间对原始视频进行拆包,得到拆包子视频;根据用户设定的时间戳提取至少一个拆包子视频作为目标子视频。
[0009]其进一步的技术方案为,所述对所述目标子视频进行截帧,得到截帧图片,包括:根据所述时间戳,生成截帧指令;根据所述截帧指令,对目标子视频进行截帧,得到至少一张截帧图片。
[0010]其进一步的技术方案为,所述对所述目标子视频进行截帧,得到截帧图片之后,所述方法还包括:将至少一张截帧图片传入预设的截帧库,并获取所述截帧图片在所述截帧
库中的文件名以及存储路径;将所述文件名以及所述存储路径进行拼接得到图片路径。
[0011]其进一步的技术方案为,所述接收云端服务器发送的截帧任务之后,所述方法还包括:将所述截帧任务缓存到本地数据库。
[0012]其进一步的技术方案为,所述对所述截帧图片进行聚合,得到图片集合,包括:判断所述行车记录终端的流量是否超过阈值;若所述行车记录终端的流量超过阈值,对所述截帧图片进行聚合,得到第一json格式文件;将所述第一json格式文件传输至云端服务器。
[0013]其进一步的技术方案为,所述行车记录系统还包括OSS端,所述对所述截帧图片进行聚合,得到图片集合,包括:若所述行车记录终端的流量未超过阈值,所述行车记录终端将所述截帧图片传输至OSS端,以由所述OSS端对所述截帧图片进行聚合,得到第二json格式文件。
[0014]第二方面,本专利技术实施例提供了一种视频截帧装置,所述视频截帧装置包括用于执行如第一方面所述方法的单元。
[0015]第三方面,本专利技术提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行存储器上所存放的程序时,实现如第一方面所述方法的步骤。
[0016]第四方面,本专利技术提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤。
[0017]综上所述,本专利技术的有益效果包括:提出一种视频截帧技术方案,应用一次打开批量处理的高效技术方案,与现有技术相比处理数据更快、同步数据更及时,可以更快捷地为大数据和云计算领域提供高质量基础数据。
[0018]因此,本专利技术对现有技术的进步作出了显著贡献,主要体现在:1.对截帧图片按时间的需求提取,可精确到毫秒。
[0019]2.执行流程可以批量任务,也可以单任务执行,即流程化可控。
[0020]3.允许动态调整任务规则、允许任务插队规则,可以高效地处理任务。
[0021]4.本专利技术高效收集的数据成果,可以广泛地应用于行车记录、交通执法、行车虚拟现实等领域,也可以提升数据众包业务的效率。
附图说明
[0022]此处的附图被并入说明书中并构成本说明书的一部分,展示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本专利技术实施例提供的一种视频截帧方法的流程示意图。
[0025]图2为本专利技术实施例提供的另一种视频截帧方法的流程示意图。
[0026]图3为本专利技术另一个实施例提供的视频截帧装置的框图。
[0027]图4为本专利技术另一个实施例提供的视频截帧装置的框图。
[0028]图5为本专利技术一个实施例提供的电子设备的框图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和
ꢀ“
包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0031]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0032]还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/ 或”是指相关联列出的项中的一个或的任何组合以及所有可能组合,并且包括这些组合。
[0033]如在本说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频截帧方法,其特征在于,所述方法应用于行车记录系统中的行车记录终端,所述行车记录系统还包括云端服务器,所述方法包括:接收云端服务器发送的截帧任务;根据所述截帧任务对原始视频进行拆包,得到目标子视频;对所述目标子视频进行截帧,得到截帧图片;对所述截帧图片进行聚合,得到图片集合。2.根据权利要求1所述的视频截帧方法,其特征在于,所述根据所述截帧任务对原始视频进行拆包,得到目标子视频,包括:根据用户指令和/或所述截帧任务生成截止时间;根据所述截止时间对原始视频进行拆包,得到拆包子视频;根据用户设定的时间戳提取至少一个拆包子视频作为目标子视频。3.根据权利要求2所述的视频截帧方法,其特征在于,所述对所述目标子视频进行截帧,得到截帧图片,包括:根据所述时间戳,生成截帧指令;根据所述截帧指令,对目标子视频进行截帧,得到至少一张截帧图片。4.根据权利要求3所述的视频截帧方法,其特征在于,所述对所述目标子视频进行截帧,得到截帧图片之后,所述方法还包括:将至少一张截帧图片传入预设的截帧库,并获取所述截帧图片在所述截帧库中的文件名以及存储路径;将所述文件名以及所述存储路径进行拼接得到图片路径。5.根据权利要求4所述的视频截帧方法,其特征在于,所述接收云端服务器发送的截帧任务之后,所述...

【专利技术属性】
技术研发人员:周志文奉诗斌纪向晴
申请(专利权)人:深圳市麦谷科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1