酷我音樂盒是壹款很方便的在線音樂盒,不僅使用方便,而且速度很快。最重要的是,裏面有壹些MTV很經典,但是酷我只提供了壹些mp3的下載鏈接,對於MTV卻只提供在線觀看。那我們有沒有辦法把自己喜歡的MTV下載到自己電腦上慢慢體味呢?答案是有的。下面就給大家說說如何下載酷我音樂盒中的MTV。
壹般情況下在線播放的視頻或者是音頻,都會先緩沖到本地文件中,然後再調用本地的緩沖文件播放。想到這個原理,下面的就很簡單了,壹個重要的問題就是酷我把這些文件緩沖到哪裏了?現在要借助壹個工具來實現,該工具的名稱是filemonitor(在迅雷上下),主要功能就是監視磁盤文件的變化情況。
下面就說說具體的操作步驟吧,下載完filemonitor之後,解壓運行,然後再運行庫我音樂盒。選擇filemonitor要監視的驅動盤(磁盤分區),從酷我音樂盒中選擇自己喜歡的MTV播放,發現它在C:\DocumentsandSettings\AllUsers\ApplicationData\mcache目錄下生成壹個視頻文件,不是吧,這麽簡單就找到了,直接雙擊播放,發現系統資源被消耗很多,但是視頻卻無法播放,難不成這些視頻經過酷我加密處理了,需要酷我的播放器解密之後才能播放。如果是加密過的就沒辦法了,只能解密處理了,但是又不知道它的加密算法。正郁悶的時候發現filemonitor的屏幕上有多了壹個視頻文件,是在C:\DocumentsandSettings\Administrator\LocalSettings\Temp\KMusic目錄下的同名文件,趕快試試看能不能播放,居然可以,看來不用解密原來的那些視頻文件了。趕快把可以播放的視頻轉移到其他地方,以後再看這些視頻就不用上網看了,看似問題已經解決了。但是筆者還有壹個疑問,就是mcache裏面的那些視頻文件是幹嘛用的,既然緩沖了,為什麽不可以播放。
註:C:是系統分區,administrator是當前用戶所在的文件,如果妳用其他用戶登陸的話,應找到對應的目錄。
帶著這個疑問,我連續添加了十幾個視頻,此時卻發現在沒有播放視頻1的時候,視頻2就已經緩沖到mcatch中了,也許這個文件夾是臨時緩沖區,重新打開目錄C:\DocumentsandSettings\Administrator\LocalSettings\Temp\KMusic,卻發現裏面只有正在播放的壹歌視頻,看來我的猜想是正確的。這也許就是酷我在線播放視頻比較快的原因吧。
下面把酷我播放音樂盒播放視頻的過程總結壹下發給大家:用戶添加播放列表,酷我按照播放列表順序需要的視頻文件下載到臨時緩沖mcatch文件夾中並進行相應的處理,當酷我播放視頻的時候需要從mcatch中調用視頻文件,並把處理過的視頻文件恢復到原來狀態並復制到Kmusic文件夾中,最後播放該視頻文件,播放完成後,會繼續從mcatch中拷貝視頻文件到Kmusic中播放。還要註意的壹點是:酷我在退出的時候會刪除掉Kmusic文件夾及其下的所有視頻文件,所以在關閉酷我之前把這些視頻復制出來。但是對於mcatch中的視頻,它卻不會刪除掉,因為這些是經過特殊處理的,就是留在用戶電腦上,也無法播放。