相机删除视频恢复后损坏打不开修复方法

同事对热恋5年的女朋友精心准备了一场浪漫求婚仪式,让朋友帮忙用单反相机拍摄记录这一美好时刻。不巧的的是朋友清理相机空间时,不小心把这一视频删除了,找人帮忙把视频恢复了,却无奈发现恢复出来的视频播放不了,真是好事多磨。这可怎么办,同事非常着急。

从网盘获得损坏的文件,用代码分析工具打开,发现文件头与文件类型不符,如下图显示。MP4文件头开始应该是0X0000001866747970,但这个却是0XFFD8FFE1,这明显是照片的文件头代码。显然,视频数据存在文件碎片或者被覆盖。

再往后面检查代码,除了开头2MB是照片数据,后面代码都与视频代码特征相符,从而判断是视频被后面拍摄的1张照片覆盖了文件头。文件代码完整率98%,具备可修复条件。

于是对98%的视频代码进行了重新封装修复,视频最终修复好了!

相关推荐
小草帽学编程32 分钟前
camera功能真的那么难用吗
数码相机·图形渲染
jr-create(•̀⌄•́)38 分钟前
静态相机中的 CCD和CMOS的区别
数码相机
中达瑞和-高光谱·多光谱1 小时前
LCTF液晶可调谐滤波器在多光谱相机捕捉无人机目标检测中的作用
数码相机·目标检测·无人机
中达瑞和-高光谱·多光谱20 小时前
中达瑞和SHIS高光谱相机在黑色水彩笔墨迹鉴定中的应用
人工智能·数码相机
把玩计算机20 小时前
【相机基础知识与物体检测】更新中
数码相机
lingling0091 天前
AI+3D 视觉重塑塑料袋拆垛新范式:迁移科技解锁工业自动化新高度
数码相机
猿饵块2 天前
相机--相机标定实操
数码相机
_李小白2 天前
【OSG学习笔记】Day 15: 路径动画与相机漫游
笔记·数码相机·学习
LabVIEW开发2 天前
LabVIEW杂草识别与精准喷洒
数码相机·labview开发案例
XMAIPC_Robot3 天前
基于 ZYNQ UltraScale+ OV5640的高速图像传输系统设计,支持国产替代
linux·数码相机·fpga开发·架构·边缘计算