首先,使用Windows Media Play Classic的字幕功能。
Windows Media Play Classic(以下簡稱MPC)是目前最流行的播放軟件,可以支持所有流媒體格式,播放流暢。另外它還有壹個特殊的功能,就是我們這裏要說的字幕加載功能。
運行軟件後,需要進行壹些設置,啟用字幕加載功能。打開視圖菜單,選擇盤中的選項。在出現的任務窗口中,點擊左側列表中的“播放”字樣,展開“播放”列表,然後點擊列表下的“輸出”(如圖1)。
我們需要對界面右側的幾個選項進行壹些設置。首先,在DirectShow視頻選項中選擇VMR 7(無轉換),然後分別在RealMedia視頻和Quick Time視頻選項中選擇DirectX 7。從圖中可以看出,圖中的“DirectX 9”選項是灰顯的,這是因為我的顯卡不支持DirectX 9。
另外,在“選項”窗口中,點擊“字幕”可以對字幕文字的字體、顏色、大小、位置進行壹些調整。設置完成後,點擊“確定”完成設置。此時“播放”菜單下的“字幕”欄可用,表示軟件設置好了。
接下來,我們打開需要加字幕的電影,在MPC的“文件”菜單中選擇“加載字幕”,加載電影的字幕文件,就可以看到電影中的中文字幕了(如圖2)。
至於字幕文件,可以從網上提供字幕下載的網站下載。這裏推薦壹款字幕下載website-Shooter.com(/),提供數萬部電影的中文字幕文件,壹般電影的字幕文件都可以在這裏找到。
第二,通過將RM和RM文件與SMIL結合來加載字幕。
因為目前還沒有可以直接給RM文件加字幕的軟件,所以這裏使用SMIL的目的是為了組織RM和RM文件,達到加載字幕文件的目的。所謂“SMIL”,即“同步多媒體集成語言”,是壹種類似於HTML的標記語言。它可以在壹個窗口中播放視頻、音頻、圖片、FLASH等多種媒體格式。我們這裏使用的操作方法是先將Srt的字幕文件轉換成RT文件並生成壹個SMIL文件,然後運行SMIL文件播放電影,將字幕文件加載到電影中。
首先,我們需要將Srt文件轉換成RT文件。這裏需要的是壹個web程序,是我偶然在網上找到的,是壹個熱心網友寫的。目前只支持web操作。首先在地址欄輸入http://www.snowpeak.org/srt2rt/,這個網頁程序的執行界面就會打開(如圖3所示)。
在程序界面中填寫RM電影文件的屬性,並”。RM文件名”必須填寫為RM電影文件的文件名,不帶擴展名。RM;時間長度是影片的時間,其輸入格式為:hh:mm:ss;寬度和高度的像素值可以在RealOne Player中找到,打開文件菜單,依次選擇剪輯屬性“→”剪輯源,在彈出的媒體瀏覽器窗口中找到“尺寸”項,這裏是寬度×高度的值。然後將SRT字幕文件粘貼到下面的框中;接下來,設置生成的。rt字幕。如果中間某處有多行字幕沒有完全顯示,請將“字幕占用高度”設置為較大的值。
最後,按“生成”按鈕,將RT文件列和SMIL文件列的內容分別保存為文本文件,文件名與RM文件相同,擴展名為。rt和。分別微笑。最後,將它們放在與RM文件相同的目錄中,並單擊。要播放的smil文件。另外,播放器最好是RealOne的更高版本。