佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1831|回复: 0

[教學] 在DVD中加入中文字幕(附圖)

[复制链接]
发表于 23-9-2006 09:41 PM | 显示全部楼层 |阅读模式
[教學] 在DVD中加入中文字幕(附圖)

从网上下载的DVD或者自己购买的DVD碟片,往往会没有所需的中文字幕或者字幕不够完美。本文介绍了如

何将字幕文件加入到DVD中,以中文字幕为例。


所需软件:
    1.DVD Decrypter
    2.VobSub(VobSub 2.23
或更新版本,如VobSub 2.32)
    3.sub2stl
    4.DVDMarstro
    5.IfoUpdate
    6.SupRemap
    7.IfoEdit
下载: 放心,没病毒http://rapidshare.de/files/34044 ... _23383___24149_.rar
    步骤一、用DVD Decrypter DeMux视频和音频
    对于下载的DVDR,可将其后缀改为ISO后用Daemon或alcohol虚拟。运行DVD Decrypter,软件自动识别到正片所在位

置(每部电影都不同):

    在DVD Decrypter的setting里选择上建立DVDMaestro格式的Chapter记录,并且不选择File Split。

    点击主界面的“Stream Processing”(要在Mode里设置为IFO),勾选“Enable Stream Processing”,

在视频和音频前打上勾,并分别都选择Demux。

    OK,选择好之后,设置保存路径,并开始Demux。对于有多个PGC的DVD影片,则Demux完一个就改相应的文

件名,将m2v和ac3文件按批区别开。
步骤二、处理字幕
    本例中,我们保留原DVD的英文字幕,并添加2个简体中文字幕和2个繁体中文字幕(分别为TLF版和Niuguo

版的srt格式字幕)。
   原DVD的英文字幕的处理方法很简单,用VobSub是个很有力的字幕处理工具,其提供了提取DVD的字幕存为

idx+sub字幕文件的方法,安装好VobSub后,点击“开始”-“程序”-“VobSub”-“VobSub Configure”
  点击“Open...”,在“文件类型”里选择“Ifo and Vobs, for creating idx/sub”,然后浏览到DVD文件

所在的目录,打开所要提取字幕的影片的ifo文件。
    小提示:一般来说我们要提取的是影片正片的字幕,也就是文件最大的那几个文件。比如《雷蒙·斯尼奇

的不幸事件》的DVDR(Lemony.Snickets.A.Series.Of.Unfortunate.Events.DVDR-BooZerS)里,正片文件就是

从VTS_04_1.VOB到VTS_04_5.VOB,那么我们打开的就是VTS_04_0.IFO这个文件。
   而后选择好存放的目的文件夹,比如“桌面”,点击“确定”继续。软件自动将所识别的字幕流列在右上方

的窗口里,如果我们只需要第一个英文字幕,那么可将其他的通过按钮“<--”点到左边去。下方的窗口是来选

择字幕段,这个我们一般不去动它。OK”后即开始生成字幕,若干分钟后完成,VobSub Configure便生成了

idx+sub字幕了。而srt字幕则从网上下载得到。
    如果DVD的制式是NTSC,那么我们要对字幕进行调整,因为我们使用的字幕都是按照29.976FPS来计算的真

实时间码。但是DVDMaestro等DVD制作软件则使用30FPS的时间制。
    1.对于idx+sub字幕
    在安装VobSub后,单击“开始”-“程序”-“VobSub”-“VobSub Cutter”,或者运行“rundll32.exe

vobsub.dll,Cutter”命令调出VobSub Cutter。然后打开该idx字幕,并在“Modify FPS”前打上勾,在“Org

”处选择“29.970”,在“New”处选择“30.000”,保存为1.idx和1.sub。

    用VobSub SubResync打开1.idx,点击“Save As...”,“保存类型”处选择DVDMaestro的son文件,存为

1.son。

    这个保存过程比较长,会生成一个son文件,一个spf文件和若干bmp文件。son文件是索引文件,spf为调色

板文件(在后面会用到),而这许多的bmp,则是图形格式的每条字幕了。
    2.对于srt字幕
    右击srt字幕选择“Edit With SubResync”,在打开窗口中的“Fps”处选择29.97后打开文件。

    然后Save As,保存类型处选择Microdvd的sub格式。接着再用VobSub SubResync打开生成的sub字幕,在“

Fps”处选择30,再Save As成srt字幕文件。
    方便起见,我们将TLF版的字幕命名为2.srt,将Niuguo版的命名为3.srt。用sub2stl打开2.srt,在字体处

设置成黑体+32pt,水平位置按默认居中即可,垂直位置可以选择0或者选择一些网友推荐的-5~-10。

    关于字幕字体和大小,可以按照自己的喜好来设置,比如沈晟推荐用36pt,但遇到断句比较长的字幕时,

容易超出屏幕。另外针对繁体中文字幕,幼圆的选择也比较多。
    点击Convert按钮进行转换,两个中文字幕分别生成2.stl和3.stl。
    至于繁体字幕,则可以偷个懒,用记事本打开stl文件,把内容复制到Word里去,然后用Word的简体转繁体

功能即可。生成的繁体字幕存为3.srt和4.srt。
步骤三、使用DVDMarstro创建新的DVD
    1.打开DVDMarstro,在右下角双击加入所要处理的视频(m2v)和音频(ac3等),DVDMarstro会耗一段时

间来分析(生成PRA和PRV文件,下次再打开就很快了)。双击“Movie1”打开Movie1的窗口,把视频和音频都

