一种重组残余mov视频的方法

文档序号:6767269阅读:256来源:国知局
一种重组残余mov视频的方法
【专利摘要】本发明公开了一种重组残余MOV视频的方法,其特征在于包括以下步骤:S1:生成镜像文件;S2:区分出正常MOV视频;S3:找到残余MOV视频数据区,记录关键信息;S4:提取MOV数据和关键信息;S5:提取正常MOV视频的索引表信息;S6:修改索引表信息;S7:重组MOV视频;S8:判断是否完成任务,若是则结束,若否则执行S3。本发明能准确的区分的正常MOV视频,缩小扫描范围提高工作效率;通过多重判断能准确找到MOV视频数据区的数据,降低错误率;能够将残余的不能播放的MOV视频重组为可正常播放的视频。
【专利说明】一种重组残余MOV视频的方法

【技术领域】
[0001]本发明涉及信息安全【技术领域】,特别涉及一种重组残余MOV视频的方法。

【背景技术】
[0002]MOV即QuickTime影片格式,它是苹果公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型,MOV视频中涉及人们的工作、学习、生活、交往、财务、休闲、娱乐、情感等,对个人或公司来说都是十分珍贵的无形资产。同时作为电子证据的一种,提取和恢复MOV视频数据是公安机关、检察院等司法部门破案的关键。
[0003]MOV视频结构特殊,必须在视频的索引表信息不被破坏的情况下才能够正常播放。
[0004]目前市面上有很多恢复MOV视频的恢复工具,但都只能恢复没有损坏的视频,对于已经被损坏的视频不能恢复或者恢复后不能播放。


【发明内容】

[0005]本发明针对现有技术的缺陷,提出一种重组残余MOV视频的方法,能有效的解决上述现有技术存在的问题。
[0006]为了实现上述目的,本发明采用的技术方案是:一种重组残余MOV视频的方法,包括以下步骤:
51:将存有MOV视频的存储介质进行数据镜像,生成镜像文件;
52:扫描镜像文件,区分出正常MOV视频;
53:扫描剩余空间,找到残余MOV视频数据区,记录MOV数据块大小信息、MOV视频数据区偏移位置信息、MOV视频秒开头位置信息;
S4:提取残余MOV视频数据区数据、数据块大小信息、视频数据区偏移位置信息、视频秒开头位置信息;
55:提取正常MOV视频的索引表信息;
56:将索引表信息中的MOV数据块大小信息、MOV视频数据区偏移位置信息、MOV视频秒开头位置信息修改为S3中提取的对应信息,生成新的索引表信息;
57:将S5的新索引表信息同S3的MOV视频数据区数据进行重组,生成完整MOV视频文件;
58:判断是否完成所有残余MOV视频的重组的任务,若是则结束,若否则执行S3。
[0007]作为优选,所述S3包括以下步骤:
5301:扫描到疑似MOV视频数据块头部特征;
5302:根据头部特征开始跳转,若连续跳转三次均为相同特征则认为是MOV视频数据执行S303,若不同则认为不是MOV视频数据执行S301 ;
5303:继续跳转直至秒头部特征做记录;
S304:已秒头部特征为起点向下偏移若偏移量大于指定额没有找到视频数据块头部则认为是视频尾部停止偏移并截取第一个秒头部特征到视频尾的数据,若在小于指定额区域找到数据块头部则执行S303。
[0008]作为优选,所述S304中偏移量为1.4MB。
[0009]与现有技术相比本发明的优点在于:能准确的区分的正常MOV视频,缩小扫描范围提高工作效率;通过多重判断能准确找到MOV视频数据区的数据,降低错误率;能够将残余的不能播放的MOV视频重组为可正常播放的视频。

【专利附图】

【附图说明】
[0010]图1为本发明实施例的主流程图;
图2为本发明步骤S3的详细流程图。

