目前制作優(yōu)良的DivX通常采用Vobsub等格式的外掛字幕,這種可以提供多字幕選擇的功能很受歡迎,但是對于一些想將DivX轉刻成VCD或SVCD的朋友來(lái)說(shuō),難以同時(shí)轉換字幕,卻是一種麻煩。下面介紹一個(gè)利用VirtualDUB中的Framserver功能,最省硬盤(pán)空間與最小損耗的方法。 首先要安裝VirtualDUB的特殊接口驅動(dòng):解壓縮VirtualDUB包后,運行其中的 AuxSetup.exe文件,點(diǎn)擊[install Handler]按鈕。
在VirtualDUB的aviproxy目錄下,有兩個(gè)文件:proxyon.reg和proxyoff.reg。運行proxyon.reg以便其他軟件可以正常識別VirtualDUB的FrameServer文件。 如果是要加入Vobsub格式的字幕,就需要安裝Vobsub for VirtualDUB filter,這在Vobsub安裝程序中的自定義選項中有提供選擇,安裝時(shí)要注意。打開(kāi)VirtualDUB,菜單 [Video] - [Filter] ,點(diǎn)擊 [Add] - [Vobsub x.xx],添加字幕插件并輸入字幕文件選擇語(yǔ)言。
再用Subconvert這個(gè)軟件將.srt轉為.ssa。
這時(shí)這個(gè)ssa對中文字幕來(lái)說(shuō),仍然會(huì )產(chǎn)生亂碼。必須要用Notepad打開(kāi)這個(gè).ssa文件,修改FontName=宋體 ; Encoding = 134。如圖:
這里 “134” 的含義是GB2312解碼。更多解碼參數可以查閱SSA Subtitle Plug-in的readme獲得。 可能還需要修改字體大小,如圖處改為70可能不錯:

解包SSA for VirtualDUB plug-in,將.vdf 復制到VirtualDUB或NanDUB的Plug-ins目錄即可。

之后打開(kāi)VirtualDUB,菜單 [Video] - [Filter] ,點(diǎn)擊 [Add] - [Subtitles],添加字幕插件并輸入字幕文件選擇語(yǔ)言。 檢查字幕的位置沒(méi)有問(wèn)題后,點(diǎn)擊[File] - [Start Frame Server ...] - [Start] ,給予一個(gè)文件名(注意最好手動(dòng)輸入文件后綴“.AVI”),后啟動(dòng)這一功能。(這時(shí)候會(huì )彈出一個(gè)對話(huà)窗,并生成一個(gè)很小的文件。不要關(guān)閉這個(gè)對話(huà)窗,繼續下一步操作即可)


Tmpg很可能不能正確處理加入在A(yíng)VI從的特殊音頻,例如VBR的MP3或AC3等等。這就需要將音頻事先分離出來(lái),用專(zhuān)用的軟件Decode為標準的WAV后,再交給Tmpg編碼。 分離音頻要使用NanDUB (一定要NanDUB,不能用VirtualDUB。VirtualDUB在特殊音頻的處理上不完善,會(huì )Drop Frame,造成時(shí)間長(cháng)度不一樣。)
如果是AC3,可以用NanDUB打開(kāi)AVI文件后,確認[Audio]目錄下為[Direct Stream Copy] 和 [AVI Audio]。之后進(jìn)入[File] - [Save WAV...],保存音頻。并重命名為xxxx.ac3。再參考Azid。使用
azid –a1 -c normal -l -3db input.ac3 output.wav
的命令將AC3轉為WAV音頻。 如果是MP3(VBR),可以用NanDUB打開(kāi)AVI文件后,在[Audio]目錄下選擇[Full Processing] 和 [AVI Audio],進(jìn)入[Audio]菜單下的[Compression]選擇"Uncompression PCM",再進(jìn)入[File] - [Save WAV...],保存出WAV音頻。



打開(kāi)Tmpgenc這一VCD\SVCD編碼軟件。在[Video source]中填入剛才VirtualDUB FrameSever建立的.avi。在[Audio source]中添入分離出來(lái)WAV音品文件。點(diǎn)擊[Load],至Tmpgenc的Template目錄調入相應的VCD SVCD模版(這里要注意選擇正確的視頻制式。需要參考源文件的幀率FrameRate,23.976=Film 25=PAL 29.976=NTSC)

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

最后回到 Tmpgenc 的主界面,點(diǎn)擊[Start]進(jìn)行編碼輸出。 VCD編碼推薦使用Tmpgenc。而SVCD\DVD這類(lèi)的DVD編碼則推薦使用CCE。用CCE將VirtualDUB FrameSever建立的.avi和音頻WAV編碼成為SVCD和DVD所需的相應格式,設置上會(huì )比較繁復,可以參考CCE的使用說(shuō)明和SVCD\DVD的格式要求進(jìn)行編碼。 最后生成的MPG文件交給Nero之類(lèi)刻錄軟件刻錄即可。
聯(lián)系客服