如何修复视频文件?

看看下面可能会有帮助~ ~

MPEG视频文件修复策略

当我们使用Windows Media Player打开一个从网上下载的MPEG文件时,程序提示错误信息“找不到用于流呈现的滤镜组合”,或者播放时屏幕总是跳动,这可能是文件头的数据损坏。如果不想再下载了,还不如试着修复一下。修复的思路是用其他正常的MPEG头替换该头,从而达到修复的目的。当然,要完成这项工作,你需要一个专门的编辑工具,比如WinHex或者UltraEdit-32。我们以UltraEdit-32为例来说明一下具体的操作过程。

启动UltraEdit-32后,执行“文件→“打开”,打开一个可以正常播放的MPEG文件,用鼠标从00000000h的偏移量拖动到稍大于损坏的MPEG文件头异常部分的结束偏移量,按“Ctrl+C”组合键复制这个数据。

然后打开损坏的MPEG文件,用鼠标从偏移量00000000h开始,选择与刚才选择的偏移量相同的范围。通过右键菜单中的“粘贴”命令,将损坏的MPEG文件替换为复制的正常数据,然后保存并退出。这个时候再把MPEG文件播放一遍,也许一切都会好的。

ASF和WMV视频文件的修复策略

从网上下载的ASF或者WMV文件也会有不能随意拖动滑块播放的问题,可以用AsfTools来修复。AsfTools的最新版本是v3.1,适用于Win9X/Me/2000/XP操作平台。

运行AsfTools后,首先用“添加”按钮添加要修复的ASF或WMA文件,然后展开左侧的“修复”卷展栏,点击“高级修复”按钮,弹出关联的操作窗口。修复无法拖动播放的ASF或WMA文件的关键是两个状态标志值“可查找标志”和“活动标志”。如果将“可查找标志”选项设置为“启用查找”,将“直播标志”设置为“重置直播”,则可以随意拖拽播放。指定输出文件的名称和保存路径后,点击“修复”按钮,可以修复无法拖动播放的ASF或WMA文件。

RM视频文件修复策略

RMFix是专门用来修复损坏的RM文件的工具软件。它可以修复无法播放或下载完整的RM文件,重建无法拖拽播放的RM文件的索引数据,使其可以随意播放。

1.播放时不能拖动RM文件的修复。

这主要是因为文件索引的数据有问题。可以把要修复的RM文件和RMFix复制到同一个文件夹,然后在MS-DOS窗口输入“RMFix filename.rm r”,回车执行,这样就可以重建文件索引数据了。当然你也可以把RM文件拖到RMFix程序的图标上,然后RMFix就会在DOS模式下运行并显示一个菜单,按“R”键开始修复。

2.修复不完整的RM文件(尚未下载完整的RM文件)。

将RM文件拖到RMFix程序图标上,按“C”键开始数据块扫描。当RMFix扫描一个损坏的数据块时,扫描会暂停,按“Y”键修复数据块。数据块扫描完成后,RMFix程序结束。此时再次将RM文件拖动到RMFix程序图标上,按“R”键重建索引数据,这样就可以随意播放带有索引数据的RM文件了。

最后需要提醒的是,用RMFix修复时,RM文件可能会永久损坏,所以修复前最好备份原文件。

DivX视频文件修复策略

DivFix可以帮助我们重建尚未下载的DivX(AVI)文件的索引,并提供标准的错误检测,自动检查音频和视频流中的错误信息。

启动DivFix,进入程序的操作界面,执行“文件”→“打开”命令,找到要修复的文件,打开。对于播放时无法拖动的文件,主要问题是文件的索引数据。此时只需点击界面左下方的“重建索引”按钮,即可重建索引。对于根本无法播放的DivX文件,执行“检查错误”命令,自动检查错误。