--------------------------------------------------------------------------------
第一步:利用 SmartRipper 將 DVD 的影片檔擷取到硬碟上
在用 SmartRipper 擷取時有些人會發現開啟後程式說找不到 DVD,這時你可以先用你的 DVD 播放軟體先試著播放你的 DVD,也就是讓電腦知道你的 DVD 的存在,這樣可以解決用 SmartRipper 開啟後程式說找不到 DVD 的問題!
接著開啟 VobSub Configure(預設目錄是 C:\Program Files\Gabest\VobSub),它可以幫你把 DVD 裡的字幕�?息獨立抓出?恚�
剛剛有提到 SmartRipper 他分成兩種擷取影片的方式,其中的 Movie 模式會將影片根據此 DVD 在 DVD 撥放程式裡的章�?分成好幾段,我們就利用它?肀鎰e該抓哪一段字幕!這是最快且不會出錯的方法!
開啟 SmartRipper,此時你開始回想你剛剛擷取影片時在 Movie 模式下勾的是哪幾段,然後?纳贤掠浐庙樞�(圖例是選第 2,3 的章�?),然後關閉程式
開啟 VobSub Configure,點擊[Open…]按鈕,選擇在 DVD 裡的 Video_ts 資料夾中包含影片主文件�?息的 *.ifo 文件,之後選擇一個存放字幕文件的文件夾,接著進入字幕選擇畫面
字幕選擇畫面分成上面是選擇語言,下面是各段落的字幕目錄兩個部分,而每個部分的右邊空格就是你所要選擇擷取的項目,上面選擇語言的部分應該沒問題,下面的字幕目錄寫的?y七八糟的好像感覺不出順序,此時你就依照你剛剛開啟SmartRipper 時在 Movie 模式下勾的那幾段的順序,如圖例選第 2,3 的章�?,則在此一樣選第 2,3 的字幕
選好後再點擊[OK],會建立 2 個字幕檔,例如 Vts_01_0.idx , Vts_01_0.sub
但是此時你要注意,在這裡擷取出?淼淖帜浑m然都是你要的,可是時間軸卻不一定跟你擷取出?淼挠捌辔呛希确秸f:
某部電影的字幕檔排列:
(我這裡指的段落是指 DVD 在 DVD 撥放程式裡所顯示的章�?)
這時你可以用記事本開啟在字幕檔中的 *.idx,可加入"Delay"字串?硎拐麄�字幕的播放時間提前或延遲。例如:
delay: -00:00:15:000 (提前 15 秒)
delay: 00:00:22:000 (延遲 22 秒)
delay 語句必須放在第一個"# Vob/Cell ID"之後,第一個"timestamp"之前的位置
例如:
# English
id: en, index: 0
# Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x
# alt: English
# Vob/Cell ID: 1, 1
delay: 00:00:22:000
timestamp: 00:00:00:000, filepos: 000000000
首先你要先確定你是把 DVD2AVI 的 Field Operation 設成 None 匯出 *.d2v 專案檔!沒問題的話請看下面步驟:
(請先確認你的 TMPGEnc 使用前已經重新安裝解壓縮,可避免設定上的錯誤!)
執行 TMPEGEnc,?漠嬅嫦掳氩康� Video Source 載入 *.d2v(如果要載入AviUtl 的專案檔 *.aup 也是?倪@裡載入) 專案檔,按右手邊的 Load 載入 unlock.mcf 範本?K確認[Option]-->[TMPEGEnc.vfp is Register to VFAPI]已勾選,若沒有此選項的人改用 TMPEGEnc 2.x 版試試看!
進入Setting,點選 Advanced 開始設定 Video source type 及 Source aspect ratio 都照剛剛在 DVD2AVI 預覽看到的選擇。
為了確定 Field order 是否正確,請先選取 Top field first(field A)或是 Bottom field first(field B),然後雙擊點選下頭的 Deinterlace(None)在所出現的視窗下方選取欄位,選取 Even-Odd field (filed),再按住右邊的方向鍵使影片運動,這時候看看影片有沒有倒退走,沒有的話就對了!會倒退的話就選擇其他 Field order 選項再重複檢查,確定沒問題後記得要按 Canel 退出,注意別啟用 Deinterlace 功能!