CN105681712A - 视频数据处理方法和装置 - Google Patents
视频数据处理方法和装置 Download PDFInfo
- Publication number
- CN105681712A CN105681712A CN201410670407.5A CN201410670407A CN105681712A CN 105681712 A CN105681712 A CN 105681712A CN 201410670407 A CN201410670407 A CN 201410670407A CN 105681712 A CN105681712 A CN 105681712A
- Authority
- CN
- China
- Prior art keywords
- video file
- file
- size
- key message
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种视频数据处理方法和装置,该视频数据处理方法包括:在录制视频数据的同时,对视频文件进行索引,并记录视频文件的关键信息生成索引文件;读取索引文件记录的关键信息,根据关键信息计算出视频文件的大小;将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定视频文件的完整性。本发明通过在录制视频的时候就对视频文件进行索引,记录关键信息并生成索引文件,根据关键信息计算出视频文件的大小,并将其与实际录制的视频文件进行比较来判断视频文件的完整性,从而可以随时知道视频文件的完整性,并且通过本发明的上述方法大大提高了视频完整性分析的准确率。
Description
技术领域
本发明涉及数据处理领域,具体来说,涉及一种视频数据处理方法和装置。
背景技术
目前,在现有的监控应用领域中,录像视频文件只有在需要的时候才会被查找和观看,平时并不能准确的知道这些视频文件是否完整,是否缺失了需要的时间段的录像。
此外,对录像视频的完整性进行检测的技术也只是通过记录录像视频文件的起始时间及大小来判断,而且只能通过一段时间内的文件起止时间是否连续来粗略的判断录像视频文件的完整性。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种视频数据处理方法和装置,能够随时,准确的判断出视频文件的完整性。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种视频数据处理方法。
该方法包括:
在录制视频数据的同时,对视频文件进行索引,并记录视频文件的关键信息生成索引文件;
读取索引文件记录的关键信息,根据关键信息计算出视频文件的大小;
将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定视频文件的完整性。
优选的,视频文件为VSP文件,且关键信息包括以下至少之一:
每一帧的开始时间、位置、偏移量、帧类型。
其中,读取索引文件记录的关键信息,根据关键信息计算出视频文件的大小,包括:
读取索引文件的最后一帧,将位置和偏移量相加计算出视频文件的大小。
其中,将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定视频文件的完整性,包括:
当计算结果大于实际录制的视频文件的大小,则确定视频文件不完整。
此外,为了进一步的对视频文件进行完整性的分析,还可以遍历索引文件,判断索引文件中的关键信息中的位置和偏移量是否连续;
当位置和偏移量出现不连续的情况下,记录当前的时间及缺少的偏移量大小,生成统计报告。
根据本发明的另一方面,提供了一种视频数据处理装置,该装置包括:
索引模块,用于在录制视频数据的同时,对视频文件进行索引;
记录模块,用于记录视频文件的关键信息生成索引文件;
计算模块,用于读取索引文件记录的关键信息,根据关键信息计算出视频文件的大小;
确定模块,用于将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定视频文件的完整性。
优选的,视频文件为VSP文件,且关键信息包括以下至少之一:
每一帧的开始时间、位置、偏移量、帧类型。
其中,计算模块进一步用于,读取索引文件的最后一帧,将位置和偏移量相加计算出视频文件的大小。
其中,确定模块进一步用于,当计算结果大于实际录制的视频文件的大小,则确定视频文件不完整。
其中,该装置还可以包括:
判断模块,用于遍历索引文件,判断索引文件中的关键信息中的位置和偏移量是否连续;
生成模块,用于当位置和偏移量出现不连续的情况下,记录当前的时间及缺少的偏移量大小,生成统计报告。
本发明通过在录制视频的时候就对视频文件进行索引,记录关键信息并生成索引文件,根据关键信息计算出视频文件的大小,并将其与实际录制的视频文件进行比较来判断视频文件的完整性,从而可以随时知道视频文件的完整性,并且通过本发明的上述方法大大提高了视频完整性分析的准确率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的视频数据处理方法的流程图;
图2是根据本发明实施例的索引文件的示意图;
图3是根据本发明实施例的视频数据处理装置的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的实施例,提供了一种视频数据处理方法。
如图1所示,根据本发明实施例的视频数据处理方法包括:
步骤S101,在录制视频数据的同时,对视频文件进行索引,并记录视频文件的关键信息生成索引文件;
步骤S103,读取索引文件记录的关键信息,根据关键信息计算出视频文件的大小;
步骤S105,将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定视频文件的完整性。
优选的,视频文件为VSP文件,且关键信息包括以下至少之一:
每一帧的开始时间、位置、偏移量、帧类型。
其中,读取索引文件记录的关键信息,根据关键信息计算出视频文件的大小,包括:
读取索引文件的最后一帧,将位置和偏移量相加计算出视频文件的大小,当计算结果大于实际录制的视频文件的大小,则确定视频文件不完整。
此外,为了进一步的对视频文件进行完整性的分析,还可以遍历索引文件,判断索引文件中的关键信息中的位置和偏移量是否连续;
当位置和偏移量出现不连续的情况下,则说明缺少此时间段内记录的视频数据,则记录当前的时间及缺少的偏移量大小,生成统计报告。
在一个具体的实施例中,视频文件为VSP文件,在录制每一帧视频数据时,根据VSP协议索引记录视频的每一帧的开始时间,在文件中的位置和偏移量(帧大小)以及帧类型,这样就形成了一个记录所有帧录像摘要的索引文件,如图2所示,从左到右依次表示:每一帧的开始时间、位置、偏移量及帧类型。
当运维平台软件需要对录像文件的完整性进行分析时,则可以通过读取索引文件的最后一帧,将位置和偏移量相加从而计算出当前视频文件的大小,将其与实际录制的文件大小进行比较,如果比实际文件大,则说明录制的文件不完整,有丢帧甚至长时间的没有录像情况。
为了进一步详细的对视频文件进行完整性分析,还可以遍历整个索引文件,比较位置和偏移量是否连续,如果发现出现不连续的位置,记录其时间,缺少的偏移量大小,最后针对整个文件形成统计数据报告,并通知告警机制发出告警信息。
根据本发明的实施例,还提供了一种视频数据处理装置,该装置包括:
索引模块31,用于在录制视频数据的同时,对视频文件进行索引;
记录模块32,用于记录视频文件的关键信息生成索引文件;
计算模块33,用于读取索引文件记录的关键信息,根据关键信息计算出视频文件的大小;
确定模块34,用于将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定视频文件的完整性。
优选的,视频文件为VSP文件,且关键信息包括以下至少之一:
每一帧的开始时间、位置、偏移量、帧类型。
其中,计算模块进一步用于,读取索引文件的最后一帧,将位置和偏移量相加计算出视频文件的大小。
其中,确定模块进一步用于,当计算结果大于实际录制的视频文件的大小,则确定视频文件不完整。
其中,该装置还可以包括:
判断模块(未示出),用于遍历索引文件,判断索引文件中的关键信息中的位置和偏移量是否连续;
生成模块(未示出),用于当位置和偏移量出现不连续的情况下,记录当前的时间及缺少的偏移量大小,生成统计报告。
综上所述,借助于本发明的上述技术方案,本发明通过在录制视频的时候就对视频文件进行索引,记录关键信息并生成索引文件,根据关键信息计算出视频文件的大小,并将其与实际录制的视频文件进行比较来判断视频文件的完整性,从而可以随时知道视频文件的完整性,并且通过本发明的上述方法大大提高了视频完整性分析的准确率,此外,还可以通过视频文件的位置与偏移量是否连续来判断视频文件的完整性,并生成统计报告,记录缺失的视频数据的时间段和文件大小,从而进一步提高了对视频文件的完整性分析。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种视频数据处理方法,其特征在于,包括:
在录制视频数据的同时,对视频文件进行索引,并记录所述视频文件的关键信息生成索引文件;
读取所述索引文件记录的所述关键信息,根据所述关键信息计算出所述视频文件的大小;
将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定所述视频文件的完整性。
2.根据权利要求1的所述方法,其特征在于,所述视频文件为VSP文件,且所述关键信息包括以下至少之一:
每一帧的开始时间、位置、偏移量、帧类型。
3.根据权利要求1的所述方法,其特征在于,读取所述索引文件记录的所述关键信息,根据所述关键信息计算出所述视频文件的大小,包括:
读取所述索引文件的最后一帧,将位置和偏移量相加计算出所述视频文件的大小。
4.根据权利要求1的所述方法,其特征在于,将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定所述视频文件的完整性,包括:
当所述计算结果大于所述实际录制的视频文件的大小,则确定所述视频文件不完整。
5.根据权利要求1的所述方法,其特征在于,遍历所述索引文件,判断所述索引文件中的所述关键信息中的位置和偏移量是否连续;
当所述位置和所述偏移量出现不连续的情况下,记录当前的时间及缺少的偏移量大小,生成统计报告。
6.一种视频数据处理装置,其特征在于,包括:
索引模块,用于在录制视频数据的同时,对视频文件进行索引;
记录模块,用于记录所述视频文件的关键信息生成索引文件;
计算模块,用于读取所述索引文件记录的所述关键信息,根据所述关键信息计算出所述视频文件的大小;
确定模块,用于将计算结果与实际录制的视频文件的大小进行比较,根据比较结果确定所述视频文件的完整性。
7.根据权利要求6的所述装置,其特征在于,所述视频文件为VSP文件,且所述关键信息包括以下至少之一:
每一帧的开始时间、位置、偏移量、帧类型。
8.根据权利要求6的所述装置,其特征在于,所述计算模块进一步用于,读取所述索引文件的最后一帧,将位置和偏移量相加计算出所述视频文件的大小。
9.根据权利要求6的所述装置,其特征在于,所述确定模块进一步用于,当所述计算结果大于所述实际录制的视频文件的大小,则确定所述视频文件不完整。
10.根据权利要求6的所述装置,其特征在于,进一步包括:
判断模块,用于遍历所述索引文件,判断所述索引文件中的所述关键信息中的位置和偏移量是否连续;
生成模块,用于当所述位置和所述偏移量出现不连续的情况下,记录当前的时间及缺少的偏移量大小,生成统计报告。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410670407.5A CN105681712A (zh) | 2014-11-20 | 2014-11-20 | 视频数据处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410670407.5A CN105681712A (zh) | 2014-11-20 | 2014-11-20 | 视频数据处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105681712A true CN105681712A (zh) | 2016-06-15 |
Family
ID=56957310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410670407.5A Pending CN105681712A (zh) | 2014-11-20 | 2014-11-20 | 视频数据处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105681712A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019201349A1 (zh) * | 2018-04-20 | 2019-10-24 | 青岛海信电器股份有限公司 | 电子设备及节目列表生成方法 |
CN111355989A (zh) * | 2018-12-21 | 2020-06-30 | 深圳市中兴微电子技术有限公司 | 一种帧率控制方法及相关设备 |
CN113067993A (zh) * | 2021-03-16 | 2021-07-02 | 读书郎教育科技有限公司 | 一种智慧课堂视频补录的方法及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1841255A (zh) * | 2005-03-30 | 2006-10-04 | 侯方勇 | 保护数据存储的机密性与完整性的方法和装置 |
CN101478684A (zh) * | 2008-12-31 | 2009-07-08 | 杭州华三通信技术有限公司 | 检测存储视频数据完整性的方法和*** |
CN101621512A (zh) * | 2009-07-14 | 2010-01-06 | 中国科学院软件研究所 | 一种p2p网络中识别伪造评价和防止恶意攻击的方法 |
CN101753744A (zh) * | 2008-12-02 | 2010-06-23 | ***通信集团甘肃有限公司 | 录音通知一致性核查方法及*** |
CN101753947A (zh) * | 2008-12-08 | 2010-06-23 | 北京中星微电子有限公司 | 一种视频监控录像的点播回放的方法和装置 |
CN102497597A (zh) * | 2011-12-05 | 2012-06-13 | 中国华录集团有限公司 | 高清视频文件的完整性校验方法 |
CN102572609A (zh) * | 2010-12-08 | 2012-07-11 | 中国科学院声学研究所 | 一种嵌入式***中的视频完整性认证方法 |
CN103024437A (zh) * | 2012-12-28 | 2013-04-03 | 河南辉煌科技股份有限公司 | 视频数据完整性检测方法 |
CN103747241A (zh) * | 2013-12-23 | 2014-04-23 | 乐视致新电子科技(天津)有限公司 | 一种视频完整性的检测方法及装置 |
-
2014
- 2014-11-20 CN CN201410670407.5A patent/CN105681712A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1841255A (zh) * | 2005-03-30 | 2006-10-04 | 侯方勇 | 保护数据存储的机密性与完整性的方法和装置 |
CN101753744A (zh) * | 2008-12-02 | 2010-06-23 | ***通信集团甘肃有限公司 | 录音通知一致性核查方法及*** |
CN101753947A (zh) * | 2008-12-08 | 2010-06-23 | 北京中星微电子有限公司 | 一种视频监控录像的点播回放的方法和装置 |
CN101478684A (zh) * | 2008-12-31 | 2009-07-08 | 杭州华三通信技术有限公司 | 检测存储视频数据完整性的方法和*** |
CN101621512A (zh) * | 2009-07-14 | 2010-01-06 | 中国科学院软件研究所 | 一种p2p网络中识别伪造评价和防止恶意攻击的方法 |
CN102572609A (zh) * | 2010-12-08 | 2012-07-11 | 中国科学院声学研究所 | 一种嵌入式***中的视频完整性认证方法 |
CN102497597A (zh) * | 2011-12-05 | 2012-06-13 | 中国华录集团有限公司 | 高清视频文件的完整性校验方法 |
CN103024437A (zh) * | 2012-12-28 | 2013-04-03 | 河南辉煌科技股份有限公司 | 视频数据完整性检测方法 |
CN103747241A (zh) * | 2013-12-23 | 2014-04-23 | 乐视致新电子科技(天津)有限公司 | 一种视频完整性的检测方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019201349A1 (zh) * | 2018-04-20 | 2019-10-24 | 青岛海信电器股份有限公司 | 电子设备及节目列表生成方法 |
CN111355989A (zh) * | 2018-12-21 | 2020-06-30 | 深圳市中兴微电子技术有限公司 | 一种帧率控制方法及相关设备 |
CN111355989B (zh) * | 2018-12-21 | 2023-08-08 | 深圳市中兴微电子技术有限公司 | 一种帧率控制方法及相关设备 |
CN113067993A (zh) * | 2021-03-16 | 2021-07-02 | 读书郎教育科技有限公司 | 一种智慧课堂视频补录的方法及*** |
CN113067993B (zh) * | 2021-03-16 | 2023-09-26 | 读书郎教育科技有限公司 | 一种智慧课堂视频补录的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103606221A (zh) | 清分机故障自动诊断方法以及装置 | |
CN113269042B (zh) | 基于行驶车辆违章识别的智能交通管理方法及*** | |
CN110348392B (zh) | 车辆匹配方法及设备 | |
CN105681712A (zh) | 视频数据处理方法和装置 | |
JP2016058085A (ja) | 対象の遮蔽を検出する方法と装置 | |
CN113139410B (zh) | 路面检测方法、装置、设备及存储介质 | |
CN113771573A (zh) | 一种基于识别路面信息的车辆悬架控制方法及装置 | |
CN111009136A (zh) | 一种高速公路行驶速度异常车辆检测方法、装置及*** | |
CN112447060A (zh) | 识别车道的方法、装置及计算设备 | |
WO2024098992A1 (zh) | 倒车检测方法及装置 | |
EP3761228A1 (en) | Computer-implemented method | |
CN113639685A (zh) | 位移检测方法、装置、设备和存储介质 | |
CN112991769A (zh) | 基于视频的交通量调查方法和装置 | |
CN111862023A (zh) | 一种基于计算机视觉的受电弓结构异常检测方法 | |
CN116415851A (zh) | 一种基于深度学习的设施运维性态指标智能识别评价方法 | |
CN108229586B (zh) | 一种数据中的异常数据点的检测方法及*** | |
CN110533930A (zh) | 交通数据处理方法、装置、计算机设备和存储介质 | |
CN105657337A (zh) | 视频数据处理方法和装置 | |
CN113538968B (zh) | 用于输出信息的方法和装置 | |
CN102280029A (zh) | 交通信息质量监测方法及装置 | |
CN104463902B (zh) | 一种基于nmi特征的静止目标消除方法 | |
CN112927498A (zh) | 一种基于智慧交通监控的数据分析方法及装置 | |
KR20190056458A (ko) | 객체 추적에서 겹침 객체 분리 방법 | |
JP2020008924A (ja) | ナンバープレート認識装置、ナンバープレート認識方法およびプログラム | |
CN116129303A (zh) | 一种基于ai智能分析技术的智慧城轨报警事件处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160615 |
|
RJ01 | Rejection of invention patent application after publication |