Board logo

標題: 如何在KM Player 載入雙字幕?? [打印本頁]

作者: songolam123    時間: 2012-8-5 06:06 PM     標題: 如何在KM Player 載入雙字幕??

KM Player不能加入兩個或以上的字幕檔!! 有人可以教教我嗎??
作者: cttung    時間: 2012-8-5 09:43 PM

有幾種不同的做法.
1. 常見的方式是把兩個字幕檔合併成一個雙語字幕檔.
2. 除了KM PLAYER本身的字幕功能之外,再調用 VOBSUB字幕機 和 FFDSHOW的字幕功能就能在KM Player 載入三字幕.

我先看一下你的電腦安裝了哪些CODEC再給予建議.
請安裝並執行avicodec -> [編解碼和濾鏡] -> [DirectShow濾鏡] -> [匯出清單],把"DirectShow 濾鏡清單.csv"用winrar壓縮上傳 http://www.multiupload.nl/ 再告知下載點.
http://avicodec.free.fr/ftp/AVIcodec_1.2_b113.exe
作者: songolam123    時間: 2012-8-5 10:23 PM

很感謝大大能為我回答問題

其實我主要是想載入兩個字幕(中和英), 如果只是KM Player可以做到??

已上傳 : http://www.multiupload.hk/YFQ6TM289N
作者: cttung    時間: 2012-8-5 10:38 PM

1. 你安裝了 FFDSHOW,所以可以用 FFDSHOW的字幕功能.
你會使用 FFDSHOW的字幕功能嗎?
2. 請用 km player播放這個 影片 -> 按 ctrl+tab -> 按下方的[複製] -> 把複製的內容貼上來.
作者: songolam123    時間: 2012-8-5 11:03 PM

我想應該是安裝KM Player時自動安裝了FFDSHOW, 但我不會用... 可以教我嗎??

這個是從KM Player Copy出來的
[主過濾器圖表]
0) - KMP Matroska Reader
1) - KMP Audio Codec
2) - KMP Video Codec
3) - KMP Audio Transform(Copy)
4) - Video Mixing Renderer9(Windowed)
5) - Default DirectSound Device

[視訊資訊]
解碼器 -(MPEG2) KMP Video Codec(AVC1-libcodec.dll)
格式 -Major Type: Video - Sub Type: YUY2
VideoInfo2: YUY2 1920X-800, 16 bits

[音訊資訊]
解碼器 -(0x8) KMP Audio Codec(DTS(Digital Theater Systems)-LibDTS.dll)
格式 -Major Type: Audio - Sub Type: PCM
WaveFormatEx: PCM(0x1), 48000 Hz, 16 Bits, 2 Ch

[基本視訊 DSP]
Internal brightness: 100%

[進階視訊 DSP]
+Video Plugin

[音訊 DSP]
+Pre amplification: Main: (100%)
+Auto Volume Control
+3D Effect: 5000
+Audio Plugin

[字幕設定]
+Draw Mode(Selected): Image
+Draw Mode(In use): None
+Text Rendering Method: Rasterizer
+Support HTML Tags(SMI)

[KMPlayer]
+Version: 3.3.0.33(7,701,120, 12/7/2012 12:55:20)
+libcodec.dll: (3,019,776, 5/7/2012 14:36:50)
+libmplay.dll: (420,864, 21/2/2012 17:27:40)
+PProcDLL.dll: 1.0.0.1(1,769,472, 25/2/2008 14:07:04)
+LibDTS.dll: (178,174, 5/12/2008 15:42:20)
+liba52.dll: (73,063, 5/12/2008 15:41:10)
+libfaad2.dll: (335,155, 5/12/2008 15:37:06)
+libmad.dll: (123,036, 5/12/2008 15:42:30)
+libmpeg2.dll: (154,644, 5/12/2008 15:42:42)
+theora.dll: (200,864, 5/12/2008 15:43:32)
+OggVorbis.dll: (1,165,312, 25/2/2008 14:07:00)
+xviddll.dll: (758,319, 5/12/2008 15:58:36)
+Old_QUARTZ.DLL: 6.01.05.0319(770,048, 25/2/2008 14:07:00)
+AboutDll.dll: (105,472, 3/10/2005 13:12:18)
+DTView.dll: (98,304, 21/2/2012 17:27:36)
+ImLoader.dll: (856,064, 25/2/2008 14:05:22)
+MediaInfo.dll: 0.7.58.0(2,947,184, 22/6/2012 17:19:26)
+KMPAlbumArt.dll: 2009, 1, 5, 0(2,400,256, 6/1/2009 2:33:48)
+logo\KMP_Album_Art.swf: (1,113,828, 16/7/2012 10:35:32)


