hdGET 發表於 2009-2-16 16:53:31

請問用TMPGEnc Authoring Works 4, 轉AVI有字幕, 但是轉MKV沒字幕的問題?

延續前一封發的問題, 又做了另一個測試, 因為我長久以來都習慣用TMPGEnc做轉檔

我的系統:
Vista SP1, 剛重灌好, 沒裝任何播放軟體與filter, codec...
ATI CCC 9.1

為了測試真的什麼filter都沒裝, 我用Media Player Classic v6.4.9.1去播AVI and MKV, 果然不能播

接下來我按順序我灌了:
1. ffdshow r2684
2. VSFilter v2.39, copy VSFilter去 windows/system32, 用regsvr32 VSFilter安裝
3. Haali Media Splitter 110119

測試:
1. 用Media Player Classic v6.4.9.1撥AVI (Xvid+MP3), OK, 播放的時候, window右下角工作列有顯示ffdshow video/audio & VSFilter的綠色icon.
2. 用Media Player Classic v6.4.9.1撥MKV (AVC+MP3), OK, 播放的時候, window右下角工作列有顯示ffdshow video/audio & VSFilter的綠色icon.

接下來安裝好TMPGEnc Authoring Works 4,
在預覽畫面中, 轉AVI時, 可以看到字幕(srt), 字幕的style也有變成我用VobSub預存的style, 這時window右下角工作列有顯示VSFilter的綠色icon,
但是在轉MKV時, 字幕出不來,
window右下角工作列也沒有顯示VSFilter的綠色icon?

請問這是為什麼?
麻煩各位大大解惑一下,
感謝~

jagu_liu 發表於 2009-2-24 15:51:22

您好,我也一直發生這樣的問題,用TMPGEnc plus時,只要不裝K-lite裡的Vobsub,再設定Directshow的優先順序,安裝VobSub 2.23後字幕就可以出來
但是昏倒的是用了TMPGEnc Xpress之後,反而MKV的字幕就都不見了
爬文和請教Google後,有文章是說要用Vobsub 2.37以上
但是我安裝之後測試卻還是出不來
後來我在偶然之下用了一個方式,雖然很麻煩但是絕對可以用,供您參考:
(1)當然安裝了Vobsub 2.27(但不確定有沒有用)
(2)進入K-lite裡的Configuration的ffdshow video decoder,勾選SubTitle項目,以及該項目底下的VobSub,裡面勾選Enable,至於Preferred language是否選Chinese有沒有影響就不知道了
※如果您的MKV檔裡包含了多種字幕(簡繁都有)的話,好像只會顯示第一個字幕,我測試的MKV檔有四種(GB簡、BIG簡、UTF-8繁、BIG繁),但都一直只顯示第一個GB碼的簡體中文,如果您也有這樣的狀況,可用下面方式來處理:
(3)用MKV extract GUI 程式把MKV裡的Video、Audio及Subtitle等檔都解出來
(4)再用MKV tool nix裡的MKV merge把Video、Audio及所要的字幕檔重新製成一個新的MKV檔,但要注意有的Video檔不是24fps而是23.98之類的(可以在原始的MKV播放時找Properties裡看得到fps的設定),在MKV merge裡可以設定,不然會影音不同步(因為有的MKV檔裡得Video是H264,單獨轉檔TMPGEnc Xpress不吃,但打包成MKV它就吃(原因可能要請其它高手指教)
(5)再用TMPGEnc XPress把剛做出來的MKV檔讀入,就可以順利出現字幕了

可能有更好、更方便的方法,但是我才疏學淺,只能提供這種方法供您參考。8-}

jagu_liu 發表於 2009-2-24 15:57:33

對了,我爬的文裡有高手提到不要安裝任何的Haali Media Splitter 相關程式,不知道會不會是這樣的問題=期待=
頁: [1]
查看完整版本: 請問用TMPGEnc Authoring Works 4, 轉AVI有字幕, 但是轉MKV沒字幕的問題?