The invention discloses a multimedia file extraction method. First, it analyzes the file system format of each partition in the memory. If it can be analyzed, the media files are extracted from the memory according to the file system format of each partition in the memory. Otherwise, the file format of each data block in the memory is analyzed. According to the file format of each data block in memory, we extract every block from memory and reconstruct the media file. It can not only extract files according to the file system format, but also extract the files according to the file format. It is not restricted by the format of the monitoring equipment manufacturers in the security field, and can be used to extract the media files of various monitoring equipment in the security field. At the same time, the method adopts data reorganization to extract files, which is not easy to be affected by storage conditions and has high reliability. Furthermore, the method uses the plug-in mode, which can easily increase the file format or file system format that can be supported, and will not affect the original system structure.
【技术实现步骤摘要】
多媒体文件提取方法
本专利技术涉及数据提取技术,尤其涉及一种多媒体文件提取方法。
技术介绍
在安防监控领域,各种存储设备众多,各监控设备厂家都设计了自己的数据存储格式,导致不能采用统一的方法或者工具读取各硬盘上的视频数据。由于各监控设备厂家生产的硬盘录像机/网络录像机等监控设备上的硬盘数据存储格式不同,要对这些硬盘里存储的数据进行提取,就需要采用各厂家自有的产品工具,而没有一种通用的文件提取方法来提取不同厂家监控设备上的硬盘数据,极为不便。
技术实现思路
本专利技术提供一种多媒体文件提取方法,以解决现有技术中没有一种通用的文件提取方法来提取不同厂家监控设备上存储器中数据的问题。本专利技术是通过如下技术方案实现的:一种多媒体文件提取方法,包括:步骤1:分析存储器中各分区的文件系统格式,如果分析出所述存储器中各分区的文件系统格式,则进入步骤3,否则进入步骤2;步骤2:分析所述存储器中各数据块的文件格式,如果分析出所述存储器中各数据块的文件格式,则进入步骤4;步骤3:根据所述存储器中各分区的文件系统格式,从所述存储器中提取各数据块重构媒体文件,然后进入步骤5;步骤4:根据所述存储器中各数据块的文件格式,从所述存储器中提取各数据块重构媒体文件,然后进入步骤5;步骤5:输出重构的媒体文件。进一步地,所述步骤1中,分析存储器中各分区的文件系统格式的方法包括:方法1:通过读取所述存储器中各分区的第0扇区的文件系统格式标志,来确定所述存储器中各分区的文件系统格式;方法2:从基于不同厂家SDK开发包的若干SDK插件中,每次选择一个对所述存储器中的各分区进行格式匹配,每一分区的文 ...
【技术保护点】
一种多媒体文件提取方法,其特征在于,包括:步骤1:分析存储器中各分区的文件系统格式,如果分析出所述存储器中各分区的文件系统格式,则进入步骤3,否则进入步骤2;步骤2:分析所述存储器中各数据块的文件格式,如果分析出所述存储器中各数据块的文件格式,则进入步骤4;步骤3:根据所述存储器中各分区的文件系统格式,从所述存储器中提取各数据块重构媒体文件,然后进入步骤5;步骤4:根据所述存储器中各数据块的文件格式,从所述存储器中提取各数据块重构媒体文件,然后进入步骤5;步骤5:输出重构的媒体文件。
【技术特征摘要】
1.一种多媒体文件提取方法,其特征在于,包括:步骤1:分析存储器中各分区的文件系统格式,如果分析出所述存储器中各分区的文件系统格式,则进入步骤3,否则进入步骤2;步骤2:分析所述存储器中各数据块的文件格式,如果分析出所述存储器中各数据块的文件格式,则进入步骤4;步骤3:根据所述存储器中各分区的文件系统格式,从所述存储器中提取各数据块重构媒体文件,然后进入步骤5;步骤4:根据所述存储器中各数据块的文件格式,从所述存储器中提取各数据块重构媒体文件,然后进入步骤5;步骤5:输出重构的媒体文件。2.如权利要求1所述的多媒体文件提取方法,其特征在于,所述步骤1中,分析存储器中各分区的文件系统格式的方法包括:方法1:通过读取所述存储器中各分区的第0扇区的文件系统格式标志,来确定所述存储器中各分区的文件系统格式;方法2:从基于不同厂家SDK开发包的若干SDK插件中,每次选择一个对所述存储器中的各分区进行格式匹配,每一分区的文件系统格式为能够成功匹配该分区的SDK插件所对应的文件系统格式;各SDK插件中包含各自对应厂家的私有文件系统格式信息;方法3:从基于不同官方API的若干API插件中,每次选择一个对所述存储器中的各分区进行格式匹配,每一分区的文件系统格式为能够成功匹配该分区的API插件所对应的文件系统格式;各API插件中包含各自对应的官方文件系统格式信息。3.如权利要求1所述的多媒体文件提取方法,其特征在...
【专利技术属性】
技术研发人员:代丹,胡轫浩,刘松,黄德军,张尚柱,
申请(专利权)人:成都德尚视云科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。