Linux 下可用的 Divx/Xvid 字幕內封軟件
現在購買的 DVD 播放器幾乎都具有 Divx/Xvid 文件播放功能,可以直接播放下載的 Xvid 格式的 AVI電影節目,豐富了家庭客廳生活。但是其中支持外掛 SRT 或者 IDX/SUB 字幕的屈指可數。固然可以使用 Divx公司提供的工具將字幕內封生成 DIVX 格式文件,但是那軟件是 Win32 Only。 Linux 下怎么內封字幕呢?
本文就介紹一款可在 Linux 下運行的 Divx/Xvid 字幕軟件,可以從 AVI 和 SRT(或者IDX/SUB)文件生成內封字幕的 DIVX 格式文件。該格式文件可以在常見的帶有 Divx/Xvid/MPEG4 回放的 DVD 播放器和SONY PS3 上正確播放。而這個過程僅僅需要5分鐘!
這里使用的是軟件叫 AVIAddXSubs 。目前的 9.1 版本只有 896K,十分小巧。盡管該軟件是一款 Win32 下的軟件,但是作者在頁面上注明了 Linux 和 Intel Mac OS X 系統的用戶可以使用 WINE 或者 Crossover 軟件運行。
Fedora 的用戶可以使用 yum 輕松安裝 wine:
su -c 'yum install wine'
Wine 安裝后,解壓剛才得到的 AVIAddXSubs 壓縮包,雙擊其中的 AVIAddXSubs.exe 即可運行。
無需安裝任何額外 win32 運行庫或字體。
在該界面最下方選擇需要內封的 AVI 格式的影片文件。將 SRT(或者 IDX/SUB) 格式的同名文件(當然后綴名不同)放置在同一目錄即可,無需再次選擇。如果不在 Output Files 中設置路徑的話生成的 divx 文件默認與源文件在同意目錄下。
由于通常的得到的簡體中文字幕編碼都是 GB2312 的,所以在配置頁面中設置 Character Set 為GB2312,Language 為 Chinese (zh)。中國大陸地區的一般電視為 PAL 制式的,在右側的 SubtitleBitmap 中選擇 720*576 (PAL) 即可。其余保持默認。
之后切換回主界面 Create Divx with Subtitles,點擊最下方的 Create Subtitled DivX Files 即可。由于不進行任何轉碼,只需不到5分鐘的時間,一個可以在 Divx/Xvid/MPEG4 兼容設備上播放的 Divx 文件就生成了。注意該 Divx 文件只有在使用 Divx 官方的 Divx Player 播放時才可顯示內封字幕,經測試用 VLC Media Player 或者 SMPlayer 都不能顯示內封字幕。
用 U盤或者其他任何方式將其復制到客廳的播放設備上,打開它,然后像使用 DVD 那樣用遙控器選擇字幕,即可與全家人共享有中文字幕的 Divx 電影了!字幕會顯示在屏幕下方黑色空白處,并不會擋住影片畫面。
在 Sony PS3 Firmware 2.7.0 測試通過,效果很完美。
特別推薦此軟件的原因:
1.該軟件可以在 Linux 下通過 wine 運行,完全綠色,無需額外運行庫或外帶字體;
2.該軟件相比同類其他軟件,避免了調用 Divx SDK 可能引起的諸多 Bug,對中文長路徑名支持良好;
3.該軟件對于中文字幕支持良好,沒有出現字幕斷節或亂碼現象;
4.該軟件具有其他諸如同時封裝8條字幕軌和 srt2sub 轉換等高級功能,參考附帶的 Readme.htm 文件。
【編輯推薦】