本網誌轉載於此:[ 幻想中的現實--Faith in GOD ]
(http://allen7575.blogspot.com/2008/03/kmplayer-rm-rmvb.html)
============轉錄分隔線============
KMPlayer是一款韓國人製作的影音播放器,其功能相當強大,號稱是全功能的播放器,幾乎所有網路上常見的檔案都可以用它來播放。當然,網路上還有很多款的播放器也是號稱可以撥放所有的影音格式,那麼,KMPlayer 與其他種播放程式又有甚麼不同呢?事實上,KMPlayer 最為特殊的一點就是它可以使用內建的解碼器來撥放各種影音檔,而不需另外安裝各種解碼器到系統中,增加系統的負擔,除此之外,由於這個特點,KMPlayer 是完全免安裝的,也就是說,你可以將整個KMPlayer 存放的資料夾放到隨身碟裡帶著走,不論到哪裡、甚麼樣的電腦,都可以撥放任何你想觀看的影片,不會受到系統有沒有安裝某個codec 的影響,也因為這個可攜式的特性,KMPlayer 已經受到許多人的喜愛。
不過,如果你是從官方下載KMPlayer,可能會遇到無法撥放RM檔的問題,於是便抱怨說:不是號稱全功能撥放器嗎?怎麼連RM 都無法撥放?
事實上,這不是KMPlayer 的錯,因為KMPlayer 是做為免費軟體是出,其中所有的檔案都必須是公開授權的,也因此,由於某些格式的解碼器並非公開授權,而是有私人版權的檔案,其他人不能隨意重製及散布,所以像Real media、Quick time ...等等影音格式,其解碼器是不能附在其他播放器內供人下載的,這就造成了官方的KMPlayer 無法撥放RM 檔的問題。
雖然如此,這個問題卻也很好解決
只要想辦法弄到那些解碼所需的檔案就ok啦!
(當然這可能會觸法,不過基本上Realplayer和Quick time都是免費下載的播放器,從其中提取出一些檔案自己用也不算犯法吧?)
根據官方的說明,播放RM 須要下列檔案:
atrc.dll
cook.dll 音訊
drv1.dll
drv2.dll
drvc.dll 視訊
hxltcolor.dll
pncrt.dll RealPlayer 播放RM格式文件時所需要的動態鏈接庫檔案
raac.dll
rv10.dll
rv20.dll
rv30.dll
rv40.dll
sipr.dll
(經過實測的結果,似乎只需要cook.dll、drvc.dll、pncrt.dll 即可撥放)
以上這些檔案可以從Real Alternative 中取得(一個RM檔的解碼包,但似乎是違法的)
進入安裝Real Alternative的資料夾中,開啟其中的「Codec」資料夾,將以上檔案複製出來即可
(另有一說,將"沒有3260結尾"的當案複製出來,不過事實上好像會多出一些不必要的東西)
另外,到c:\Windows\System32\ 找 pncrt.dll 這個檔案,這個檔案必須要安裝Realplayer 才找得到,或者可以到網路上搜尋pncrt.dll,應該很容易可以找到此檔。