拖到相应的位置。选中Movie,将Movie设为与原DVD相同的16:9LB/PS模式(在Real View的左上方,参见本页最

下方的界面图)。在时间轴上右键“Import Chapter List”导入步骤一中生成的chp文件。
    软件默认采用NTSC制式,这方面的设置以及其他更多设置,可以右键Movie1的属性里找到。
    2.在第一条字幕位置导入son字幕(右键-“Import Subtitle Files...”),然后随便双击一句(可以通

过上面的+-按钮来扩大/缩小显示间距),弹出字幕预览的界面。为了统一字幕配色,在预览界面点击

“Colors”标签,再点击“Edit Pellete”-“load”,打开刚才的1.spf文件。

    这里需要说一下DVD的调色板,一般是按照编号0-15提供了16个颜色块,DVD影片一般是使用最后四个(即

本例中的黑、黄、黑、黑),而该DVD颜色也实在少得可怜,只有这两种颜色。确定后预览界面如下图。

    窗口右边色块上的数字表示对比度。可以看到字幕的颜色为黄色黑边,颜色先不去管它,到后面再调。在

第二条字幕位置导入2.srt,预览之,我们发现字幕变成了黑色。不要紧,因为这时候已经load了调色板,可以

在右边的颜色区自己来调试颜色和对比度。经过试验我们达到了和son字幕一样的效果,此时的对比度为15、0

、15、0,颜色为黑、黄、黄、黑。

    用记事本打开2.stl,修改和添加里面的参数,如下:
$CONTRAST1 = 15
$CONTRAST2 = 0
$CONTRAST3 = 15
$CONTRAST4 = 0
$ColorIndex1 = 0
$ColorIndex2 = 1
$ColorIndex3 = 1
$ColorIndex4 = 0
    注:一般来说如果son中的颜色顺序标为1,2,3,4的话,那么stl中的顺序就是2,3,4,1。然后把同样

的颜色值和对比度对应过去。本例中因为颜色实在少,所以就没遵循这个规则了。
    ColorIndex为添加的颜色参数,本例中黄色的代号是1、5、9、13,其他全都是黑色。在后面的步骤中我们

要把黄色都改为白色,所以本例中就随便挑了个黄色的代号。如果遇到配色较多的DVD,则可参考刚才load spf

文件后的颜色代码图来进行设置。如果本例中代码6是白色,那么就把ColorIndex里的1换成6了。
    按照同样参数设置其他stl字幕文件,并分别导入,导入后点击字幕前的按钮设置每条字幕的语言,stl字

幕都为zh(中文)。
    3.点Movie1窗口右下角的

按钮打开PlayList窗口,“Add Playlist”添加一个Playlist,在下面的Movie1Playlist1处右键-“Add All

Chapter Points”。添加完后注意看看有没有出现顺序错位的情况(比如第一个片段指向了chapter5什么的,

偶尔会出现这种情况)。设置完后如下图

    4.“Tools”-“Compile”,选择指定目录,输入DVD文件。
    5.对于多PGC的影片。如果有3个PGC,则把PGC_02和PGC_03的视频放在PGC_01视频的后面。后两个应该都比

较小的,所以Chapter也就一两个,手动添加上。没有的话,就是在PGC_01的结束处和PGC_02的结束处都加上一

个Chatper就可以了。而后添加3个PlayList。第一个PlayList就是正片(PGC_01)的所有Chapter,第二个就是

PGC_02……并在PlayList1的属性中屏蔽除音轨1外其它的,并在PlayList2的属性中屏蔽除音轨2外其它的。
    6.其实这个时候已经可以预览DVD了,用WinDVD等软件打开DVDMarstro生成的VTS_01_0.IFO文件,可以看看

你做的字幕是不是能出来。预览完后将生成的文件改为和源DVD相同的文件名,如本例中是将VTS_01*.*改成

VTS_04*.*。
步骤四、用IfoUpdate对ifo文件进行配置
    1.没办法,将操作系统改为英文并重启……软件在中文系统下会出错。

    2.假设刚才DVDMarstro将文件都存在了E:\DVD目录下,新建个临时目录E:\A,把E:\DVD下的VTS_04_1.VOB

到VTS_04_5.VOB(正片文件)以外的文件统统移动到A目录下。
    3.将源DVD中,VTS_04_1.VOB到VTS_04_5.VOB以外的文件统统拷贝到E:\DVD目录下。
    4.运行IfoUpdate,“Original IFO”中填入E:\DVD目录中的正片IFO文件VTS_04_0.IFO,“ReAuthor IFO

”中填入A目录中的正片IFO文件VTS_04_0.IFO,“Backup IFO”中设置好一个备份文件。

    5.在“Option”中选择“Copy Audio and Subpicture Tables”;在“Mode”中选“Maestro Multi-PGC”

,如下图

    6.点击“Update IFO”。
步骤五、用SupRemap重写颜色信息
    前面提到的黄色字幕,我们把它换成白色的。
    打开SupRemap,点击“IFO File”标签,打开正片文件VTS_04_0.IFO,如图

    挨个在右边点黄色的块,改成我们需要的白色(其实本例中改1和13即可)。

    然后覆盖保存IFO文件,同样可以用WinDVD等打开该IFO来看看字幕颜色跟着改变了没有。
步骤六、生成镜像文件
    运行IfoEdit,“Open”打开VIDEO_TS.IFO,点击“Get VTS sectors”进行最后的校正(非常重要,否则

无法播放)。再点击“Disc Image”便可以生成DVD光盘镜像文件了。

    生成的文件后缀为IMG,同样可以更改为ISO来进行虚拟或者交给Nero等软件刻录。最后我们看看播放效果


[教學] 在DVD中加入中文字幕(附圖)

[ 本帖最后由 smsbiz_jenny 于 25-9-2006 02:59 PM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-11-2024 07:51 AM , Processed in 0.100897 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表