视频处理方法及其装置、介质和系统制造方法及图纸

技术编号:23088546 阅读:22 留言:0更新日期:2020-01-11 02:22
本申请涉及视频处理技术领域,本申请提供一种视频处理方法及其装置、介质和系统。本申请的视频处理方法包括:获取待处理视频;将待处理视频切分为多个子视频;对多个子视频分别进行结构化分析,以得到对应各子视频的结构化信息;存储多个子视频的处理结果信息,其中,处理结果信息包括各子视频的结构化信息和各子视频在待处理视频中的时间顺序信息。

【技术实现步骤摘要】
视频处理方法及其装置、介质和系统
本申请涉及视频处理
,尤其涉及一种视频处理方法及其装置、介质和系统。
技术介绍
随着视频技术和互联网技术的快速发展,从城市道路到居民家庭,视频监控建设已逐渐普及。每天有海量的视频产生,针对这些监控视频,如何做到有效的结构化分析,以便用于查询和取证,成为一个亟待解决的问题。同时,对大量离线视频进行结构化分析,同样会耗费大量的时间和精力。通常为了提高视频处理速度和效率,针对时间跨度较大的视频,会将完整的视频进行分段处理,再对已分段的视频进行分析处理。然而,现有技术中,在对离线视频进行分段处理后,往往存在分析结果失序的情况。
技术实现思路
本申请实施例提供了一种视频处理方法及其装置、介质和系统。第一方面,本申请实施例提供了一种视频处理方法,所述方法包括:获取待处理视频;将所述待处理视频切分为多个子视频;对所述多个子视频分别进行结构化分析,以得到对应各子视频的结构化信息;存储所述多个子视频的处理结果信息,其中,所述处理结果信息包括各子视频的所述结构化信息和各子视频在所述待处理视频中的时间顺序信息。在上述第一方面的一种可能的实现中,上述视频处理方法还包括:将所述待处理视频转换为HLS格式后切分为多个子视频。在上述第一方面的一种可能的实现中,上述视频处理方法还包括:所述子视频包括TS切片文件。在上述第一方面的一种可能的实现中,上述视频处理方法还包括:所述时间顺序信息包括所述子视频的实际拍摄时间。在上述第一方面的一种可能的实现中,上述视频处理方法还包括:按照各子视频的所述时间顺序信息,依次播放所述多个子视频。在上述第一方面的一种可能的实现中,上述视频处理方法还包括:在所述多个子视频中分别加入各子视频的结构化信息;依次播放加入了各自的结构化信息的所述多个子视频,以在所述子视频中显示所述子视频的结构化信息。在上述第一方面的一种可能的实现中,上述视频处理方法还包括:所述处理结果信息包括各子视频的标识。第二方面,本申请实施例提供了一种视频处理装置,所述装置包括:获取模块,用于获取待处理视频;切分模块,用于将所述待处理视频切分为多个子视频;分析模块,用于对所述多个子视频分别进行结构化分析,以得到对应各子视频的结构化信息;存储模块,用于存储所述多个子视频的处理结果信息,其中,所述处理结果信息包括各子视频的所述结构化信息和各子视频在所述待处理视频中的时间顺序信息。第三方面,本申请实施例提供了一种机器可读介质,所述机器可读介质上存储有指令,该指令在机器上执行时使机器执行第一方面以及第一方面可能的各实现中的视频处理方法。第四方面,本申请实施例提供了一种系统,包括:存储器,用于存储由系统的一个或多个处理器执行的指令;以及处理器,是系统的处理器之一,用于执行第一方面以及第一方面可能的各实现中的视频处理方法。附图说明图1根据本申请的一些实施例,示出了一种视频处理方法的流程框图;图2根据本申请的一些实施例,示出了一种视频处理工作流程示意图;图3根据本申请的一些实施例,示出了一种视频处理装置的结构示意图;图4根据本申请的一些实施例,示出了一种系统的框图;图5根据本申请的一些实施例,示出了一种片上系统(SoC)的框图。具体实施方式可以理解,如本文所使用的,术语“模块””可以指代或者包括专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用、或群组)和/或存储器、组合逻辑电路、和/或提供所描述的功能的其他适当硬件组件,或者可以作为这些硬件组件的一部分。可以理解,在本申请各实施例中,处理器可以是微处理器、数字信号处理器、微控制器等,和/或其任何组合。根据另一个方面,所述处理器可以是单核处理器,多核处理器等,和/或其任何组合。(在具体实施例之前,可以对需要解释的术语进行说明)下面将结合附图对本申请的实施例作进一步地详细描述。图1示意性的示出了根据本申请的一些实施例的视频处理方法100的流程框图。在一些实施例中,视频处理方法100可以用于对容量大、时间长的离线视频进行处理。例如对道路监控系统中摄像头采集的离线视频进行处理。在一个实施例中,视频处理方法100可以用于对居民家用监控摄像头采集的离线视频进行处理。在一些实施例中,视频处理方法100可以用于对诸如餐馆、商店、酒店、学校、政府、银行、汽车站、火车站等安装的摄像头采集的离线视频进行处理。视频处理方法100可以用于对以上场景或其他场景中的监控摄像头采集的任意时间的离线视频进行处理,例如可以是对采集了两天、三天、四天等时间时长的离线视频进行处理,但不限于此。具体地,根据本申请的一些实施例,以对监控视频的离线处理为例,对本申请的视频处理方法进行说明。可以理解,本申请的视频处理方法适用于已经采集到的各种视频,并如图1所示,视频处理方法100包括:1)获取待处理视频(101)。例如,获取从道路监控系统中摄像头采集到的某个时间段的视频信息。2)将待处理视频通过视频转换工具或切片软件切分为多个子视频。在一个实施例中,通过视频转换工具,例如FFMPGE(一种视频处理软件),将待处理视频转化为HLS(HTTPLiveStreaming,动态码率自适应)视频流,产生多个TS子视频片段。通过解析并对每个拆分的TS子视频片段,并行处理,加速分析进程,相比较于相关技术中对完整的待处理视频进行处理的方案,可以降低视频处理时长,提高视频处理效率。在其他实施例中,可以采用其他视频转换工具将待处理视频转换为其他格式的视频流。在此不做限定。在一些实施例中,对于时间跨度过于长(例如一个季度)、视频数据量过于大(例如大于100GB)的待处理视频,可以先将其切分为相对较小的视频(例如10GB),再通过视频转换工具或切片软件切分为多个子视频。如此,可以极大提高视频处理分析的速度。在一些实施例中,根据待处理视频的大小,对待处理视频进行切分。例如,待处理视频为2GB,可以按照设定大小对该2GB的视频进行切分,得到10个子视频。在另一些实施例中,根据待处理视频的视频总时长,对待处理视频进行切分。例如,待处理视频总时长为24小时,设定单个子视频时长为6小时,可以切分得到4个子视频。其中,子视频个数=视频总时长/单个视频时长,具体将待处理视频如何切分,可以根据需要确定合适的子视频个数和单个视频时长。在一些实施例中,采用视频解码装置对切分得到的多个子视频进行解码,以得到经解码的视频数据。在一个实施例中,可以通过视频解码器对多个子视频进行并行解码处理,提高解码效率。例如,视频解码器可以同时接收多个子视频,以并行方式同时对每个子视频进行解码。在另一个实施例中,视频解码器还可以按照设定顺序对多个子视频进行串行解码。3)对多个子视频分别进行结构化分析,以得到对应各子视频的结构化信息(103)。例如,本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:/n获取待处理视频;/n将所述待处理视频切分为多个子视频;/n对所述多个子视频分别进行结构化分析,以得到对应各子视频的结构化信息;/n存储所述多个子视频的处理结果信息,其中,所述处理结果信息包括各子视频的所述结构化信息和各子视频在所述待处理视频中的时间顺序信息。/n

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:
获取待处理视频;
将所述待处理视频切分为多个子视频;
对所述多个子视频分别进行结构化分析,以得到对应各子视频的结构化信息;
存储所述多个子视频的处理结果信息,其中,所述处理结果信息包括各子视频的所述结构化信息和各子视频在所述待处理视频中的时间顺序信息。


2.如权利要求1所述的多媒体传输方法,其特征在于,所述将所述待处理视频切分为多个子视频包括:
将所述待处理视频转换为HLS格式后切分为多个子视频。


3.如权利要求2所述的多媒体传输方法,其特征在于,所述子视频包括TS切片文件。


4.如权利要求1所述的多媒体传输方法,其特征在于,所述时间顺序信息包括所述子视频的实际拍摄时间。


5.如权利要求1所述的多媒体传输方法,其特征在于,还包括:
按照各子视频的所述时间顺序信息,依次播放所述多个子视频。


6.如权利要求5所述的多媒体传输方法,其特征在于,所述按照各子视频的所述时间顺序信息,依次播放所述多个子视频,还包括:

【专利技术属性】
技术研发人员:高攀攀
申请(专利权)人:上海依图网络科技有限公司
类型:发明
国别省市:上海;31

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

1