站 内 搜 索
热门教程推荐

  您当前位置:中国素材首页 >> 网页教程 >> 多媒体 >> 下载不全的电影视频也照样看
 
下载不全的电影视频也照样看
中国素材网 www.sucai86.com 2005-6-2 15:52:42 浏览次数:


欲播不能 原因在此

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

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

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

最容易解决的是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程序就能自动对视频文件进行扫描,在扫描过程中遇到有坏的数据块时,还会自动进行修复,直到所有数据全部修完。

  DivX需要重建

  对于目前常见的DivX格式文件,我们可以用DivFix来修复。它能够让你观看尚未下载完成的DivX(AVI)电影,并且可以对文件中的错误索引进行重建,同时进行错误检测,能够自动检查音/视频流中的错误信息。将残缺视频文件导入DivFix程序后,点击“Rebuild Index”按钮,DivFix即会为此文件重新建立一个索引,就可以在播放笨旖⒌雇嘶蛴檬蟊曛苯油隙奔涮趿恕6薷碅SF和WMV文件,通常使用ASFTools,运行该软件后点击“Add”按钮,添加需要处理的文件,接下来只需要按下“Make Seekable”按钮和“Repair”按钮,ASFTools即可开始对所选文件进行修复了。  

  MPEG剔除损坏部分

  MPEG损坏有多种!对于文件头被损坏的,可以尝试使用其它正常的MPEG文件头来替换该文件头部分,从而达到修复的目的,例如用UltraEdit。启动UltraEdit,打开一个能正常播放的MPEG文件,用鼠标从偏移量00000000h处拖到偏移略大于损坏MPEG文件头异常部分的终止偏移量,按下“Ctrl+C”组合键,将此段数据复制出来。然后再打开被损坏的MPEG文件,同样用鼠标从偏移量00000000h处开始,选取与刚才选取的偏移量相同的范围。通过右键菜单中的“Paste”命令用已复制出来的正常数据替换被损坏MPEG文件数据,存盘后退出,MPEG文件通常就能播放了。其它部分损坏的,用VLC Media Player便可修复。

  BT、电驴、让人欢喜让人忧!喜得是能下到心仪已久的大片儿,忧的是种子或者文件卡在99%,数天的心血付之东流。不过,总有高手不甘于唾手可得的免费午餐,虽然文件没有下载完,我们也可以观看已经下载的部分。不过,由于下载方式不同,修复残缺视频文件往往也要因人而异,方法各有不同。某些数据按顺序下载的,改了后缀名就能看,损失的仅是结尾部分(有些可能只是片尾字幕);有些分段下载的,连接断帧的部分也能播放,尽管看起来好像用了段落快进;更有甚者,甚至能够只播放上半身画面而下半身为马赛克或者乱码!但无论如何至少你数十小时的下载时间没有白费,过过眼瘾甚至变废为宝。


  用特定软件多可修复下载不全的视频  



  面对下载半途而废,有人从容有人无奈,你想做前者?还不快来学学!