| 發表者 |
討論內容 |
| (1) 2 » |
| threesecond |
發表時間:2010-03-07 17:32 |
- 網站管理員

- 註冊日: 2003-11-05
- 來自:
- 發表數: 3167
|
- 自動安裝 K-Lite Mega 與 MPC 中文化
- K-Lite Codec Pack Mega 可以播放包括 rmvb 與 .mov 各種檔案格式,
所以我最近打算全面預裝這個,替換掉本來用的 Xvid 與 RealPlayer, 另外,K-Lite 也內建了 Media Player Classic,但只有英文版,所以我們要來動點手腳。
1. 下載 K-Lite Codec Pack Mega http://www.codecguide.com/download_kl.htm 我用的是 K-Lite_Codec_Pack_570_Mega.exe 2.下載 Media Player Classic Home Cinema http://mpc-hc.sourceforge.net/download-media-player-classic-hc.html 我用的是 32 位元 exe 安裝檔格式, 檔名是 MPC-HomeCinema.1.3.1249.0.(x86).exe
3. 安裝批次檔
start /wait K-Lite_Codec_Pack_570_Mega.exe /Silent
start /wait MPC-HomeCinema.1.3.1249.0.(x86).exe /Silent /DIR="%ProgramFiles%\K-Lite Codec Pack\Media Player Classic"
"%ProgramFiles%\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe" /unregall
"%ProgramFiles%\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe" /regvid
exit
這樣就可以自動安裝完成了。
說明 第一行是自動安裝 K-Lite。 第二行是自動安裝 MPC-HC,這邊用到一個很冷門的參數 /DIR 因為預設安裝的路徑不會安裝到 K-Lite 目錄下,所以要多加一個參數, 參考資料在此(好古老的文章,終於派上用場了): http://www.threesecond.info/v2/modules/xhnewbb/viewtopic.php?topic_id=173 而且這樣安裝完的 MPC 預設就是繁中版。 第三行和第四行是註冊檔案關連,因為我希望全部影片都由 MPC 播放,音樂檔則不要, 所以先取消註冊全部檔案關連,再註冊一次全部影片檔案關連, 這樣就完成了。 ---------------- 不要叫我大大,我今天大過了。
|
|
|
| alex |
發表時間:2010-03-08 00:23 |
- 初心者
- 註冊日: 2009-10-04
- 來自:
- 發表數: 18
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- 另一個方法可以自訂 K-Lite 安裝,
klmcodec.exe -MakeUnattended
執行以上指令,可以自訂安裝過程的選項,並建立 klmcp.ini 檔, 另一個 bat 檔中會有可以使用的參數。
接著利用 bat 檔的語法
klmcodec.exe /verysilent /norestart /LoadInf=".\klmcp.ini"
|
|
|
| nakaeki |
發表時間:2010-03-08 09:27 |
- 初心者
- 註冊日: 2010-03-06
- 來自: 台北<-->橫須賀
- 發表數: 8
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- K-Lite內建的MPC-HC版本似乎比較新(1.3.1595.0)
如果說從MPC-HC官網下載ZIP版然後解出mpcresources.tc.dll 置入K-Lite內建的MPC-HC資料夾中,不知是否會比較好?
|
|
|
| threesecond |
發表時間:2010-03-08 11:05 |
- 網站管理員

- 註冊日: 2003-11-05
- 來自:
- 發表數: 3167
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- 引文:
alex 寫道: 另一個方法可以自訂 K-Lite 安裝,
klmcodec.exe -MakeUnattended
執行以上指令,可以自訂安裝過程的選項,並建立 klmcp.ini 檔, 另一個 bat 檔中會有可以使用的參數。
接著利用 bat 檔的語法
klmcodec.exe /verysilent /norestart /LoadInf=".\klmcp.ini"
感謝樓上提供自定安裝方法,剛好我很需要這個資訊, 找時間再來測試。
引文: nakaeki 寫道: K-Lite內建的MPC-HC版本似乎比較新(1.3.1595.0) 如果說從MPC-HC官網下載ZIP版然後解出mpcresources.tc.dll 置入K-Lite內建的MPC-HC資料夾中,不知是否會比較好?
我很早就知道這個問題了,但因為很久以前的 MPC 會鎖語言檔版本, 語言檔和主程式版本不一致就無法套用,後來我一直沒解決這問題。
剛剛重新驗證了一次,發現已經解決了! MPC主程式版本 1.3.1590.0,可以套用 1.3.1249.0 內附的語言檔, 實際上,語言檔本身的版本只有標示 1.3.0, 所以我再改一下流程吧,下一篇再敘。 ---------------- 不要叫我大大,我今天大過了。
|
|
|
| basic |
發表時間:2010-03-08 13:50 |
- 三段會員

- 註冊日: 2005-06-17
- 來自: tw.gg-game.com/三國
- 發表數: 102
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64
這個網站的MPC也不錯!版本多元兼多國語言...可以參考 昨天有下載 1.3.1735.0 拷貝去 Media Player Classic目錄
預設開啟似乎還是英文的,正在找預設開啟是中文的設定值 ----------------
|
|
|
| threesecond |
發表時間:2010-03-08 14:16 |
- 網站管理員

