今天在看《茜茜公主》时,总在一个地方,暴风影音提示不能“written”,然后看到时间还在走,但点击“确定”或者“取消”后,暴风影音就关闭了!换用wmp看时,明显可以看到这里是一个数据错误,但wmp可以跳过去,画面一闪,就继续正常播放了!但用暴风影音习惯了,所以,还是想修复这个问题。
记得以前有个叫divfix的程序,可以修复一些媒体格式的数据错误,到网上找了一下,试用后果然效果不错,问题得到了解决。
用DIVFIX打开有问题的AVI文件(你可别少装解码器啊!)后,首先Check Errors,它提供标准的错误检测,并能自动检查音/视频流中的错误信息。哦,确实有损坏,我检查这个文件时,提示有42处错误,怪不得崩溃呢!由于这个媒体文件是通过bt下载的,难免有些损坏,这也正常;这样看来,微软对自己创造的媒体格式,wmp兼容性还是非常强的;这时一般Rebuild Index就行了。有个重要提示:在你对文件进行操作前,最好勾选“Keep Original File”,保留原文件,它默认也是打开的,这样比较安全(作者也这样推荐)。
DIVFIX还有个功能,可以让你观看尚未下载完成的DivX(AVI)电影。用DIVFIX打开未完成的文件,Rebuild Index,DivFix会为此文件建立一个索引,就可以在播放时快进、倒退或用鼠标直接拖动时间条了。如果需要继续下载未完成部分,点“Strip Index”,去掉文件中的索引信息; 完成下载后,再次启动DivFix,点“Rebuild Index”按钮,这样DivFix就在AVI文件的头部进行一些索引信息的更正,从而完成了对整个文件的修复。
虽然上述是软件正常提供的功能,但我在没有选择“cut out bad parts”时,利用“rebuild index”,重建的文件,开头正常,但过了几分种,画面就全为黑色,这说明重建时,divfix对数据处理有误;然后尝试选择“cut out bad parts”,再“rebuild index”后,播放正常!
这个小软件还有个比较体贴的设计:可以进行DOS提示符操作,而且可以采用一些通配符命令,例如——
DivFix D:\*.avi 检查D盘所有的AVI文件并对其重建索引。
DivFix -r C:\*.avi #去除C盘下所有的AVI文件中包含的索引信息。
对了,提供一个下载地址
软件最新版本1.1:http://download.divfix.maxeline.com/DivFix110.zip/
你也可以去下汉化版,但是好象只有1.09,怎么样,去试试?s






