文章數量 25
DivX+Vobsub字幕轉其他格式
作者: 沈晟
注意:此法只能用於加入Vobsub格式的字幕。不能用於 Subrip格式的.srt或MacroDVD格式的.sub,這類文本格式的字幕的加入。)
目前製作優良的 DivX 通常採用 Vobsub 等格式的外掛字幕,這種可以提供多字幕選擇的功能很受歡迎,但是對於一些想將DivX轉刻成VCD或SVCD的朋友來說卻是一種麻煩。下面介紹一個利用VirtualDUB中的Framserver功能,最省硬碟空間與最小損耗的方法。
首先要安裝VirtualDUB的特殊接口驅動:解壓縮VirtualDUB包後,運行其中的 AuxSetup.exe文件,點擊[install Handler]按鈕。 在VirtualDUB的aviproxy目錄下,有兩個文件:proxyon.reg和proxyoff.reg。運行proxyon.reg以便其他軟體可以正常識別VirtualDUB的FrameServer文件。

在安裝Vobsub for VirtualDUB filter,這在Vobsub安裝程序中的自定義選項中有提供。 之後打開VirtualDUB,菜單 [Video] - [Filter] ,點擊 [Add] - [Vobsub x.xx],添加字幕插件並輸入字幕文件選擇語言。

檢查字幕的位置沒有問題後,點擊[File] - [Start Frame Server ...] - [Start] ,給予一個文件名(注意最好手動輸入文件副檔名「.AVI」),後啟動這一功能。(這時候會彈出一個對話窗,並生成一個很小的文件。不要關閉這個對話窗,繼續下一步操作即可)
打開Tmpgenc這一VCD編碼軟件。在[Video source]中添入剛才VirtualDUB FrameSever建立的文件。在[Audio source]中添入源文件AVI(或者其他方式分離出來音軌文件)。點擊[Load]調入相應的VCD SVCD模版(制式請參考源文件的幀率FrameRate,23.976=Film 25=PAL 29.976=NTSC)

這時候一般還要調整銀幕比例(除非你的TV也和DivX一樣是16:9的)。進入[Setting] - [Advanced] 雙擊 [Clip frame],雙擊預覽面板調入剛才VirtualDUB FrameSever建立的文件。在 [Left] 和 [Right]中輸入適當的值後(建議 0=全幅寬銀幕畫面 或 80-100=4:3全景掃瞄,基本保證字幕不出離畫面為宜),點擊[Resized image is used to disply preview]檢查後,點擊[OK]。

最後回到 Tmpgenc 的主界面,點擊[Start]進行編碼輸出。之後再將生成的MPG文件交給Nero之類刻錄軟件刻錄即可。 註:本文不包括對特殊音頻的處理、VCD分段、Tmpgenc高級設置、和燒錄方法的介紹。關於未出現的內容建議參考本站其他文章或自行摸索,THX ^0^。
注意:此法只能用於加入Vobsub格式的字幕。不能用於 Subrip格式的.srt或MacroDVD格式的.sub,這類文本格式的字幕的加入。)
目前製作優良的 DivX 通常採用 Vobsub 等格式的外掛字幕,這種可以提供多字幕選擇的功能很受歡迎,但是對於一些想將DivX轉刻成VCD或SVCD的朋友來說卻是一種麻煩。下面介紹一個利用VirtualDUB中的Framserver功能,最省硬碟空間與最小損耗的方法。
首先要安裝VirtualDUB的特殊接口驅動:解壓縮VirtualDUB包後,運行其中的 AuxSetup.exe文件,點擊[install Handler]按鈕。 在VirtualDUB的aviproxy目錄下,有兩個文件:proxyon.reg和proxyoff.reg。運行proxyon.reg以便其他軟體可以正常識別VirtualDUB的FrameServer文件。

在安裝Vobsub for VirtualDUB filter,這在Vobsub安裝程序中的自定義選項中有提供。 之後打開VirtualDUB,菜單 [Video] - [Filter] ,點擊 [Add] - [Vobsub x.xx],添加字幕插件並輸入字幕文件選擇語言。

檢查字幕的位置沒有問題後,點擊[File] - [Start Frame Server ...] - [Start] ,給予一個文件名(注意最好手動輸入文件副檔名「.AVI」),後啟動這一功能。(這時候會彈出一個對話窗,並生成一個很小的文件。不要關閉這個對話窗,繼續下一步操作即可)
打開Tmpgenc這一VCD編碼軟件。在[Video source]中添入剛才VirtualDUB FrameSever建立的文件。在[Audio source]中添入源文件AVI(或者其他方式分離出來音軌文件)。點擊[Load]調入相應的VCD SVCD模版(制式請參考源文件的幀率FrameRate,23.976=Film 25=PAL 29.976=NTSC)

這時候一般還要調整銀幕比例(除非你的TV也和DivX一樣是16:9的)。進入[Setting] - [Advanced] 雙擊 [Clip frame],雙擊預覽面板調入剛才VirtualDUB FrameSever建立的文件。在 [Left] 和 [Right]中輸入適當的值後(建議 0=全幅寬銀幕畫面 或 80-100=4:3全景掃瞄,基本保證字幕不出離畫面為宜),點擊[Resized image is used to disply preview]檢查後,點擊[OK]。

最後回到 Tmpgenc 的主界面,點擊[Start]進行編碼輸出。之後再將生成的MPG文件交給Nero之類刻錄軟件刻錄即可。 註:本文不包括對特殊音頻的處理、VCD分段、Tmpgenc高級設置、和燒錄方法的介紹。關於未出現的內容建議參考本站其他文章或自行摸索,THX ^0^。



