引用:
作者瑪奇朵
請教一下當初光安裝K-Lite Codec Pack之後MPEG2是可以在
Media Player 9上正常播放的,且不會發生跑馬燈及抖動
可是當安裝完Elecard.MPEG2.Decoder.v2.0.exe
卻發生有些mpeg2 在media player9無法播放的情形,
一定要用media player classic之類的才能播放,而有些mpeg2卻依然能在
media player9上播放,請問這是什麼狀況呢?
|
不知道,WMP9 不能播放的情況是怎麼樣?是畫面全黑,還是完全沒有回應?
我覺得,既然能用 MPC 播放,那就用 MPC 播放吧,反正 WMP9 很爛,不用也罷
引用:
所以緊接著安裝Elecard MPEG2 Decoder Package 2.0.exe之後
media player9播放就出現右上角方格不斷在畫面抖動的情況,以及
下方有字幕跑馬燈,這的確對於播放mpeg2來說沒有一個完美的解決方法麼
|
這是因為 Elecard MPEG2 Decoder Package 2.0.exe 是官方的試用版,有日期限制,超過日期會有小方格和跑馬燈。
播放 MPEG-2 的完美解決方案:
1. 不要用 Elecard 的 Decoder,裝 WinDVD 或 PowerDVD,用 WinDVD 或 PowerDVD 的主程式播放或者用他們的 DirectShow Filter。
使用 MPC 播放時在視窗上按滑鼠右鍵,看看 Filters 項目底下,列出來目前正在使用的解碼器是哪些。
MPC 有內建自己的 MPEG-2 Splitter 和 MPEG-2 Decoder,要先在 Options... --> Filters 項目中將這些內建的解碼器取消,MPC 才會使用外部的解碼器。
接著在播放中檢查目前使用的解碼器是哪一個,如果播放有問題,就知道是哪一個解碼器在作怪。
如果系統上有安裝多個 MPEG-2 解碼器,或者 Codec 包,造成系統上有多個 DirectShow Filter 都可以解碼,每個解碼器都有優先權,有時候跳出來解碼的不是我們想要的那一個,怎麼辦?
MPC 的 Options... --> Overrides 底下你可以加入系統上的任意 DirectShow Filter,設定他們的優先權,你可以 block 擋住不使用某一個 Filter,Prefer 偏好使用某一個 Filter,或者直接手動指定每個 Filter 的 Merit 優先權。
這個設定只對 MPC 有效,用 WMP 或其他 Player 的時候還是按照系統的原優先權設定。
如果你要更改系統對於 DirectShow Filter 的優先權設定,不會直接修改 registry 的話,也有專門再修改這種設定的小軟體可以使用。
常看到有很多人灌了一堆 Decoder,系統弄得很亂,最後到底是哪一個 Decoder 在解碼都不知道,有問題只好重灌,其實這是不必要的。
只要弄清楚
a. 到底現在是哪一個 Decoder 在解碼
b. 這個 Decoder 有問題,把它的優先權調低,讓沒問題的 Decoder 優先權提高,用沒問題的 Decoder 解碼就可以了,根本不需要重灌
2. 安裝 Elecard 的 Decoder,但是要找沒有使用限制的版本
如果你會用到 TMPGEnc 來轉檔 MPEG-2 檔,就無法使用 WinDVD/PowerDVD 的 Deocder 來做轉檔的工作,這個問題以前討論太多次了,搜尋一下應該可以找到許多的答案。
引用:
再請問,當用Dr.Dvix要做模式轉換的時候,
有些mpeg2也會發生在導入映像檔的時候有卡住的現象
而有些卻不會,是mpeg2也有分不同的格式麼?
|
MPEG-2 沒有許多不同的格式。
我想可能是解碼器有問題,或者檔案有問題,MPEG-2 檔案如果破損,往往會造成解碼錯誤或者解碼停頓,造成轉檔中斷,轉檔不完全等問題。
引用:
另外Dr.Dvix轉檔壓縮的品質各位覺得如何呢?
像200mb的檔案壓縮成59mb
不過畫面品質選在
Video : 55 Mb, 2320 Kbps, 29....
|
Dr.DivX 從來沒用過。
DivX 的畫質不是很好。
如果壓縮比太高,畫質很爛也是一定的。