电影文件出现下载不完整的挽救方法

2005-11-01 22:36:25  作者:  来源:天极网  文字大小:】【】【
     经常下电影吗?可能很多上网的朋友都会肯定的回答,我要下电影。大家通常选择用BT、电驴等P2P软件来下载,这个时候就难免会遇到没有种子或者下载的电影出现下载错误的情况。遇到这种情况怎么办?重新下?不太可能首先种子就比较难找,还有现在一个电影少则三四百M,多则过G重新下无疑是件非常痛苦的事情。现在本人就给大家说说如何来修复这些电影文件。

  电影文件通常包含了三个部分,分别是文件头、数据块和索引块。其中数据块包含实际数据流,即图像和声音的序列数据,这是文件主体。索引块包括数据块列表和它们在文件中的位置,负责保证文件内数据随机存取能力。文件头包括文件通用信息、定义的数据格式以及所用压缩算法等参数。

  任何一个部分损坏都会造成播放不正常,最常见是在下载过程中文件头受到损坏,比如我们我们使用支持断点续传的软件下载,而在下载时多次中途不正常重启,就极有可能造成文件残缺。还有一个原因就是很多电影下载服务器为了防止多点下载,做了手脚,下载流媒体的工具软件在文件重建时经常会缺少一些必要的标志数据,让你无法正常播放。

  另外,如果在下载过程中使用了代理服务器往往也会造成下载不完整,还有一个原因就是视频文件在分割与合并的过程中出现问题而造成残缺。

  最容易解决的是HTTP或者FTP单线程下载,很多下载到90%或者以上的影片,仅仅是下载完成但后缀名没能改成真实类型而已。

  RM修复需重索引

  RM文件受损通常是由于索引数据有问题造成的,只需重建索引数据即可。RMFix可对不能播放或未下载完全的RM文件进行修复,还能对不能拖动播放的RM文件重建索引数据,使其能够随意播放。

  具体方法: 把待修复的RM文件拖拽到RMFix程序图标上,这时RMFix会以DOS模式运行并显示一菜单,按“R”键即可重建索引数据。对于只能播放一部分影像的RM文件,则按“A”键切换为自动修复模式,按“2”键开始检查所有的数据块,RMFix将对整个文件扫描并修复损坏的据块。完成后再开始重建索引数据,然后此RM文件就可以正常播放了。RM文件一旦受损还可以借助RealMedia Analyzer来修复:启动该程序进入DOS操作界面,输入“rma -f aaa.rm”命令,这样RMA程序就能自动对视频文件进行扫描,在扫描过程中遇到有坏的数据块时,还会自动进行修复,直到所有数据全部修完。

  RealMedia Analyzer
  文件大小: 37 KB
  操作系统: Win 98,Win NT,Win 2k,Win Me,Win XP


RealMedia Analyzer截图

  RMFix
  文件大小: 350K
  操作系统: Win 98,Win Me,Win NT


RMFix截图

 


相关文章