社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 3816阅读
  • 4回复

改头换面,轻松编辑DVD字幕

楼层直达
级别: 光盘中级
发帖
1113
飞翔币
1186
威望
863
飞扬币
1330
信誉值
0

— 本帖被 domyshelf 执行加亮操作(2008-11-28) —
改头换面,轻松编辑DVD字幕(《电脑知识与技术.经验技巧》文章选摘)
文/图  吴青
      DVD的多音轨、多字幕、可交互等特点给我们带来了极大的乐趣。但播放DVD时,我们经常会遇到各种字幕故障,如字幕不显示、不清晰、错别字等。究其原因,可归纳为两类:一类是由于DVD播放机或者DVD播放软件的设置错误或硬件故障造成的,解决的办法是调整设置,维修设备,对于电脑而言,主要是更换或调整DVD播放器,排除错误设置或系统内部的冲突;另一类则是由DVD文件本身的设置不符合用户的需求造成的,如颜色不醒目、字幕翻译错误、字体不恰当等。解决此类故障涉及DVD文件的结构,DVD的字幕是以流形式和视频一起保存在VOB文件中的,物理上合为一体,逻辑上相对独立,并由光盘中的.IFO文件控制播放及显示。由于DVD文件结构复杂,很多人望而生畏。其实,借助DVDSubEdit软件,我们可以轻松调整DVD字幕的颜色、显示位置甚至修改字幕文字等。