--------------------
[檔案資訊]
--------------------
D:\TDDOWNLOAD\Battleship.2012.1080p.BluRay.DTS.x264-SPARKS [PublicHD]\battleship.2012.1080p.bluray.x264-sparks.mkv
  General
    Complete name : D:\TDDOWNLOAD\Battleship.2012.1080p.BluRay.DTS.x264-SPARKS [PublicHD]\battleship.2012.1080p.bluray.x264-sparks.mkv
    Format : Matroska
    Format version : Version 2
    File size : 9.84 GiB
    Duration : 2h 11mn
    Overall bit rate : 10.7 Mbps
    Writing application : mkvmerge v4.1.1 ('Bouncin' Back') built on Jul  3 2010 22:54:08
    Writing library : libebml v1.0.0 + libmatroska v1.0
  Video #1
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L4.1
    Format settings, CABAC : Yes
    Format settings, ReFrames : 5 frames
    Codec ID : V_MPEG4/ISO/AVC
    Duration : 2h 11mn
    Bit rate : 9 223 Kbps
    Width : 1 920 pixels
    Height : 800 pixels
    Display aspect ratio : 2.40:1
    Frame rate : 23.976 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.250
    Stream size : 8.26 GiB (84%)
    Writing library : x264 core 125 r2208 d9d2288
    Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=9223 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
    Language : English
    Default : Yes
    Forced : No
  Audio #2
    ID : 2
    Format : DTS
    Format/Info : Digital Theater Systems
    Codec ID : A_DTS
    Duration : 2h 11mn
    Bit rate mode : Constant
    Bit rate : 1 510 Kbps
    Channel(s) : 6 channels
    Channel positions : Front: L C R, Side: L R, LFE
    Sampling rate : 48.0 KHz
    Bit depth : 24 bits
    Compression mode : Lossy
    Stream size : 1.38 GiB (14%)
    Language : English
    Default : Yes
    Forced : No


--------------------
[系統資訊]
--------------------
CPU 0: 3093MHz, Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz, Intel64 Family 6 Model 42 Stepping 7
CPU 1: 3093MHz, Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz, Intel64 Family 6 Model 42 Stepping 7
CPU 2: 3093MHz, Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz, Intel64 Family 6 Model 42 Stepping 7
CPU 3: 3092MHz, Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz, Intel64 Family 6 Model 42 Stepping 7
OS: Windows NT Professional(Version 6.1 Build 7601) Service Pack 1
Video: NVIDIA GeForce GTX 550 Ti

DirectX: 9.0c(4.09.00.0904)
Memory: All: 4,164,980 KB, Available: 1,879,692 KB, Used: 55%
CodePage: 950, Charset:1
Instruction: MMX MMX2 SSE SSE2 SSE3 64Bits

[System Process]
System
smss.exe
csrss.exe
wininit.exe
csrss.exe
services.exe
lsass.exe
lsm.exe
winlogon.exe
svchost.exe
nvvsvc.exe
nvSCPAPISvr.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
NvXDSync.exe
nvvsvc.exe
spoolsv.exe
svchost.exe
avp.exe
taskhost.exe
IMEDICTUPDATE.EXE
srvany.exe
KMService.exe
PnkBstrA.exe
conhost.exe
PsiService_2.exe
dwm.exe
explorer.exe
svchost.exe
WLIDSVC.EXE
svchost.exe
WLIDSVCM.EXE
RtkNGUI64.exe
sidebar.exe
SearchIndexer.exe
svchost.exe
SearchProtocolHost.exe
svchost.exe
nvtray.exe
svchost.exe
Thunder.exe
PCCompanion.exe
wmpnetwk.exe
PCCompanionInfo.exe
ThunderPlatform.exe
nusb3mon.exe
jusched.exe
acrotray.exe
avp.exe
dllhost.exe
NASvc.exe
daemonu.exe
svchost.exe
XBrowser.exe
wuauclt.exe
XBrowser.exe
OSPPSVC.EXE
rundll32.exe
audiodg.exe
chrome.exe
chrome.exe
chrome.exe
chrome.exe
chrome.exe
chrome.exe
chrome.exe
chrome.exe
chrome.exe
chrome.exe
TrustedInstaller.exe
chrome.exe
SearchFilterHost.exe
KMPlayer.exe
作者: antixder    時間: 2012-8-5 11:18 PM

本帖最後由 antixder 於 2012-8-5 11:43 PM 編輯
其實我主要是想載入兩個字幕(中和英), 如果只是KM Player可以做到??
songolam123 發表於 2012-8-5 22:23
KMP本身就有顯示雙字幕的功能,不需要用ffdshow或VOBSUB

勾選將多重字幕處理為一個整體字幕後
KMP播放時就會同時顯示中英兩個字幕檔的字幕
不需要手動選擇字幕檔

提醒你KMP會收集用戶電腦的數據最好用防火牆擋掉
[主過濾器圖表]
0) - KMP Matroska Reader
1) - KMP Audio Codec
2) - KMP Video Codec
3) - KMP Audio Transform(Copy)
4) - Video Mixing Renderer9(Windowed)
5) - Default DirectSound Device
songolam123 發表於 2012-8-5 23:03
KMP的轉譯器建議用EVR(C/A)或VMR9未轉譯

