快速修复损坏的RM文件

互联网 | 编辑: 2003-07-14 00:00:00

我们经常从互联网上下载RM电影,但有些文件会被损坏,有的用RmFixer却不能修复。现在笔者介绍一种功能更强、速度更快的修复工具——RMA,即RealMedia Analyzer。

由于RM格式文件有着压缩率高、生成文件较小的优点,在互联网上有许多RM格式的电影文件,但有时从互联网上下载的一些RM电影文件被损坏,在使用RealPlayer播放这些RM文件时,有的播放一段时间后便不能再继续,有的在播放时不能拖动时间条,这些文件都是被损坏了,一般使用RmFixer工具修复,但它使用不方便,有些文件还不能修复,现在笔者介绍一种功能更强、速度更快的修复工具,即RMA(RealMedia Analyzer),它可以修复许多RmFixer无法修复的文件,并且具有自动修复功能。RMA的最新版本是V. 0.25.01 (beta),下载后压缩包只有140KB,解压缩后,在BINWIN32目录下有Rma.exe文件,文件大小只有61KB,它是DOS模式下执行的命令。此工具的功能非常多,直接在DOS下执行RMA就可以显示其所有的命令参数及注释,笔者在此只列出常用的一些参数。

1、常用的命令参数

rma test.rm #check integrity of test.rm(检查文件的完整性)

rma -f test.rm #try to fix errors in test.rm with default settings(使用缺省设置试者修复文件中的错误)

rma -fb2n1 test.rm #try to fix errors in test.rm, seek two packets back when broken packet is found, only fix first broken packet(在搜索到2个被损坏的块后,只修复第一个被损坏的块)

rma -j/audio.rm//video.rm/ test.rm #join streams from audio.rm and video.rm and write multiplexed stream to test.rm.(合成audio.rm和video.rm为test.rm)

2、先检查RM文件是否有问题

以防万一,首先对要修复的文件进行备份。备份完成后,先对RM文件进行检查,命令格式如下,(前提是RMA.EXE文件和lzfst.rm文件已存放在E:盘中的根目录下)。如果RM有问题,就会显示被损坏的数据块。

3、对检测后有问题的RM文件进行修复

在对有问题的RM文件修复时,使用RMA的自动修复功能对文件进行修复,也就是使用-f参数。当扫描到一个损坏的数据块的时候,会自动对坏数据块进行修复。

4、重新建立索引

被损坏的RM文件在播放时不能够拖动时间条,就是因为其索引被损坏,只有索引数据正常的RM文件在播放的时候才允许使用快进、重放、时间条拖放等控制功能,所以必须重建索引数据。

5、再次对文件进行检查

使用RMA命令对RM文件进行检查。

修复好的RM再用RealPlayer播放时会一切正常,有兴趣的朋友不妨试一试

 

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