|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2005-07-03, 03:21 PM | #1 |
榮譽會員
|
快速修復損壞的RM文件
我們經常從網際網路上下載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播放時會一切正常,有興趣的朋友不妨試一試 |
__________________ |
|
送花文章: 3,
|