修复文件的方法、装置、终端设备及存储介质制造方法及图纸

技术编号:35566506 阅读:35 留言:0更新日期:2022-11-12 15:50
本申请属于电子数据修复领域,尤其涉及一种修复文件的方法、装置、终端设备及存储介质。包括:获取异常文件,异常文件中包含正常的视频帧和待修复帧;根据正常的视频帧,确定待修复帧的帧类型;根据帧类型修复待修复帧,得到修复帧;根据正常的视频帧、修复帧以及预设的配置文件,生成异常文件对应的修复文件。整个修复过程中,无需人工干预,也无需解码器解码,即可实现自动修复,提升了修复文件的速度和效果。果。果。

【技术实现步骤摘要】
修复文件的方法、装置、终端设备及存储介质


[0001]本申请属于电子数据修复领域,尤其涉及一种修复文件的方法、装置、终端设备及存储介质。

技术介绍

[0002]随着科技的发展,音视频数据随处可见。例如,智能手机、行车记录仪、无人机、执法记录仪、硬盘录像机等设备,每天都会制作出大批量的音视频数据。将这些音视频数据封装为MP4格式的文件后存储。
[0003]其中,MP4全称MPEG

4Part 14,是一种常见的多媒体容器格式,现在大部分智能手机、行车记录仪、无人机、执法记录仪、硬盘录像机等设备都以MP4作为封装格式。
[0004]在文件存储的过程中,如果出现异常,文件就会损坏,这将导致文件中的重要信息丢失。传统修复文件的方法,是利用解码器进行修复,该过程需要人工干预,不仅耗时费力,而且修复效果差。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种修复文件的方法、装置、终端设备及存储介质,以解决传统修复文件的方法,是利用解码器进行修复,该过程需要人工干预,不仅耗时费力,而且修复效果差的技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种修复文件的方法,其特征在于,包括:获取异常文件,所述异常文件中包含正常的视频帧和待修复帧;根据所述正常的视频帧,确定所述待修复帧的帧类型;根据所述帧类型修复所述待修复帧,得到修复帧;根据所述正常的视频帧、所述修复帧以及预设的配置文件,生成所述异常文件对应的修复文件。2.根据权利要求1所述的方法,其特征在于,所述正常的视频帧和所述待修复帧的数量均为多个,多个正常的视频帧和多个待修复帧交替排列,两个正常的视频帧之间有一个或多个待修复帧,所述根据所述正常的视频帧,确定所述待修复帧的帧类型,包括:针对每个正常的视频帧,检测所述正常的视频帧中的标识信息,所述标识信息包括预设字节,所述预设字节的数量表示所述待修复帧为音频帧的数量;当检测到所述标识信息时,确定所述待修复帧的帧类型为音频帧类型。3.根据权利要求2所述的方法,其特征在于,所述针对每个正常的视频帧,检测所述正常的视频帧中的标识信息之后,所述方法还包括:当未检测到所述标识信息时,判断第一待修复帧与所述正常的视频帧是否相似,所述第一待修复帧为所述正常的视频帧后的第一个待修复帧;当判定所述第一待修复帧与所述正常的视频帧不相似时,确定所述第一待修复帧的帧类型为所述音频帧类型;或,当判定所述第一待修复帧与所述正常的视频帧相似时,确定所述第一待修复帧的帧类型为视频帧类型;判断第二待修复帧与所述正常的视频帧是否相似,并根据判断结果确定所述第二待修复帧的帧类型,所述第二待修复帧为与所述第一待修复帧相邻的待修复帧。4.根据权利要求3所述的方法,其特征在于,所述当未检测到所述标识信息时,判断第一待修复帧与所述正常的视频帧是否相似,包括:当未检测到所述标识信息时,获取所述第一待修复帧中的第一目标字节;根据所述第一目标字节生成所述第一待修复帧的帧长度;当所述帧长度大于或等于预设阈值时,判定所述第一待修复帧与所述正常的视频帧不相似。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一目标字节生成所述第一待修复帧的帧长度之后,所述方法还包括:当所述帧长度小于所述预设阈值时,获取所述第一待修复帧中...

【专利技术属性】
技术研发人员:沈芸蒋旌刘智成晏冬
申请(专利权)人:广东跃昉科技有限公司
类型:发明
国别省市:

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

1