全站搜索
自定内容

图片详情
案例203:国内某大型**TV电视台某摄制组,promiere生成的MOV文件丢失

案例203:国内某大型**TV电视台某摄制组,promiere生成的MOV文件丢失

故障现象:
客户使用一个4T移动存储,文件系统为exfat(exfat是微软针对存储卡一类小型设备而提供的新型文件系统,支持单个文件大于4G;其文件系统的特性并不支持大型文件的管理,大型文件系统微软还是推荐NTFS),而客户由于要在苹果操作系统和微软操作系统跨平台使用,而EXFAT正好支持跨平台,所以客户就使用了exfat文件系统。某日在苹果系统下使用时提示移动存储报错(具体错误信息客户也不太清楚),客户点击后就直接拔出了移动存储,结果再次在windows下使用时直接报末初始化的逻辑盘。
出现此问题后,客户没有做其它操作,开始使用rstudio进行扫描(其间也用过其它软件),结果没有扫描到任何内容,这就证明了文件系统方面是无法入手了(具体的exfat文件系统特性会后续专门开个帖子介绍).

处理过程:
通过文件结构入手,这种情况下就需要分析文件结构了。此类promiere使用的是CFDH编码,整体格式是QUICKTIME结构,但是数据实体方面变化很大,是promiere自定义的一种数据实体结构(QUICKTIME的数据实体结构自定义都很灵活,允许做自定义数据实体的操作,这也是此种视频结构强悍生命力的原因之一)。在分析后认为此种数据实体相当有规律,所以我们通过这个结果提出了解决方案,并使用程序付诸于实践!

经过和客户不断沟通,不断的调整程序,最终达到了客户能接受的调整方案:
1、生成结果以软件生成日期、帧数、文件长度、文件质量为参考点
2、可以以帧数单位对扫描结果进行排序,有效的提高了甄别的速度(客户文件数量基数较大,有大约4000多文件)
3、提供了扫描结果保存、加载扫描结果等操作
最终我们成功的恢复了客户的数据,这中间有很多文件是存在碎片的(EXFAT的特性,可能出现碎片的机率低一些,但是不代表没有,EXFAT本身使用了两种模式来记录文件偏移,一个是类似于NTFS的bitmap结构用来存储连续的文件,另一个是类似于FAT32的fat表结构来存储有碎片的文件)。我们的程序成功解决了存在碎片的情况,最大程度的挽救了客户的数据!
脚注信息
 晋ICP备12008728号-1   客服邮箱:cpx-cym@163.com  客服QQ1:490476236   客服QQ2:908138976
51客服