楼主的这个问题其实很多人都出现过,既然楼主提出来了我就说明一下:
原因:
BT下载的电影是完整的,在播放的时候出现慢镜头,有时候又突然快进,播放极不流畅,好不容易下载的视频文件却不能被播放软件识别,或者在播放过程中不能拖动时间条,甚至播放到某一部分不能继续播放。
首先楼主要排除硬件问题:比如说显卡或者硬盘装的太满了,空间不够,还有你把分辨率调到600x800,颜色质量调低到16位,再播放看看,如果还是原来的情况就接着往下看
问题所在:
这些情况都是由于视频文件被损坏而造成的.
解决办法:
修复RM、AVI和ASF格式的受损文件 (楼主注意一下:你先换个播放器试试,如暴风影音,GOM Player,mplayer,如果还是出现上述的问题,)
常见视频文件的修复软件介绍
对于许多经常上网的朋友来说,从网站上下载自己喜欢的电影片段、MTV是一件非常惬意的事情。但是很有可能会遇到这样的尴尬: 好不容易下载的视频文件却不能被播放软件识别,或者在播放过程中不能拖动时间条,甚至播放到某一部分不能继续播放。这些情况都是由于视频文件被损坏而造成的,本帖将介绍几种常见视频格式文件的修复方法,具体包括如何修复RM、AVI和ASF格式的受损文件,同时还将介绍几款实用的视频文件修复软件。
一、RM文件的修复
RM格式的主要优点就在于其压缩率高,文件占用空间小。同时,该文件格式还保持了清晰的画面质量,因此为越来越多的用户所青睐。目前,网上有许多RM格式的电影文件,很多网站都提供RM文件的下载。另外,RM格式的高压缩比以及良好的压缩传输能力,特别适合进行网络在线直播。对于受损的RM文件的修复,下面几种工具文件表现良好。
1.RMFix
这是一款修复受损RM文件的强大工具,主要运行在DOS环境下,但在Windows 9x/NT/2000/Me系统中也可正常使用。PMFix可以对不能播放的或未下载完全的RM文件进行修复,还能够对不能拖动播放的RM文件重建索引数据,使其能够随意播放。
①播放时不能快进或拖动时间条的RM文件修复
这主要是由于RM文件的索引数据有问题造成的,只需重建索引数据即可。具体的修复方法是: 把RM文件拖拽到RMFix程序图标上,这时RMFix会以DOS模式运行并显示一菜单,按“R”键重建索引数据,有了索引数据后,RM文件的播放就可以使用快进、重放、时间条拖放等控制功能了。
②文件完整却只能播放一部分影像的RM文件修复
首先,把RM文件拖拽到RMFix程序图标上,按“A”键切换为自动修复模式,按“2”键开始检查所有的数据块,RMFix开始对整个文件扫描(100MB左右的文件大概需要几分钟的时间); 当RMFix扫描到一个损坏的数据块的时候,扫描即会暂停,按“Y”键修复此数据块,当扫描全部结束时按回车键回到主菜单; 最后,选择“5”键开始重建索引数据,然后此RM文件就可以正常播放了。
③不完整RM文件的恢复
把RM文件拖拽到RMFix程序图标上,按“C”键开始数据块扫描,当RMFix扫描到一个损坏的数据块的时候,扫描暂停,按“Y”键修复此数据块,数据块扫描完成时RMFix程序也随之结束,这时再一次把RM文件拖拽到RMFix程序图标上,按“R”键重建索引数据,然后RM文件就能够随意拖放了。
值得说明的是,有些情况下使用RMFix修复有可能对RM文件造成永久性损坏,所以在使用RMFix之前,最好对需要修复的RM文件进行备份。
2.Real Media Analyzer
在某些时候,使用RMFix工具修复RM文件存在一定的局限性,其操作界面使用起来也不十分方便,还有可能造成文件永久性的损坏。因此,我们再向您推荐一款功能更加强大、修复速度更快的工具——Real Media Analyzer(RMA)。它可以修复许多RmFix无法修复的文件,并且具有自动修复功能。同RMFix一样,Real Media Analyzer也采用DOS操作界面,具体使用方法如下。
①Real Media Analyzer常用命令
常用命令如下。
rma test.rm #检查test.rm文件的完整性。
rma -f test.rm #使用缺省设置修复test.rm文件中的错误。
rma -fb2n1 test.rm #在搜索到第二个被损坏的块后,只修复文件中第一个被损坏的块。
rma -j/audio.rm//video.rm/test.rm #合成audio.rm和video.rm为test.rm。
②检查RM文件是否存在问题
对要修复的RM文件备份后,需要先对文件进行检查,命令为“rma test.rm”(注意: 需要将rma.exe文件和需要修复的RM文件放置在同一目录中)。如果RM文件有问题,程序即会显示被损坏的数据块。
③RM文件的修复
发现某个RM文件存在错误后,就可以使用Real Media Analyzer的自动修复功能对该文件进行修复了,这时需要使用“-f”参数(命令为“rma -f test.rm”)。当扫描到一个损坏的数据块的时候,Real Media Analyzer会自动对损坏数据块进行修复。
④重新建立索引
前面提到,只有索引数据正常的RM文件才允许使用快进、重放、时间条拖放等控制功能。所以,要实现这些控制功能,必须重建索引数据,使用的命令为“rma -i test.rm”。执行此命令后,为确保修复正确,可以对文件再次进行检查。
二、AVI文件的修复
AVI(Audio Video Interleaved)是由Microsoft公司推出的视频文件格式,它目前的应用领域十分广泛,是主流的视频文件格式之一。在AVI文件中,运动图像和音频数据是以交织的方式进行存储的,并独立于硬件设备。AVI文件包含了3个部分,分别是文件头、数据块和索引块。其中数据块包含实际数据流,即图像和声音序列数据,这是文件的主体,也是决定文件容量的主要部分; 索引块包括数据块列表和它们在文件中的位置,负责保证文件内数据随机存取能力; 文件头包括文件的通用信息、定义的数据格式以及所用的压缩算法等参数。
相应地,AVI文件的损坏也常常出现在上述几个环节。如果文件头不完整,则AVI视频文件可能无法被识别; 如果数据块不完整,则整个文件只有一部分可以观看; 如果索引块不完整,则在播放过程中没法使用拖动控制功能。针对AVI视频文件的常用修复主要有2个,具体如下。
1.MotionPerfect
这是一个专门用来修复AVI影像文件的软件。在使用之前,笔者推荐先使用它的姐妹软件VideoScope。VideoScope可以帮助您检查AVI文件是否完整、文件头是否损坏。除了提供一系列关于AVI文件影像和声音品质的报告外,VideoScope还可以告诉您影片的那一部分是有问题的。而MotionPerfect则主要负责修复这些受损的部分。
在播放AVI文件的过程中,经常会有跳格或失真的情况发生。VideoScope可以检测到AVI文件中的“数据间隙”(gaps)和丢失帧。它还能够提供全面的检查报告,包括: 用图例描述了文件中的数据帧和空白帧; 指出AVI文件的文件属性、播放时间以及流格式; 提供AVI文件的视频属性; 说明AVI文件的采样率、播放时间、单声道还是立体声等音频属性。
使用VideoScope对整个AVI文件进行了检查之后,就可以用MotionPerfect对现有文件中错误的部分进行修复了。MotionPerfect的主要功能是修复AVI视频文件中的数据间隙,它采用一种算法,根据数据间隙前后的相关帧计算出新的填充帧,并将这些填充帧放置到数据间隙中,从而完成对AVI文件的修复,消除播放过程中的跳格或停顿现象。
另外,MotionPerfect还可以通过变换帧频对AVI文件采取快放或慢放的处理,从而延长或缩短AVI文件的播放时间。这些功能主要依靠两个被称之为DirectShow变换滤波器和MediaMend&MediaDrop 滤波器的模块来实现。
注意: 使用MotionPerfect平滑处理图像的跳格及停顿时,如果指定了一个较高的帧频,那么您的电脑很有可能不能对输出文件进行正确的回放,您在具体操作的时候需要特别注意此问题。
2.DivFix
除了上面提到的MotionPerfect和Videoscope之外,DivFix也是一款不错的AVI修复软件。它能够帮助您观看尚未下载完成的DivX(AVI)电影,并且可以对文件中的索引进行重建,同时提供标准的错误检测,并能够自动检查音/视频流中的错误信息。
DivFix的操作非常简单,打开受损的AVI文件后,直接点击“Rebuild Index”、“Strip Index”或“Check Errors”按钮即可。界面右边的窗口则显示程序的运行状态。
对于没有下载完成的AVI文件,将文件导入DivFix程序后,点击“Rebuild Index”按钮,DivFix即会为此文件建立一个索引,您就可以在播放时快进、倒退或用鼠标直接拖动时间条了。如果需要继续下载未完成部分,首先在DivFix中点击“Strip Index”按钮,去掉文件中的索引信息; 完成下载后再次启动DivFix,点击“Rebuild Index”按钮,这样DivFix就在AVI文件的头部进行一些索引信息的更正,从而完成了对整个文件的修复。
使用DivFix时,我们同样可以采用一些通配符命令,具体如下。
DivFix C:\*.avi #检查C盘下所有的AVI文件并对其重建索引。
DivFix -r C:\*.avi #去除C盘下所有的AVI文件中包含的索引信息。
三、ASF和WMV文件的修复
Microsoft Media Technology推出的ASF格式是一种目前非常流行的网上流媒体格式。它所支持的音频文件为WMA(Windows Media Audio)格式,而视频文件则为WMV(Windows Media Vedio)格式。其核心技术均为ASF(Advanced Streaming Format,高级流格式)。
由于大部分的ASF和WMV原文件都是从一些流媒体网站上下载得来的,因此在下载的过程中,下载流媒体的工具软件在文件重建时经常会缺少一些必要的标志数据,这就是导致许多的ASF和WMV格式文件无法索引和寻迹的根本原因。
另外,还有一些ASF文件在播放时不能索引和寻迹是因为播放软件的问题。例如,使用Media Player 7.0播放ASF文件时,时间条不能拖放,但更换为旧版本的Media Player 6.4就可以了。所以,对于不能拖动的ASF和WMV文件,不妨先用Media Player 6.4播放试试看。如果这样不行,那就说明文件的索引数据受到破坏,这时就只好通过工具软件进行修复了。但是,Microsoft公司对ASF的技术细节公布有限,所以对WMV、ASF格式进行处理的软件并不是很多,ASFTools软件应该是其中的佼佼者。
下载并安装好ASFTools后,您就可以马上运行该软件了。首先,点击“Add”按钮,添加需要处理的目标ASF 或WMV文件,然后选择“Advanced”按钮。接下来,您只需要按下“Make Seekable”按钮和“Repair”按钮,ASFTools即可开始对所选文件进行修复了。如果不出意外,几分钟后您就可以得到一个可随意拖放的ASF或WMV文件了。
从弹出的对话框中,我们发现很多ASF文件的状态标志值是可以修改的。如果您的ASF还有其他问题的话,也可以一并选中后再修复。其实用来控制能不能拖放的关键因素是2个标志值,分别为Seekable Flag和Live Flag,修复好ASF文件的状态标志值之后,在绝大多数情况下,就可以得到一个一切正常、可自由拖动的ASF文件了。它们的组合关系如下。
Seekable Flag=1,Live Flag=0,一切正常,可随意拖放!
Seekable Flag=0,Live Flag=1,文件的控制滑块(时间条)没有。
Seekable Flag=0,Live Flag=0,文件的控制滑块存在,但是不能拖动。
另外,网上还有一些其他的修复软件,例如ASFFix和ZASFFIX、GBSINDEX等。如果出现了ASFTools也不能修复成功的情况,不妨试用一下这些软件,也许会让您走进柳暗花明的境地。
好拉,希望楼主能看明白哦

(楼主可以把它复制下来到记事本上慢慢看,仔细分析,希望早日解决您的问题)