新增DVD表菜單的按鈕
作者:superdiy
有時在我們新增DVD影片裡的音頻或者字幕後,希望在DVD表菜單的按鈕隨之變化。本文介紹了如何在修改後的背景圖上新增按鈕的方法。
本文參考了Doom9荷蘭論壇大蝦Borry的教程
http://www.forum.doom9.nl/viewtopic.php?t=2620,並由Rocky將關鍵步驟翻譯為中文,在此一併感謝。
新增按鈕的思路如下:替換背景、新增按鈕和為按鈕定義命令,還有一個重要的步驟就是新增按鈕的highlight高亮顯示區域(即按鈕被選中時的畫面效果)。
所需的軟件有:
1.
IfoEdit
2.
MenuEdit
3.
DGmpgdec
4.
SubRip
5.
DVDMaestro
6.
Vobedit
7.
TMPGEnc(備用)
8.
PGCedit
9.
Adobe Photoshop等圖形編輯軟件
修改前的表菜單如圖1,修改後的表菜單如圖2,其中最下面四個字幕分別新增了對應的按鈕。
圖1
圖2
步驟一、收集表菜單文件的訊息
將DVD文件拷貝到硬碟上。首先要知道表菜單的一些訊息,包括視頻、音頻和SubPicture等。執行Ifoedit,打開包含表菜單的VOB對應的IFO文件(本例中為VTS_02_0.IFO)。
找到「Menu attributes」,可以從中看到該表菜單文件的視頻音頻等訊息,這些留在後面用。
執行MenuEdit,打開VTS_02_0.VOB(即表菜單VOB),展開Vob ID到目標Cell ID,本例中是Vob ID 3和4中的Cell,修改的方法是類似的,這裡以Vob ID 3為例。
雙擊Vob ID 3下面的Cell ID,打開預覽界面,裡面顯示了每個按鈕的詳細訊息,點擊「Save」將當前的按鈕位置、命令等訊息儲存下來(存為1.mbl文件)。
點擊「Save Frame」,則可以把該畫面存為如圖1的BMP文件。
步驟二、提取Subpicture
執行SubRip,點擊「File」-「Open VOB(s)」,再點擊「Open IFO」來打開VTS_02_0.IFO。軟件預定是不選擇VTS_02_0.VOB這類表菜單文件的,我們需要手動將其他VOB前的勾去掉,而選上VTS_02_0.VOB前面的勾。並且在右邊選擇「Save SubPictures As BMP」。
點擊Start,選擇儲存位置後,出現如下圖的界面:
選擇「Cropping」,對於「Allow BMP Cropping (only keep the text area)」這一項,我們可以勾選之,並在後面的數值上寫上720和480(源為NTSC制式)或者720和576(源為PAL制式);選擇「Colors」,在右下角選擇「Spruce DVDMaestro」。
OK後開始儲存,之後關閉程式,不必理會未儲存Text的警告。