作者: cttung    時間: 2012-8-5 11:34 PM

1. k-lite的 [Configuration] -> [ffdshow video decoder] -> [codecs] -> H.264/AVC 從 disabled 改為 libavcodec.
2. k-lite的 [Configuration] -> [ffdshow video decoder] -> [Subtitles] 打勾
3.  KM PLAYER -> F2 -> 自訂過濾器管理器 -> 新增已註冊的過濾器 -> 點選 ffdshow video decoder -> 確定
4. KM PLAYER -> F2 -> 內部視訊解碼器 -> 通用 -> H.264 選擇 disabled.
5. KM PLAYER -> F2 -> > 外部視訊解碼器 -> AVC1 選擇ffdshow video decoder  
6. KM PLAYER 播放影片,應該會看到兩個相同的字幕
7. KM PLAYER -> 右鍵 -> 字幕 -> 字幕語言 選擇另一個字幕語言
作者: songolam123    時間: 2012-8-6 09:00 AM

我試過FFDSHOW,但有bug. 顯示兩個字幕時會重疊起來

但我認為KM Player內置的字幕功能已夠我用了, 再次感謝你的回答

最後還有一個問題, 如果想把兩個字幕都轉做不同的字型可能嗎?

因為當我轉字型A時, 兩個字幕都一起轉了A. 有可能把一個字幕轉字型A, 一個轉字型B嗎?
作者: songolam123    時間: 2012-8-6 09:00 AM

我試過FFDSHOW,但有bug. 顯示兩個字幕時會重疊起來

但我認為KM Player內置的字幕功能已夠我用了, 再次感謝你的回答

最後還有一個問題, 如果想把兩個字幕都轉做不同的字型可能嗎?

因為當我轉字型A時, 兩個字幕都一起轉了A. 有可能把一個字幕轉字型A, 一個轉字型B嗎?
作者: cttung    時間: 2012-8-6 10:05 AM

1. 兩個字幕會重疊不是BUG,你可在 KM PLAYER 或 FFDSHOW裡調整字幕位置如圖.
2. 你目前用什麼方法轉字幕字型?如果是用KM PLAYER裡的字幕功能調整字型的話就不行,只能在字幕檔裡調整成不同的字型才行.


作者: antixder    時間: 2012-8-6 12:16 PM

如果想把兩個字幕都轉做不同的字型可能嗎?

因為當我轉字型A時, 兩個字幕都一起轉了A. 有可能把一個字幕轉字型A, 一個轉字型B嗎?songolam123 發表於 2012-8-6 09:00
可以用不同的字型
但這樣播放時就要手動選第二個字幕

取消將多重字幕處理為一個整體字幕


第二字幕取消繼承首字幕屬性並設定字型


還要設定第二字幕的垂直距離


總之SRT字幕是用不到ffdshow或vobsub的
只有像pgs這種KMP不支援的字幕格式才需要

煩請回應一下我說的方法到底有沒有效或有甚麼問題
不然我不知道你試了我的方法沒
作者: songolam123    時間: 2012-8-6 12:37 PM

明白了, FFDSHOW的問題也解決了

現在用了KM內置的字幕功能加入了雙字幕, 也成功更改了字型了

很多謝大大那詳細的教學, 多謝:)




歡迎光臨 公仔箱論壇 (http://5.39.217.77:8898/) Powered by Discuz! 7.0.0