【電腦軟硬件應用網 教程】利用暴風影音實現影片的雙字幕,方法並不復雜。(相關文章:妙用MPC實現DVDRip雙字幕播放)
字幕一般分為兩大類:
1、文本字幕:如srt、ssa、ass、sub等;
2、圖形字幕:如idx+sub、idx+rar等,其中idx是字幕索引,sub是字幕內容,兩者必須同時使用;而rar其實就是sub的winrar壓縮文檔,主要是為了節約些硬盤空間而已;
其中,最常見的字幕類型為srt、ssa和idx+sub這3種字幕,srt和idx+sub字幕一般是影片的對白字幕,而ssa字幕為特效字幕,常用於壓制過程中做為水印;
下面以Media Player Classic暴風影音播放器(簡稱MPC)來講解,其它播放器可參照此方法進行;MPC的版本為V5.03.24 正式版,其中ffdshow的版本為20050318,vobsub的版本為2.36;
首先安裝DirectX 9.0C,然後安裝MPC播放器,建議按照默認安裝即可,同時會安裝ffdshow解碼包和vobsub字幕軟件;
先說一下單字幕的實現
本例使用的是一部DVDrip的影片,後綴名為avi,影片字幕是idx+sub格式的圖形字幕;
把影片和字幕文件改為同名並放到同一文件夾內,用MPC播放即可自動調用Vobsub實現單字幕的播放;
Vobsub的字幕功能幾乎可以支持所有類型的字幕格式,因此上圖中的字幕類型可以任意變化;
打開MPC的選項,選擇“輸出”,在DirectShow中選擇“VMR9(無轉換)”。如果你只安裝了低版本的DirectX,而且操作系統是windows xp及以上版本,此處選擇“VMR7(無轉換)”,然後確定:
退出MPC並重新播放影片,在“文件->載入字幕”中選擇需要載入的新字幕,可以選擇當前正在播放的字幕文件:
載入雙字幕後可能兩個字幕會重疊,我們可以分別利用MPC的字幕功能和vobsub的字幕功能進行調整:
注意:字體和顏色的調節只對文本字幕有效,對圖形字幕是無效的;建議字體設置為黑體粗體小二;
如果載入的是ssa水印字幕,效果如下圖(右上角為ssa水印字幕):
MPC的內建字幕引擎+Vobsub基本可以搞定所有字幕類型的雙字幕播放,所以以上的字幕類型可以任意變化;
說明幾點:
1、此方法適用於rm、rmvb、mpg和dat等格式的視頻;
2、idx+sub字幕如果是多語言字幕,可以用MPC和Vobsub導入同一個idx+sub字幕,然後選擇不同的語言,常用於中英文字幕的顯示;
3、此方法需要顯卡支持D3D硬件加速功能才可以,否則MPC的內建字幕引擎不能啟動;
4、此方法只適用於播放時雙字幕的實現,而不適用於壓制時的雙字幕實現。
用MPC播放影片,然後雙擊右下角的ffdshow圖標,或者進入“暴風影音綜合設置”中,選擇FFDShow視頻設置:
進入ffdshow的設置界面,選擇“字幕”項,導入srt文本字幕文件,並根據實際情況做相應的顯示位置的調整;
說明幾點:
1、此方法適用於ffdshow可以支持的視頻格式,如dvdrip、hdtvrip等格式的avi文件;
2、ffdshow的字幕功能不支持有特效的ssa字幕,而且對idx+sub圖形字幕的支持有限,導入的圖形字幕不能調整顯示的位置而且顯示的效果不太好,因此建議在ffdshow中只用來掛srt文本字幕;
3、此方法既適用於播放時的雙字幕實現,又適用於壓制時的雙字幕實現。