【具体实施方式】
[0011]为了详细说明本发明的【具体实施方式】,下面结合附图以说明:
如图1所示,一种重组残余MOV视频的方法,包括以下步骤:
51:将存有MOV视频的存储介质进行数据镜像,生成镜像文件;
52:扫描镜像文件,区分出正常MOV视频,只要有文件头的MOV视频就是正常视频;
53:扫描除开正常视频的剩余空间,找到残余MOV视频数据区,记录MOV数据块大小信息、MOV视频数据区偏移位置信息、MOV视频秒开头位置信息;
S4:提取残余MOV视频数据区数据、数据块大小信息、视频数据区偏移位置信息、视频秒开头位置信息;
55:提取正常MOV视频的索引表信息;
56:将索引表信息中的MOV数据块大小信息、MOV视频数据区偏移位置信息、MOV视频秒开头位置信息修改为S3中提取的对应信息,生成新的索引表信息;
57:将S5的新索引表信息同S3的MOV视频数据区数据进行重组,生成完整MOV视频文件;
58:判断是否完成所有残余MOV视频的重组的任务,若是则结束,若否则执行S3。
[0012]如图2所示,所述S3包括以下步骤:
S301:扫描到疑似MOV视频数据块头部特征,MOV视频数据块头部特征一般为“00 00XX XX”这里的“XX XX”是可变的,用于跳转至下一数据块头部。
[0013]S302:根据头部特征开始跳转,若连续跳转三次均为相同特征则认为是MOV视频数据执行S303,若不同则认为不是MOV视频数据执行S301 ;例如S301中找到的头部特征为“00 00 3D 20” 根据 “3D 20” 跳转至“00 00 2B 58” 在通过“2B 58” 跳转至“00 00 2743” ;连续跳转3次均为“00 00 XX XX”这种特征则认为已经找到MOV视频数据,这里一个“00 00 XX XX”至下一个“00 00 XX XX”的大小为一个MOV数据块大小信息。
[0014]S303:继续根据“00 00 XX XX”向下跳转直至跳转至不同的特征则认为这是视频每秒的头部特征并记录,得到一个MOV视频秒开头位置信息;
S304:已秒头部特征为起点向下偏移若偏移量大于1.4MB没有找到视频数据块头部即“00 00 XX XX”则认为是视频尾部停止偏移并截取第一个秒头部特征到视频尾的数据,若在小于1.4MB区域找到数据块头部则执行S303。
[0015]以上描述阐述了具体细节以便充分理解本发明,但本发明还可以采用其他不同于此描述方式来实施,因此本发明并不限于以上公开的具体实施例。
【权利要求】
1.一种重组残余MOV视频的方法,其特征在于包括以下步骤: 51:将存有MOV视频的存储介质进行数据镜像,生成镜像文件; 52:扫描镜像文件,区分出正常MOV视频; 53:扫描剩余空间,找到残余MOV视频数据区,记录MOV数据块大小信息、MOV视频数据区偏移位置信息、MOV视频秒开头位置信息; S4:提取残余MOV视频数据区数据、数据块大小信息、视频数据区偏移位置信息、视频秒开头位置信息; 55:提取正常MOV视频的索引表信息; 56:将索引表信息中的MOV数据块大小信息、MOV视频数据区偏移位置信息、MOV视频秒开头位置信息修改为S3中提取的对应信息,生成新的索引表信息; 57:将S5的新索引表信息同S3的MOV视频数据区数据进行重组,生成完整MOV视频文件; 58:判断是否完成所有残余MOV视频的重组的任务,若是则结束,若否则执行S3。
2.根据权利要求1所述的一种重组残余MOV视频的方法,其特征在于所述S3包括以下步骤: 5301:扫描到疑似MOV视频数据块头部特征; 5302:根据头部特征开始跳转,若连续跳转三次均为相同特征则认为是MOV视频数据执行S303,若不同则认为不是MOV视频数据执行S301 ; 5303:继续跳转直至秒头部特征做记录; S304:已秒头部特征为起点向下偏移若偏移量大于指定额没有找到视频数据块头部则认为是视频尾部停止偏移并截取第一个秒头部特征到视频尾的数据,若在小于指定额区域找到数据块头部则执行S303。
3.根据权利要求2所述的一种重组残余MOV视频的方法,其特征在于:所述S304中偏移量为1.4MB。
【文档编号】G11B27/02GK104505107SQ201410693999
【公开日】2015年4月8日 申请日期:2014年11月27日 优先权日:2014年11月27日
【发明者】梁效宁 申请人:四川效率源信息安全技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1