
影石(insta360)全景视频删除的恢复方法
摘要:影石(insta360)是全球前沿的智能影像科技品牌,已连续6年在全球消费级全景相机市场位居第一。多其360的命名也能看出来其产品主要特征就是“全景360”。其insv视频采用了独特的双视频trak结构来叠加实现“全景”,技术上独创一枝。下边我们看看影石(insta360)X4误删除文件的恢复方法。
故障存储:
256GB内置存储/文件系统:exFAT /簇大小:128KB/摄像机型号:影石Insta360 X4
故障现象:
客户描述在使用过程中不慎删除了一段重要的视频文件,然后继续拍摄直到晚上备份完所有数据才想起要恢复误删除的两条视频。经过查看发现剩余空间还有153GB,经过对比发现删除了两条文件之后拍摄了不少的视频文件(图1),由于文件一旦删除就会处于可写状态,所以不清楚文件是否能恢复。
图1:剩余空间还有153GB
故障分析:
简单看了下存在的文件发现影石Insta360 X4在拍摄时会同时生成insv和lrv两个文件(不要被扩展名所迷惑实际上就是qt类视频理解为mp4文件即可),其中insv是HVC编码(图3),而lrv是AVC编码。最令人惊奇的是insv使用的双视频trak的特殊结构,虽然QT类的视频结构中并没有限制视频trak的数量,但是一般而言都是只有一个视频trak,个人猜测可能是为了实现“全景360”在采集视频时比常见的视频文件多了一组trak,这也导致insv由于结构特殊暂时无法恢复。
而lrv文件虽然是AVC编码(图2),但是其分辨率却相等高,效果一点也不差,经过和客户沟通同意了这个方案,所以重点定在恢复lrv文件上。
无论是lrv还是insv都有一个共同点,那就是碎片数量极多(图4),经过分析两个文件是对同一场景同时采集然后交叉写入,这也是多数同类设备的基本写入原理。采用这种方案的一旦删除或者格式化后通用类恢复软件是无能为力的(图5感兴趣的可以看下博主的相关帖子)。
图2:lrv文件采用AVC编码