一种用于MP4文件的恢复方法和系统

    公开(公告)号:CN110851301B

    公开(公告)日:2022-08-19

    申请号:CN201911007369.4

    申请日:2019-10-22

    Abstract: 本发明给出了一种用于MP4文件的方法和系统,包括获取系统分配使用的簇大小CL,读取待恢复MP4文件数据,提取待恢复MP4文件数据的moov特征码;响应于提取到moov特征码,获取moov特征码中所有的Chunk的偏移信息;计算每个Chunk所属的簇序号以及其在所属的簇内的起始的偏移位置;响应于当前簇内的Chunk数大于等于第一阈值,且基于簇内的偏移位置具有完整的Chunk解析,将当前簇作为目标簇;将目标簇和moov特征码所在的簇保存为MP4文件。该方法在数据未被覆盖的完整情况下,能够100%恢复视频数据,并保证文件的完整,实现通道按文件恢复分离。

    一种MP4修复中音视频同步的方法、终端设备和存储介质

    公开(公告)号:CN111063376A

    公开(公告)日:2020-04-24

    申请号:CN201911284981.6

    申请日:2019-12-13

    Abstract: 本发明公开了一种MP4修复中音视频同步的方法、终端设备和存储介质,涉及计算机数据恢复领域,该方法包括以下步骤:搜索损坏文件或者参照同源文件来获取相关编解码信息,并根据信息对损坏文件提取有效的音频数据和视频数据;根据音视频文件的相对偏移位置来关联音视频时间点,分别计算音视频数据块在各自轨道的位置,根据轨道位置差,判断是否有音频或视频轨道需要填补播放时长;通过修改最后一帧视频显示时间或者填充空音频数据,使音视频播放时长一致。本发明的方法,依赖于存储时的音视频位置相关性,能校正从数据中提取到的音视频轨道播放时间信息,提升了文件的恢复效果;该方法扩展了MP4文件的恢复方式,有重大创新性和实际意义。

    一种MP4修复中音视频同步的方法、终端设备和存储介质

    公开(公告)号:CN111063376B

    公开(公告)日:2021-05-14

    申请号:CN201911284981.6

    申请日:2019-12-13

    Abstract: 本发明公开了一种MP4修复中音视频同步的方法、终端设备和存储介质,涉及计算机数据恢复领域,该方法包括以下步骤:搜索损坏文件或者参照同源文件来获取相关编解码信息,并根据信息对损坏文件提取有效的音频数据和视频数据;根据音视频文件的相对偏移位置来关联音视频时间点,分别计算音视频数据块在各自轨道的位置,根据轨道位置差,判断是否有音频或视频轨道需要填补播放时长;通过修改最后一帧视频显示时间或者填充空音频数据,使音视频播放时长一致。本发明的方法,依赖于存储时的音视频位置相关性,能校正从数据中提取到的音视频轨道播放时间信息,提升了文件的恢复效果;该方法扩展了MP4文件的恢复方式,有重大创新性和实际意义。

    一种用于MP4文件的恢复方法和系统

    公开(公告)号:CN110851301A

    公开(公告)日:2020-02-28

    申请号:CN201911007369.4

    申请日:2019-10-22

    Abstract: 本发明给出了一种用于MP4文件的方法和系统,包括获取系统分配使用的簇大小CL,读取待恢复MP4文件数据,提取待恢复MP4文件数据的moov特征码;响应于提取到moov特征码,获取moov特征码中所有的Chunk的偏移信息;计算每个Chunk所属的簇序号以及其在所属的簇内的起始的偏移位置;响应于当前簇内的Chunk数大于等于第一阈值,且基于簇内的偏移位置具有完整的Chunk解析,将当前簇作为目标簇;将目标簇和moov特征码所在的簇保存为MP4文件。该方法在数据未被覆盖的完整情况下,能够100%恢复视频数据,并保证文件的完整,实现通道按文件恢复分离。

Patent Agency Ranking