PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   請問DVD9 燒成DVD5 可否預設字幕 (https://www.pcdvd.com.tw/showthread.php?t=176540)

DAV86362 2003-02-05 10:26 PM

請問DVD9 燒成DVD5 可否預設字幕
 
當然小弟是不會VMGI的寫法
在DVD9的選單用各個方式轉成DVD5後,字幕均要切換後才能顯示
有什麼方法可以讓其一播放就有預設字幕呢
如可行不知使用何軟體達成,如何做,望各大大賜教,謝謝!!

thl 2003-02-06 12:34 PM

如果製作的DVD有保留原選單就用原選單去切換
如果是取主影片然後重新產生ifo檔則可使用下列方法
利用IfoEdit(較新的版本,094或095)打開主影片ifo檔
例如:VTS_01_0.IFO
展開VTS_PGCITI找到主影片的PGC(例如VTS_PGC_1)
如果是影集類2,3個PGC都是主影片則每個PGC都做
點選VTS_PGC_1
在下半部視窗會找到如下文字
PGC Command Table start byte
PGC Program Map start byte
Cell Playback Information Table start byte
Cell Position Information Table start byte

There is no PGC Command Table
在There is no PGC Command Table文字處按滑鼠右鍵Add PreCommand
原來的There is no PGC Command Table變成
PGC Command Table:
Number of Pre Commands 1 [0001]
Number of Post Commands 0 [0000]
Number of Cell Commands 0 [0000]
Size of Command table in bytes 15 [000f]
1.Pre Command NOP [00 00 00 00 00 00 00 00 ]
在1.Pre Command NOP按右鍵Edit Command
出現Change command視窗,在Command的地方選擇
Set Subpicture stream Nr這個命令後,再來選Stream
如果你要的字幕排第一就選0,排第二的字幕就選1,以此類推
例如選了第二個字幕,原來的Pre Command就從NOP變成
Set Subpicture stream Nr: 1
IfoEdit在這個地方有個bug,這時候雖然已經將字幕切換到第二個字幕
但是字幕是關閉的
在Set Subpicture stream Nr: 1這個命令處按滑鼠左鍵兩次
進入HexEdit Module,這個命令的16進制碼是
51 00 00 00 81 00 00 00
將原來的81改成C1(如果原來選的是stream 2,就是82改C2以此類推)
大功告成,記得按Save存檔

DAV86362 2003-02-06 01:58 PM

真是太感謝了,我待會兒就去試試,
還好有高手看到,真感激,找一陣子了
買的書都沒寫

DAV86362 2003-02-06 09:07 PM

試好了,一切ok,連audio stream 都可預設
真是太好了,感謝大大

spider999 2003-02-07 02:59 AM

真是厲害
請問一個問題
可以修改layer black的位置後
再重新輸出dlt嗎

thl 2003-02-07 09:07 AM

沒有DLT無法實驗
自己試看看了

LJH 2003-02-07 05:25 PM

引用:
Originally posted by thl
如果製作的DVD有保留原選單就用原選單去切換
如果是取主影片然後重新產生ifo檔則可使用下列方法
利用IfoEdit(較新的版本,094或095)打開主影片ifo檔
例如:VTS_01_0.IFO
展開VTS_PGCITI找到主影片的PGC(例如VTS_PGC_1)
如果是影集類2,3個PGC都是主影片則每個PGC都做
點選VTS_PGC_1
在下半部視窗會找到如下文字
PGC Command Table start byte
PGC Program Map start byte
Cell Playback Information Table start byte
Cell Position Information Table start byte

There is no PGC Command Table
在There is no PGC Command Table文字處按滑鼠右鍵Add PreCommand
原來的There is no PGC Command Table變成
PGC Command Table:
Number of Pre Commands 1 [0001]
Number of Post Commands 0 [0000]
Number of Cell Commands 0 [0000]
Size of Command table in bytes 15 [000f]
1.Pre Command NOP [00 00 00 00 00 00 00 00 ]
在1.Pre Command NOP按右鍵Edit Command
出現Change command視窗,在Command的地方選擇
Set Subpicture stream Nr這個命令後,再來選Stream
如果你要的字幕排第一就選0,排第二的字幕就選1,以此類推
例如選了第二個字幕,原來的Pre Command就從NOP變成
Set Subpicture stream Nr: 1
IfoEdit在這個地方有個bug,這時候雖然已經將字幕切換到第二個字幕
但是字幕是關閉的
在Set Subpicture stream Nr: 1這個命令處按滑鼠左鍵兩次
進入HexEdit Module,這個命令的16進制碼是
51 00 00 00 81 00 00 00
將原來的81改成C1(如果原來選的是stream 2,就是82改C2以此類推)
大功告成,記得按Save存檔


太太太......深奧了


所有的時間均為GMT +8。 現在的時間是07:39 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。