码迷,mamicode.com
首页 > 其他好文 > 详细

松下p2卡MXF恢复过程与思路

时间:2015-05-05 16:54:20      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:电视台   松下   马赛克   太原   拍摄.mxf   

太原某电视台松下机器拍摄的P2卡,误操作导致数据全部丢失,因为拍摄的节目需要播出,只能加班至此恢复数据,一般松下的格式化话或许删除之后数据直接清零的居多,客户运气还算较好,底层数据没被清除!


技术分享

 

技术分享

P2卡的音频以及视频是分别存储在不同目录的,但是在物理层面是连续存储在一个未分段的数据块内,因此统一对这些数据块进行提取,算是完成第一阶段的工作,然后,我们根据客户提供的样本进行了存储结构分析,发现存储有一定的存储规律,但是遗憾的是根据规律恢复的数据是失败的,因为提取出来的数据100%全部存在问题,出现花屏以及马赛克问题。因此进一对样本内的文件进行分析,根据mxf文件分析我们发现mxf的文件结构可以作为视频碎片提取的根据,但是这一方案提取恢复出来的视频均为小碎片,但是无奈客户对视频完整度要求极高这样的小碎片是无法满足需求的,因此放弃这一方案。

通过对mxf的音频以及视频的分析,由于视频和音频采用编码方式不同,音频采用的G711A编码,因此这给分离视频以及音频创造了可能,我们将视频进行32KB的簇大小切块,并且采用信息熵算法将数据块进行取值运算。


技术分享

 

通过信息熵的算法,我们获取到了音频以及视频的存储边界信息,但是发现,部分音频信息量巨大,无法和视频明确分离,导致组合出来的碎片大概有30%左右的视频是会花屏的,因此我们根据G711编码特征,加入第二种统计算法,根据信息熵以及统计值进行二次运算,获取了更加准确的边界信息,将准确率提高到95%以上,另外5%由人工完成。

然后写个组合程序对生成的边界文件进行视频以及音频的分离提取,顺利完成整个工作。


技术分享

恢复客户需要的音视频文件,46.9GB


技术分享

 

视频文件播放无问题,完整度100%。


技术分享


甲驭数据恢复中心:www.uuhf.net    研发产品站:www.sysfix.cn

松下p2卡MXF恢复过程与思路

标签:电视台   松下   马赛克   太原   拍摄.mxf   

原文地址:http://sqlrecovery.blog.51cto.com/9576880/1642044

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!