解决拍摄过程断电造成的文件损坏
2008-10-25 17:35:11 来源:WEB开发网核心提示:在外出拍摄过程中,常会遇到拍摄设备突然没电,解决拍摄过程断电造成的文件损坏,而被迫终止拍摄的情况,突然中断的拍摄,但也因为一些关键标示缺失,导致无法正常修复,往往因拍摄设备还来不及保存拍摄内容,所以容易出现错误
在外出拍摄过程中,常会遇到拍摄设备突然没电,而被迫终止拍摄的情况。突然中断的拍摄,往往因拍摄设备还来不及保存拍摄内容,所以容易出现错误。这类拍摄后的文件内容大多并未丢失,但放到播放器中又无法播放。
今天我们就针对这一类情况,为大家讲解解决问题的方法,希望能起到抛砖引玉的作用。
故事回放:出游拍摄,MP4突然断电
前几天在外地旅游,用MP4拍了近一个小时的一段视频。拍完存盘后,因为快没电了,并没有检查。回来后充上电,用MP4观看,却惊愕地发现MP4提示“无文件”不能播放。但在MP4的“资源管理器”目录下检查,分明发现有一个790MB的ASF文件(这是我的MP4支持的视频文件格式),文件名是PIC001。我又拍了几段视频,检查后这些视频均可以正常观看。
然后我连接电脑,将这个PIC001文件复制到电脑上,显示文件不关联,选择用“暴风影音”打开播放,提示“无法渲染此文件”。又用Windows Media Player9播放,提示“Windows Media Player 无法播放该文件。可能是播放机不支持该文件类型,或者不支持用于压缩该文件的编解码器”。我又换了多个播放器,依然无法播放,有的根本没反应,有的甚至会死机。
发觉问题所在:断电引起文件头损坏
于是我想可能是这个ASF文件被损坏了,就使用了MediaFixer修复,但是提示:“I/O错误 32”,就没了动静。又用RepairVideo、Fixvideo等诸多修复软件,均以失败告终。
由于这个损坏文件还显示大小,说明视频文件的原始数据还存在,只是因为种种原因,导致这个文件严重损坏,不被任何播放器识别,虽然用遍了修复软件,但也因为一些关键标示缺失,导致无法正常修复。后来我用WinHex试了一下。
- ››解决flash 中无法导出swf文件的方法
- ››解决"ios模拟器未能安装此应用程序"办法...
- ››解决jquery easyui easyloader加载外部js文件失败...
- ››解决无法使用Android SDK Manager下载SDK开发包的...
- ››解决网页内容无法复制
- ››解决Android手机在开发调试时logcat不显示输出信息...
- ››解决Windows 8操作系统假死的方法
- ››解决ubuntu 不识别 android 设备 方法
- ››解决ubuntu server sudo出现sudo:must be setuid ...
- ››解决数据库 Table 'content_tags' is mar...
- ››解决FF浏览器和IE下载文件乱码问题
- ››解决Firefox/Opera 不支持 onselectstart事件
更多精彩
赞助商链接