一 修改字幕颜色
      将DVD整盘拷到硬盘中,对于那些采用了CSS、RCE等加密防拷措施的正版影碟,需要先利用Slysoft Anydvd等基于de-css技术的工具软件解密,然后再拷贝。启动DVDSubEdit(下载地址:http://zjtele3.skycn.com/down/HA_DVDSubEdit1.5_LRH.zip),单击“文件”→“打开VOB文件”,DVDSubEdit会扫描所选VOB文件并显示找到的字幕。默认情况下,DVD的字幕颜色由保存在.IFO文件中的颜色外观表(Color LookUp Table,CLUT)来控制,CLUT表由字幕背景色、边缘色、抗锯齿色(也称强调色)、填充色四个部分组成,这四种颜色的组合决定了字幕的显示颜色。默认情况下,DVD播放器根据.IFO文件中的CLUT配置来显示字幕的颜色。有些DVD制作不规范,打开的VOB文件没有关联的.IFO文件,碰到这种情况,可选择“使用自动CLUT”。我们来修改一条字幕的颜色:先单击流格式框选择字幕语言,再单击VCID框选择字幕段,然后通过预览窗下方的字幕跳转按钮选择一条字幕,如图1所示。

图1
      单击“e1”旁的颜色框(即填充色),选择黄色,字幕立刻变成了黄色,而本字幕段的其它字幕则不受影响。依此类推,可以修改指定单条字幕或不同字幕段的颜色。如果要修改所选VOB文件中所有字幕的颜色,可通过编辑CLUT表来完成,操作方法是:分别按住shift键,单击四个颜色框并修改为新的颜色。然后按下CTRL+A键,在弹出的界面中勾选“颜色应用修改”,再单击“操作!”,最后按CTRL+S保存全部修改。按以上方法修改DVD中的所有VOB文件,再播放DVD时,字幕颜色就变成你设定的颜色了!
Attention:超级解霸V10等播放器也能在播放DVD时修改字幕的颜色和位置,其原理是忽略.IFO文件中的CLUT表,改由播放器临时生成的CLUT表控制颜色显示,它并未修改.IFO文件本身,因此,字幕颜色的改变只是暂时性的。用DVDSubEdit编辑.IFO文件中的CLUT是对DVD文件本身的修改,字幕颜色的改变是永久性的。两者有本质区别。DVDSubEdit同样可以调整字幕的显示位置、透明度、延时同步等,操作更简便直观,笔者不赘述。
二、修改字幕文字。
      利用DVDSubEdit的字幕位图导出和修改功能可以很方便地修改DVD中的指定字幕文字。首先定位到要修改的字幕,然后单击“文件”→“保存当前字幕为位图”,DVDSubEdit会根据所选字幕的区段信息自动命名,类型选“24位 位图文件(.BMP)”,如图2所示。
图2
      再单击“文件”→“参数选择”,在弹出界面的“位图编辑工具路径”中选择一个外部位图编辑工具,通常可选操作系统自带的“画图”工具。再单击“文件”→“用外部工具编辑字幕位图”,用画图工具打开刚导出的字幕位图文件,例如《炮弹专家》DVD原始字幕文本是“但我肯定不会太安全”,利用文字工具输入“但我很想你,雷……”,注意文字的字体、大小、颜色要与原文本相似,覆盖原始文字,如图3所示

图3
      保存退出。最后,单击“文件”→“替换当前字幕为.BMP文件”,调入刚修改过的字幕位图,新字幕文本赫然入目!如图4所示。

图4
        按CTRL+S将修改后的字幕存入VOB文件,永久生效。按此方法可以修改多条字幕,特别是那些翻译不准确或者有错别字的字幕,且无须重新制作VOB文件。
        Attention:外部位图编辑工具也可以选photoshop、photoimpact等专业图像编辑工具,但要注意除了修改文字外,不要改变位图文件的其它属性、包括背景、大小等,也不要添加无关的内容。编辑文字时,颜色的选用要尽量接近CLUT表的配置,在替换位图时,DVDSubEdit会自动分析新文本的颜色设置,把它转换为符合CLUT规范的颜色,但并不能保证完全成功。需要特别强调的是:DVDSubEdit并不能直接修改字幕文字,其OCR(光学字符识别)功能也只对英文字幕有效,且只能删除不能修改文本。如果要改变整个DVD的字幕,最好的办法是利用外挂.srt等字幕文本重建DVD。另外,目前市场上流通的压缩DVD碟视频编码多采用MPEG-1格式或者Divx AVI格式,字幕为内嵌单字幕,即所谓硬字幕,相当于字幕与视频的合成,字幕不再以流格式保存,逻辑上并不独立,因此很难抽取和分离。
三、导出DVD字幕。
      DVDSubEdit的OCR功能可以导出字幕。先单击流格式框选择字幕语言,再单击VCID框选择字幕段,然后单击“运行OCR”按钮,DVDSubEdit开始对所选字幕进行识别,识别结果显示在右下角的OCR字幕框中。对于识别出来的字幕文本,可以删除但不能修改!不过,这个OCR功能对中文字幕没什么实用价值,它几乎不能识别中文,对英文字幕还算勉强。OCR功能的真正用途在于通过“保存为.srt”按钮将字幕导出为.srt格式的文本字幕,如图5所示。

图5
        这对于英文原版DVD的翻译来说很有用,利用.srt格式的英文字幕,我们可以轻松制作对应的中文字幕,而不必对照影片逐词逐句的翻译,极大地提高了翻译效率。做出中文字幕后,我们就可以制作多字幕的DVD了。
 
开心做事,诚信做人,力争做好自己!
级别: FLY元勋
发帖
80
飞翔币
335
威望
27
飞扬币
8446
信誉值
0

只看该作者 1 发表于: 2008-11-28
本文是摘自<电脑知识与技术>杂志
栏目“网络技巧”和“网行天下”欢迎投稿:alpha@cccc.net.cn
计算机论文发表欢迎投稿:alpha@cccc.net.cn
级别: 光盘初级
发帖
30
飞翔币
226
威望
139
飞扬币
2332
信誉值
0
只看该作者 2 发表于: 2008-11-30
  先拿走。有时间研究下。
级别: 终身优会
发帖
77585
飞翔币
268
威望
53252
飞扬币
21200
信誉值
36

只看该作者 3 发表于: 2008-11-30
坐下来慢慢地学习~~
找一湖碧水,钓几尾闲鱼,想想人生得失,心游凡尘外;喝一壶老酒,交一群朋友,笑看人生冷暖。
        
        
级别: 光盘初级
发帖
190
飞翔币
364
威望
125
飞扬币
1355
信誉值
0
只看该作者 4 发表于: 2008-11-30
呵呵,这个还得好好学习一下