录着视频手机突然黑屏,充上电开机,相册里没有,文件管理里却躺着一个几十兆的 MP4,点开提示格式不支持。这种文件多半还能救。
录像中断的文件还在存储里,只是没写完。手机每次开机、拍照、装应用,都会往存储里写新东西,写的位置很可能就是那段视频空着的地方。
先把手机连电脑,用文件传输模式把那个文件拷出来。拷的时候别用微信发给自己,微信会压一遍,几百兆传过去只剩几十兆,后面想修也没料了。
也别在手机上反复点播放。播放器读不懂会一直重试解码,对文件没好处。拷完再考虑修,顺序别反。

先拷出来再看
存档时连目录一起拷。有些机型的临时索引不在视频文件里,而在同目录的一个隐藏文件中,只拷 MP4 等于把钥匙丢了。
MP4 是盒子套盒子,索引放在文件尾巴上。播放器先读索引,再按索引去找每一帧画面。录制正常结束时,手机才把索引补上。
断电、存储写满、被强制关掉,这三种都没走到补索引那一步。文件头是好的,尾巴缺一块,播放器找不到入口,就报格式不支持。
所以这类文件不是坏了,是没收尾。大小正常、能拷出来,就说明数据基本都在,缺的只是一张目录。

索引在文件尾巴
有的机型边录边写临时索引,掉电后系统下次启动能自己补回来。安卓上成功的概率比苹果高一些,苹果通常得靠电脑端工具处理。
| 中断方式 | 文件状态 | 能救多少 |
|---|---|---|
| 录到一半没电 | 缺索引,大小正常 | 多数能修 |
| 存储写满被截断 | 后半段没落盘 | 缺多少少多少 |
| 强制关掉相机 | 可能只写了文件头 | 看有无临时索引 |
| 来电话打断录制 | 文件已收尾 | 多数能直接放 |
先看文件大小。几十兆以上就有救,只有几百 K 的基本只剩文件头,不必花时间。
第一行最常见,也最好救。第三行最麻烦,只剩文件头的时候,画面数据压根没落盘,任何工具都变不出来。
第二行要看机型。有的手机在电量极低时会先把文件收尾再关机,这种打开就能放,只是尾部的几秒没了。
连电脑拷出原文件-先留一份原始副本
用工具补索引-只对副本操作
放不出来就抽帧-画面在就能救回素材
最后再考虑转码-不到万不得已别用
补索引的原理是扫描文件里的画面数据,重新拼一个入口出来。修完能播,但时长通常比实际短一点。
抽帧是保底办法。修不好的时候,把能识别的画面一帧帧导成图片序列,剪辑时还能当素材用,费时间但东西是真的回来了。

四步,先留副本
顺序别反。先修副本,再动原文件,原文件是唯一的证据,改坏了就没有重来的机会。
录长视频前先看剩余空间。手机显示够用,实际写入还要留余量,留出十分钟的量比较稳。
开分段录制。多数安卓机的相机设置里有这个选项,苹果可以用第三方相机应用。分段之后,掉电只丢最后一段。

分段录,只丢最后一段
电量低于两成别开长录。边充边录发热大,夏天更容易触发保护性关机,重要场合插着电、清好空间再按录制。
手机上能直接修吗
能,但成功率低。手机端的修复应用多半只做转码,缺索引的文件转不出来,还是拷到电脑上处理稳。
修好的视频时长会变短吗
看丢了多少。索引缺失不影响画面,一般只少最后一两秒;存储写满被截断的,缺多少就少多少。
文件在、大小正常,就说明画面基本都在,缺的只是收尾的索引。先拷出来留副本,再补索引,最后才谈抽帧。