『漫游』酷论坛>『影音数码技术学习交流』>[求助]DVD添加字幕后播 ..

[求助]DVD添加字幕后播放出现问题

phg79@2005-05-31 22:48

用Scenarist制作出来的dvd镜像播放是没有问题的。但用ifoupdate和ifoedit后生成的镜像播放有问题。windvd6和wmp9播放的时候拖动进度条会失去响应。powerdvd6、realplayer10却没有问题。字幕方面是正常的,其他基本还没有发现什么问题。
ifoupdate和ifoedit是按射手上的做的,update的时候选的Copy Audio and Subpicture table、Auto Correct VTS Sectors (When Updating)和Auto Analyze Original IFO (When Specified)。
ifoedit的时候手工修改了字幕的颜色和字幕语言,保存后Get VTS sectors,然后Disc Image建立的镜像。
做了两次都如此,不解问题出在哪里。
引用

Re: [求助]DVD添加字幕后播放出现问题

snic@2005-05-31 22:57

引用
最初由 phg79 发布
用Scenarist制作出来的dvd镜像播放是没有问题的。但用ifoupdate和ifoedit后生成的镜像播放有问题。windvd6和wmp9播放的时候拖动进度条会失去响应。

這是 ifoupdate 跟 VobBlanker 的 BUG...所以沒事不要用
另外也跟你的 Scenarist 使用方法錯誤有關
請參考

《圖文解說》用全世界80%影音DVD之母 Scenarist 為市售DVD加中文字幕(保留原始選單,章節,多重PGC,且能相容WinDVD)
不用 ifoupdate,VobBlanker 也能保留多重 PGC,打造最高相容性加中文字幕 DVD,連WinDVD也可以拉動時間條!

http://myweb.hinet.net/home1/snic/dvd_plus.zip
引用

phg79@2005-06-01 00:48

照你文档上的做了,已经可以拖动。不过有些问题想问问。
手工编辑ifo,似乎就是添加字幕信息,需要改两个地方,一个是VTS_PGCITI下的每个pgc,有几条字幕就编辑几个sub-picture steam。然后是VISI_MAT里面的Number of Sub-picture streams in VISIT_VOBS 改成字幕的条数,还有VISI_MAT里面的sub-picture steam,也是有几条字幕编辑几个,基本是把language type 和 language改了就好。最后是改VTS_PGCITI下的每个pgc的字幕颜色。
上面的这些描述是否合适。有没有漏什么。
另外VOBExtras,这个操作。通常改动的是主电影的vob,和主电影直接关系的是VTS_01_0.IFO这个ifo,有必要要对所有的ifo文件都VOBExtras操作么。我只VOBExtras了VTS_01_0.IFO一个文件的时候,似乎windvd播放也没有什么问题了。能解释一下么。
引用

snic@2005-06-01 01:43

引用
最初由 phg79 发布
照你文档上的做了,已经可以拖动。不过有些问题想问问。
手工编辑ifo,似乎就是添加字幕信息,需要改两个地方,一个是VTS_PGCITI下的每个pgc,有几条字幕就编辑几个sub-picture steam。然后是VISI_MAT里面的Number of Sub-picture streams in VISIT_VOBS 改成字幕的条数,还有VISI_MAT里面的sub-picture steam,也是有几条字幕编辑几个,基本是把language type 和 language改了就好。最后是改VTS_PGCITI下的每个pgc的字幕颜色。
上面的这些描述是否合适。有没有漏什么。

沒有
引用
最初由 phg79 发布

另外VOBExtras,这个操作。通常改动的是主电影的vob,和主电影直接关系的是VTS_01_0.IFO这个ifo,有必要要对所有的ifo文件都VOBExtras操作么。我只VOBExtras了VTS_01_0.IFO一个文件的时候,似乎windvd播放也没有什么问题了。能解释一下么。

因為DVD播放是以sector作為時間搜尋依據,我們加字幕後作出的VOB裡面Sector都會跑掉(我們加過字幕的VOB會比原來大一點,當然每個時間點對應的Sector會不一樣),可能
VOBBLANKER在複製IFO的時候,並沒有更改IFO裡面的sector,所以導致
時間不能拉動。因此只要透過ifoedit的Correct ifo的功能,用ifo的時間去定址在VOB上正確的Sector

感覺上 VOBExtras 了主電影的IFO就可以,不過我建議還是每個IFO都跑一遍,反正沒花多少時間,這問題我以前也問過一些老前輩,他們也是建議都跑一遍
引用

alyssa@2005-06-01 09:29

我以前遇到跟你一模一样的问题。。。SNIC大大的教程里说得都很清楚喔
引用

| TOP