本帖最後由 Airscence 於 2012-4-9 02:22 編輯
本文章最後由 Airscence 於 2011-3-19 15:09 編輯
轉自
http://thanatos.polyzone.org/2011/03/18/k-lite/
與blog作者已經告知過,可供轉載
轉貼證明
作者若有更新,以blog為主,在此不再同步更新
------------------------------------------------------------------------------------------------------------------------------------------
播放動畫或是掛字幕等等的問題時有耳聞,很多人也說裝了 K-Lite Codec Pack 就好。
但這東西要詳細說明安裝過程的設定很麻煩,完全使用預設值裝也是有些問題在。
所以這次安裝的時候,我直接把安裝的設定照下來當教學文。
如果你是一名專業的影音工作者,請勿完全仿照本篇的設定,這可能讓你的影音編輯軟體運作不正常,我會建議你相信自己的專業判斷來選用適當的設定。
如果你只是一名影音壓製者,且使用的工具為 MeGUI,那麼可以放心的照著設,因為 MeGUI 使用的是完全獨立的編碼器。
不過如果你常在 AVS 使用 DirectShowSource 這濾鏡載入影音,那麼這裡安裝的解碼器多少還是會有點影響,請特別注意。
本篇的設定是以 Windows 7 Ultimate (x86) 環境為準,XP 或 Vista 不保證有效。
如果你之前裝過任何解碼包,請將它們徹底移除後再進行安裝,以免發生各種不可預測的意外。
首先請到這裡下載 K-Lite Mega Codec Pack:http://www.codecguide.com/download_kl.htm
這是官網,如果它掛了,你在 Google 找到的 Free-Codecs.com 也是間可以放心下載來使用的網站。
正如上面所說,我建議下載的是 Mega 版本。
雖說只是播放的話下載 Full 就夠用了,而 Mega 一般是比 Full 多了編碼器,用來壓製影音或電視卡錄影用。
但其實 Mega 偶爾也會比 Full 多出一些解碼器,所以我還是推薦 Mega。
安裝過程遇到的選項可以參考下面的圖片 (請展開閱讀):
K-Lite Mega Codec Pack 安裝
請使用 Advanced install 模式以便看見所有選項。
最上面是隨附的播放器,建議使用 Media Player Classic - Home Cinema (簡稱 MPC-HC) 的最新版本。
H.264 解碼器請務必選用 ffdshow,H.264 是常見的高畫質影片所使用的編碼格式 (它的另一個名字叫 AVC)。
MPEG-2 和 VC-1 我的建議是都別去動它。
MPEG-2 亂選的話,可能會讓你播放 DVD 影片時出現一些問題;當然你可以懷著冒險的精神去嘗試非系統預設的解碼器。
VC-1 是目前 WMV 影片常使用的影像編碼格式,如果有問題可以事後去 ffdshow video decoder 的選項裡再改。
AC3 是 DVD 常使用的編碼格式,一般做 DVDrip 想保持原有音質的壓製者,也會把它直接拿來使用而不再壓縮。
這邊要選 AC3Filter 也不是不行,總之在 PC 上直接播放造成人聲過小的問題,其實選哪個都差不多,事後都要特別調過。
有些是在播放器調,有些可以在解碼器設定裡調,總之這邊大家應該都很熟悉,本篇不會說明怎麼玩它。
Vorbis 另一個名稱叫 OGG,是個普遍被認為優於 MP3 的音效編碼格式 (勿戰),GalGame 使用的音效格式也時常是它,某些壓製者也會偏好使用這個。
AAC 是現在的高畫質影片壓製者所愛用的格式之一 (常封裝於 MP4 及 MKV 等容器內),rmvb 偶爾也會使用這種音訊格式。
想看高畫質動畫的話,FLAC 及 True Audio 請務必勾選,這兩個是目前高畫質 RAW 常見的音效編碼格式。
這裡開始是影音分離器的設定。
Matroska splitter 就是 MKV 分離器,推薦使用 Haali。
DirectVobSub 請務必勾選,並使用 2.39。
外掛或內封(非內嵌)字幕都要靠這個播放,沒有它的話就未必會有字幕,除非你的播放器有內建的字幕濾鏡可用。
但事實上除了 MPC-HC 以外的播放器,其內建的字幕濾鏡通常都很悲劇,字體樣式及特效是完全被無視的。
VFW video codecs 下面的東西都是編碼器,你完全不想做影音壓製和剪輯的話,可以什麼都不選,Mega 比 Full 多的主要就是這一些東西。
到這裡編碼器/解碼器的選擇就完畢了。
Multi-threaded H.264 decoding 請記得勾選,除非你現在不是使用多核心的 CPU (那也不用考慮播放高畫質影片了)。
Skip H.264 inloop deblocking 這選項請勿勾選,播放 H.264 影片時畫質會降低,但可以降低 CPU 的負載,這是給電腦差的人使用的。
Auto-load VSFilter 請務必勾選,否則很有可能會讓你的外掛/內封字幕出不來。
前面看到的 DirectVobSub 這東西新名字就叫 VSFilter,實際上根本就是同一個東西。
MPC-HC 的 renderer 照上面直接選 [Use recommended] 讓安裝程式幫你選擇就好了。
Use internal subtitle renderer 可選可不選,MPC-HC 和 DirectVobSub 作者是同一人,所以不用擔心字幕特效什麼的出不來。
不過 MPC-HC 內建的那個可以利用 16:9 的黑邊部分來放字幕,DirectVobSub 不會那麼做 (我沒去研究有沒有辦法自己設出來)。
我個人的習慣其實還是偏好使用 DirectVobSub,但如果你希望使用硬解 H.264 影片還能掛字幕又有特效,這邊你就勾下去。
Tweaks 下的 [Subtitles] 照圖上那樣選就好,選那個 with buffering 有時特效會很怪,就算你 CPU 超頻到 4GHz 也不見得會正常。
這就是硬解的初始設定,其實我是兩個都沒有勾。
我個人偏好的是軟解,如果你希望使用顯卡硬解 H.264 影片,請勾選第一項。
這邊是設定檔案關聯用的,也就是哪些格式預設給哪些播放器播放,這看你高興決定是否要設定。
決定檔案總管是否要顯示影片的縮圖預覽,我是不太想去動它。
因為在早期有遇過某些解碼器有問題,結果檔案總管開進有影片的資料夾就卡住,甚至當掉的狀況。
喇叭的聲道數選擇,請勿直接照圖上設。
安裝完成後會問你是否要接著設定其它東西,勾上面三個就行了。
第四項要是 Windows 7 才會有 (我認為應該是這樣)。
ffdshow video decoder 設定
ffdshow audio decoder 設定設定 ffdshow 如何解碼音訊軌用的。
請務必確認 TrueHD、LPCM 及 FLAC 的設定正確。
Win7DSFilterTweaker 設定這工具基本上是針對 Windows 7 而設計的。
因為 Windows 7 有一些機制會無視你安裝 K-Lite Mega Codec Pack 時的選項,而強制使用系統內建的東西,所以需要使用特別的工具來重新指定。
一樣照圖設就可以。
安裝步驟到上面就算結束,再來是後續的設定。
到程式集的 K-Lite Codec Pack 選單開啟「Manage preferred DirectShow source filters」這個工具:
設定偏好使用的影音分離器
最後就是播放器的設定。
照上面的設定方式安裝完後,你應該也會多了一個叫 MPC-HC 的播放器可用。
一般人常講的「使用 K-Lite 播放」,指的大都是安裝完 K-Lite Codec Pack 的解碼包後,使用它附的 MPC 或 MPC-HC 來播放的意思:
MPC-HC 播放設定
如果你系統是 XP,這邊通常已經預先幫你選好 VMR-9 (renderless)。
如果是 Vista 或 Win7,一般就是 EVR C.P.。
之前安裝快結束時,在 MPC-HC 的 renderer 設定裡選 [Use recommended],理論上就會自動幫你設好。
內建解碼器的設定。
如果安裝結束時你有勾選 H.264 硬解,右邊那個 H264/AVC (DXVA) 就會勾起來。
若是硬解播放有問題會破格什麼的話,把那個勾取消就行了。
要是發現播放 MKV 影片時無法硬解,左邊那個 Matroska 可以打勾試試 (有些版本不知道為什麼勾選後下次進來又會被取消)。
這是不使用硬解及內建字幕濾鏡,又想使用外掛/內封字幕時,應該要確認的項目。
先點選 DirectVobSub (auto-loading version),然後確認右邊是選擇 Prefer。
如果你看不到 DirectVobSub (auto-loading version),請使用右上角的「Add Filter...」手動加入。
如果你打死都想使用 KMPlayer 來播放影片,請按照下面的方式設定:
KMPlayer 播放設定
請務必取消勾選「關閉字幕裝載器」。
播放 WMV / ASF 影片時,seek 的動作很慢或無效時可以試著改這裡的設定。
Matroska 請選擇「系統預設」,如果之前的設定都正確,播放 MKV 影片時就會自動叫出 Haali Splitter 來分離影音。
MPEG4,MOV 那邊也記得務必照著圖上改。
簡單說就是盡可能地拔掉 KMP 內建的解碼器,讓它去使用 K-Lite 解碼包裡的東西 (照前面設定的話,大部分會交給 ffdshow 處理)。
FLAC 請務必取消,否則如 Yousei Raws、E-HARO Raws 等壓製組的作品將無法播放。
還有前面 ffdshow audio decoder 的設定裡,也務必確認 FLAC 那項是 libavcodec 而不是 disabled。
WavPack 這個有時用 ffdshow 的會有問題,可以看情況決定該用 KMP 的還是 ffdshow 提供的。
KMPlayer 沒有 EVR CP 可選,所以即使你是在 Win7,請姑且使用 VMR9 未轉譯。
請務必取消勾選「顯示字幕」,這樣就能關閉 KMPlayer 內建的字幕濾鏡。
這東西非常的垃圾,如果字幕掛不起來,請先專心研究如何讓 DirectVobSub 得以被載入,而不是去使用它。