目前在電腦上的影音格式有很多,
以 avi、mpeg、wmv、rmbv、mov、mkv  最為常見,
其他的,還有手機的格式,就 blah blah blah,族繁不及備載。
謎之聲:在此順帶一提是 "blah",不是 "bla",更不是 "bra"................

往往呢,大家滿心期待的下載到一個影片,
卻沒辦法開啟,或是有畫面沒聲音,有聲音沒畫面,
很嘔,很不爽,我了。

可是更嘔的是,朋友叫你東灌西灌,灌東灌西的,
這個播放軟體好或那個不好的,
灌又移除,重開機無數次,到後來還是不能看。
很嘔,很不爽,我懂。

所以,雖然我不敢稱自己為什麼影音編碼大師,
我還是希望自己在經歷多次與「影片播放有問題」的纏鬥後,
能留下一點東西給後人參考。

也因為我不是影音編碼大師,
我只會提供「我目前研究到的最好編碼組合」。
這裡只會敘述簡單的概念,提供編碼下載的連結,還有安裝步驟。
至於更深一層的技術性問題,各位可以去 PTT 的 AVencode 學習。
我也是一路爬文爬過來的,just for your information。



【概念】

影片有兩個層面,一個是「影像」,另一個是「聲音」。
你少了播放影像的編碼,但是有聲音的編碼,
那你撥影片的時候,就會「有聲無影」,反之亦然,就是那麼簡單。

而每個編碼都對應著一種格影片格式。

所以承如我分隔線以上的廢言所說,
目前影片最常見的影片格式有:avi、mpeg、wmv、rmvb*、mov**、mkv 。
解決這些,就有約九五成的影片都一定能看。

mpeg 和 wmv 是 Windows Media Player 就支援的一般格式。
通常會發生不能看情形的,會是其他的格式。

* 跟 rmvb 同一系列的還有 rm、ram 等
** 跟 mov 同一系列的還有 qt、q4t 等


【建議編碼組合】

我目前研究出來最好的組合,如圖表:

影片格式

建議安裝編碼

所對應編碼

avi

DivX Codec

DivX

 

XviD Codec

XviD

 

CoreAVCDecoder

x264

rmvb

real alternative

real

mov

quicktime alternative

quicktime

mkv

 Matroska Splitter

matroska

 

VSFilter

mkv 的字幕


聲音編碼:ac3 filterOgg Vorbis

字幕軟體:VobSub


【安裝】

零、前置作業
請移除你所有曾經灌過的編碼,
以及 Windows Media Player 以外的播放軟體。
一定要移除的,如:realOne player、real player、quicktime
可移除可不移除,如:powerDVD


一、播放軟體
我建議的播放軟體是 Media Player Classic
他甚至於 Flash 都能播放,所以雖然他比較醜,但請在用了他之後,
把你的 Windows Media Player 當裝飾品,謝謝。


二、DivX Codec、XviD Codec 
這個按照一般程序安裝就可以了,恕不贅述。


三、real alternative、quicktime alternative
這兩個是好物,特別是 real alternative。
千萬不要裝 realOne player,他簡直就是惡魔。
如果安裝了 real alternative 還不能看 rmvb 檔,
很有可能是 realOne player 移除不乾淨,這時候請:
1. 移除 real alternatiive
2. 重新安裝 realOne player 後重開機
3. 移除 realOne player,完成之後重開機
4. 再安裝 real alternative
很麻煩吧,所以我才說 realOne player 是惡魔。

至於 quicktime alternative,
安裝的時候注意不要勾選 Media Player Classic 就好。
因為你已經有了。


四、Core(H264)AVCDecoder
你將檔案解開後,會發現他裡面不是執行檔。
這是因為他只是整個解碼包中的一個編碼而已。
安裝多個解碼包往往會發生「衝碼」的情形,
所以為了避免這種窘境,我們取我們需要的部分就好,於是就是這個樣子啦。

CoreAVCDecoder.ax 這個檔貼到 C:\WINDOWS\system32,
然後 開始 > 執行 > 輸入 " regsvr32 CoreAVCDecoder.AX " > 確定這樣就可以了。


五、Matroska Splitter 、VSFilter
Matroska Splitter 和 VSFilter 下載下來要用 7-zip 解壓縮。

解壓縮之後你會發現跟上面類似的情形,所以處理方式也一樣。

將 MatroskaSplitter.ax 、VSFilter.dll 這兩個檔貼到 C:\WINDOWS\system32,
開始 > 執行 > 輸入 " regsvr32 C:\windows\system32\MatroskaSplitter.ax " > 確定這樣就可以了。


六、聲音編碼
按一般程序安裝即可,恕不贅述。


七、字幕軟體
Vobsub 按一般安裝程序即可。

要注意的是,字幕檔必須與檔案在同一個資料夾,
並且檔名必須相同,這樣右下角才會出現綠色箭頭,也才會有字幕出現。

如果出現的字幕是亂碼,
請打開你的字幕檔看他是不是真的就是亂碼
如果是,建議你另外找字幕 = ="

如果不是:
1. 請在綠色箭頭上點兩下
2. 選擇 字型
3. 請選擇一個中文字型(例:標楷體)
4. 請在 字集 選擇 CHINESE_BIG5
5. 確定

事實上,本人比較偏愛 VobSub 2.32 All 這個版本,
因為他可以換很多種顏色,哈哈。
在這裡就不提供了,想要的人請自己 google 看看吧。


【最後】

按這樣做就應該都可以看了,至少我沒什麼問題。
如果還有無法解決的,我強烈建議去 PTT 的 AVencode 版爬文。

但是如果是我這篇有什麼不清楚的,可以發問沒關係。

祝大家都能欣賞到好片!
創作者介紹
創作者 aqx 的頭像
aqx

aqx's P.R.I.D.E

aqx 發表在 痞客邦 留言(0) 人氣()