查看單個文章
舊 2006-07-05, 06:39 AM   #17 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

步驟六、用Menuedit新增按鈕
執行Menuedit,打開原DVD的表菜單文件VTS_02_0.VOB,展開到要編輯的Cell,然後點擊右邊的「Replace」。
在「Replacement Cell」處瀏覽到剛做好的VOB文件1.VOB,注意勾選上「Keep original call/vob id」。
http://www.superdiy.com/upload/2005_06/05062602066249.png
Menuedit提供了一個預覽界面,在這裡選擇用來替換的Cell(我們在DVDMaestro裡只做了一個Cell)。「OK」即開始替換。
http://www.superdiy.com/upload/2005_06/05062602068611.png
在主界面裡雙擊替換後的Cell,或者點擊「Edit/preview」,打開預覽界面。在這裡點擊「Load」將步驟一里儲存的mbl文件調用回來,這樣按鈕的位置和命令就又回來了。
http://www.superdiy.com/upload/2005_06/05062602099809.jpg
本例中我們需要新增四個按鈕,就是那四個指向中文字幕的按鈕。點擊「Create」新增按鈕,「position」那裡可以隨便填寫,因為menuedit在調整位置上不方便,這個工作可以留到後面進行。「Adjacent bottons」則是在實際播放的時候,用遙控器上下左右鍵達到的效果,這個隨通常使用習慣設置即可。例如,本例中新增在「簡體(1)」處的按鈕編號為9,我們需要設置它上面的鍵為4,左為自己,右為10(繁體(1)),下為11(簡體(2))。注意以前的一些按鈕也要隨之修改,例如要把4的下由原來的7改成9。Group1和Group2里都要做相應修改。
http://www.superdiy.com/upload/2005_06/05062602081817.png
之後是比較重要的按鈕命令部分,這個沒什麼捷徑,首先是參考其他具有相似命令按鈕的命令。本例中我們是要設置正片播放時的字幕,以按鈕5和6為參照,我們發現它們的命令都是LinkPGCN 16,HEX值都是2004000000000010(Group1和Group2里都是)。那麼OK,照葫蘆畫瓢,把這四個按鈕的命令都設置上。「Color scheme」也設置和其他按鈕一樣。
http://www.superdiy.com/upload/2005_06/05062602091357.png
提示:創建按鈕、修改命令和調整Color scheme的部分也可以在步驟八中進行,而且PGCedit具有輸出輸入和複製貼上去的功能,操作起來更為方便。Menuedit作為一個專業的表菜單修改工具,操作上有諸多不便,甚是遺憾。



步驟七、修正ifo
把VTS_02_0.VOB文件覆蓋回DVD文件目錄(不放心的話做一次備份吧),然後執行Ifoedit,打開VTS_02_0.IFO(即對應表菜單VOB的IFO文件)。點擊「Menu Extras」。
按照下圖進行勾選,「Destination directory」選擇不同於DVD文件目錄的目的目錄。
http://www.superdiy.com/upload/2005_06/05062000475262.png
點擊OK,在下圖中選擇「Check All」,勾選「Correct IFO tables」,然後點擊「Strip it」得到修正的IFO和表菜單VOB。
http://www.superdiy.com/upload/2005_06/05062000489678.png
把剛才產生的一堆東西再覆蓋回DVD文件目錄。再次執行Ifoedit,打開新的VTS_02_0.IFO,點擊「Get VTS Sectors」,OK幾次,IFO文件就修正好了。

步驟八、在PGCedit中完成表菜單編輯
執行PGCedit,Ctrl+O打開該DVD文件目錄。在左邊拖到含有表菜單的部分。
http://www.superdiy.com/upload/2005_06/05062602137511.png
點擊
http://www.superdiy.com/upload/2005_06/05062602146001.png
按鈕,出來如下的界面,在這裡可以對剛才新增的按鈕進行修改位置和新增命令(如果第六步沒有新增的話)。直接在按鈕上右鍵即可修改位置,而點擊那個較大的按鈕則是編輯命令。
http://www.superdiy.com/upload/2005_06/05062602159126.png
具體的使用方法請在實際應用中體會,因為可以隨時預覽,所以並不難。注意Group1和Group2的位置都要修改。
http://www.superdiy.com/upload/2005_06/05062602162106.png
以上步驟雖然簡單,但操作起來比較麻煩一些。修改完之後,點擊「Jump to Target」,即跳到了負責該命令的區域。觀察幾個類似按鈕的命令,以及整個程式的規範,還是照葫蘆畫瓢新增進去。這個部分,因為每個DVD的情形都不一樣,所以也不好解釋,稍有編程經歷的朋友應該很快就能上手。
http://www.superdiy.com/upload/2005_06/05062602171128.png
點擊「Add before」或者「Add after」來新增命令行,一個按鈕占4行,那麼一共新增16行。然後逐個新增命令,本例中是從36行開始新增。
雙擊第36行,參考前面的語法,我們這裡就應該設置為
if ( gprm(0) != 9 ) then { Goto line 40}
這個命令可以通過對第32行的複製,然後再稍稍修改得到。點擊
http://www.superdiy.com/upload/2005_06/05062602189548.png
按鈕即可進行複製貼上去的操作。
http://www.superdiy.com/upload/2005_06/05062602189324.png
其他各行方法類似,如37行的命令是
(SetSTN) Set Sub-picture stream = 2,on
代表開啟第三條字幕,即本例中的簡體(1)字幕。
全部修改完之後,Ctrl+S儲存該DVD。
至此就對DVD的表菜單修改完了。如果我們在步驟五中使用m2v文件為背景,那麼就可以製作動態的表菜單,當然這個m2v文件需要專門的軟件來製作了,不像在Photoshop裡新增東西那麼簡單。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次