- 註冊日: 2003-11-05
- 來自:
- 發表數: 3167
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- 引文:
感謝提供資訊。
其實我本來想另外發一篇番外篇,寫一下昨天研究的心得, 中文語系的設定值我昨天就找出來了,過程有點複雜, 今天沒空寫廢話,所以直接講答案了, 匯入下列登錄檔:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Gabest\Media Player Classic\Settings]
"InterfaceLanguage"=dword:0000000e
就自動設定中文版了,請自由發揮吧! ---------------- 不要叫我大大,我今天大過了。
|
|
|
| threesecond |
發表時間:2010-03-08 16:43 |
- 網站管理員

- 註冊日: 2003-11-05
- 來自:
- 發表數: 3167
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- 重來一次吧,
因為 K-Lite 和 MPC 之間有種種問題,MPC 官網的版本較舊, 但可以指定為中文版,所以我分別列出兩種方法,自行選擇。
方法一:
1. 下載前面提過的兩個安裝檔 K-Lite_Codec_Pack_570_Mega.exe MPC-HomeCinema.1.3.1249.0.(x86).exe
2. 準備登錄檔 mpc.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Gabest\Media Player Classic\Settings]
"InterfaceLanguage"=dword:0000000e
3. 安裝批次檔
start /wait MPC-HomeCinema.1.3.1249.0.(x86).exe /Silent /DIR="%ProgramFiles%\K-Lite Codec Pack\Media Player Classic"
start /wait K-Lite_Codec_Pack_570_Mega.exe /Silent
regedit.exe /s mpc.reg
start /wait "%ProgramFiles%\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe" /unregall
start /wait "%ProgramFiles%\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe" /regvid
exit
說明, 這是把 MPC 先裝進去,再裝 K-Lite,但 K-Lite 會把語系複寫為英文版, 所以還要再填入一次登錄值 "InterfaceLanguage"=dword:0000000e 雖然很兩光,但是沒辦法。 另外,我搞不定 reg.exe add 寫入 REG_DWORD 的辦法, 所以用 regedit.exe /s 代替,會的人就自己寫吧。
方法二:
用俄國網站下載的最新版 SVN http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/ 檔名是 MPC-HomeCinema.1.3.1738.0.x86.exe
安裝批次檔
start /wait K-Lite_Codec_Pack_570_Mega.exe /Silent
start /wait MPC-HomeCinema.1.3.1738.0.x86.exe /Silent /DIR="%ProgramFiles%\K-Lite Codec Pack\Media Player Classic"
start /wait "%ProgramFiles%\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe" /unregall
start /wait "%ProgramFiles%\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe" /regvid
exit
這樣的好處是,後裝的 MPC 會指定語言為繁中, 但只有 Current User 生效,好處只有不需匯入登錄檔而已, 以結果來說跟前面一樣。
兩種方法自行選用吧。 ---------------- 不要叫我大大,我今天大過了。
|
|
|
| threesecond |
發表時間:2010-03-08 17:07 |
- 網站管理員

- 註冊日: 2003-11-05
- 來自:
- 發表數: 3167
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- 方法三:
用上面網友提過的辦法, K-Lite_Codec_Pack_570_Mega.exe /MakeUnattended 產生安裝設定檔,選擇 Profile2: Default (without player) 後面設定要怎麼改請自便, 然後再安裝 MPC 就可以避免 MPC 被複寫的問題..........
-- 一個軟體搞一整天,我一定是瘋了。 ---------------- 不要叫我大大,我今天大過了。
|
|
|
| Lyan |
發表時間:2010-03-08 21:26 |
- 九段會員

- 註冊日: 2006-10-28
- 來自: 台灣省桃園縣大園鄉
- 發表數: 250
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- 引文:
threesecond 寫道: 我搞不定 reg.exe add 寫入 REG_DWORD 的辦法,
Reg Add 的寫法
Reg Add "HKCU\Software\Gabest\Media Player Classic\Settings" /v "InterfaceLanguage" /t reg_dword /d 14 /f
---------------- 莫力思雷靠唄 http://www.facebook.com/group.php?gid=180507086059
|
|
|
| nakaeki |
發表時間:2010-03-08 22:30 |
- 初心者
- 註冊日: 2010-03-06
- 來自: 台北<-->橫須賀
- 發表數: 8
|
- Re: 自動安裝 K-Lite Mega 與 MPC 中文化
- 引文:
這個俄羅斯的改造版使用時會報錯,顯示缺少D3D9元件...... 小弟試用的是最新的1.3.1742.0,確定有裝DirectX元件,但它仍報缺檔。 使用SourceForge原版及K-Lite作者的改造版則不會報錯...... 不知道是不是因為俄國人把MediaInfo寫進去的關係? 剛才上網爬文,有網友不建議用SourceForge以外的版本^^" 依照網友的說法,好像就是MediaInfo問題多多??的緣故。
|
|
|