创建博客 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Ashes of Time

本空间内容皆来源于互联网

 
 
 

日志

 
 
关于我

-

LOFTER精选

如何提取DVD中的字幕  

2008-08-25 16:42:42|  分类: 他山之石 |  标签: |举报 |字号 订阅

以【007.Die.Another.Day.PROPER.DVDRiP.XviD-DEiTY】拿来做试验,本教程基本涉及了从DVD视盘提取字幕,字幕的合并切割,时间轴的调整,格式转换以及配色。

涉及的软件如下:

Gordian Knot(因为包含了DVD Decrypter, VobSub和Virtual DubMod);

SubJoiner

SubtitleWorkshop

VobSubIDAdjust

MaestroSBT

Son2VobSub

VobSubStrip

请自行搜索下载.

提取字幕

【软件】DVD Decrypter;VobSub

使用DVD Decrypter从DVD视盘提取源

1,指定DVD视盘驱动器,如果你存在多个驱动器的话;

2,先看输入讯源;

3,软件在IFO模式下会自动选取时长最大的片断,如果则手动设置;

4,再看具体内容页;

5,记得开启内容选取;

6,如果仅仅是提取字幕,剔除不必要的视频音频等内容;

7,软件会自动指向剩余空间最大的分区以存取文件,仅字幕文件不会超过50M的;

8,一切都设置完就可以执行了。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

经过漫长的等待,终于从视盘上抓下字幕流,开启VobSub Configure

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

载入刚才抓取下载的字幕流,记得是打开ifo文件,

软件会提示指定一个目录以存储提取出来的字幕文件。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

1,选择正确的视角,D9碟经常有演职人员蹦出来瞎唠叨;

2,添加删除期望的语言,通常保留英语和汉语就可以了,少数碟没有将字幕流标识语言,可以将unknown的列表手动添加到队列;

3,添加删除片断,如果需要的话。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

提取出来的字幕可以设置背景色,阴影色,字体色,还有相对坐标,淡进淡出的时间等。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

获得视频的精确播放时间

【软件】Virtual DubMod

用Virtual DubMod载入视频,将进度条划杆拉至结尾或者用”Ctrl + Right“组合键,这可以得到精确时长。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

字幕的切割

【软件】Virtual DubMod;VobSub

将一段视频切割成多断的方法请自行使用google;

可以用VobSub Cutter慢慢切割调整

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

或者找另外的软件包Gordian Knot的自动分割;

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

字幕的合并

【软件】Virtual DubMod; VobSub

假设我们要将两段视频合并成一段,因为在播放的时候不用看一半换碟之类。

视频合并请自行解决。

两段字幕文件的合并

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

字幕的精简

对于冗余字幕,可以使用VobSub Strip来精简

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

那问题来了,我如何知道哪条字幕想保留?

可以用媒体播放器外挂字幕播放。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

或者用Subresync来预览

哪个更适合自己就看用户了,我比较倾向节约系统资源的后者。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

对于冗余字幕,可以使用VobSub Strip来精简

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

那问题来了,我如何知道哪条字幕想保留?

可以用媒体播放器外挂字幕播放。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

或者用Subresync来预览

哪个更适合自己就看用户了,我比较倾向节约系统资源的后者。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

对于冗余字幕,可以使用VobSub Strip来精简

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

那问题来了,我如何知道哪条字幕想保留?

可以用媒体播放器外挂字幕播放。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

或者用Subresync来预览

哪个更适合自己就看用户了,我比较倾向节约系统资源的后者。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

调整时间轴

先看两个版本的字幕

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

Subresync打开需要更改的字幕,找到双方吻合的台词

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

调整字幕的时候请注意格式,如果是整数,末尾补零

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

srt到idx+sub的转换

现在我们开始讨论srt到idx+sub的转换。

idx+sub到srt很简单,因为只要使用单一的orc软件就可以完成;相反,srt到idx+sub需要使用多个软件,过程多了,也就复杂了。

doom9上有个教程,有兴趣可以参考,http://forum.doom9.org/showthread.php?t=78718

[quote] 1.open text srt file with SRT2SUP

set background color to white

set text, outline, antialias color to blue, red or black

(the colors used by DVDMaestro)

other setting just follow this guide

2.select "SRT File"->"Save All as Bitmap"

save as a new srt file and lots of bmp files

3.use pic2pic convert all the bmp files from 32bpp to 16 color format. (don't change the output file names)

4.convert the new srt file to DVDMaestro format (son & spf) with Subrip

5.open *.son file with notepad. change Color and Contrast setting to desired color

(you can modify *.spf as well)[/quote]

1,用“Subtitle Workshop”将现成的srt字幕转换到ssa格式。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

2,然后开启需要设置N多的MaestroSBT

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

我把更改设置前后的图片整合编辑一下,为了看起来更直观。

记得一定要 Subtitle,top title就到画面顶上了,很不习惯的。

在字号方面,20号对于宽度为640的DivX是比较合适的

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

再最后对比一下

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

经过漫长的等待(将上千句对话做成单独的bmp),终于得到一个son,一个spf和一堆bmp。

想看一下现在的bmp效果嚒?

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

和预期的相差很大?!这个不用理会,只是临时的。

召唤SON2VOBSUB来转换这一对临时工程吧

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

再看看最终效果

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

生成的idx+sub是没有语言标识的,需要手动修改idx文件,请注意大小写敏感

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

纷繁复杂的srt到idx+sub转换终于实现^_^

我们来弄一个未曾接触的合并:多条idx+sub合成,请注意不是上文说过的那种cd1+cd2的合并。

请先记得更改顺序,这个很重要,两个独立的公司合并成一个公司,ceo也只有一个;序列号从0开始计数。

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

确认双方的顺序没有冲突就可以合并了

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

调整idx+sub的颜色

最后我们来玩一个轻松的,调整颜色

先更改idx文件开启“最定义颜色”选项,就是ON和OFF的区别

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

看一下开启前后vobsub的区别

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

至于各区域颜色的配置,自己看图吧

如何提取DVD中的字幕 - 俗人半个 - Ashes of Time

 

此教程来自射手网,由roxette编写.

  评论这张
 
阅读(3584)| 评论(0)
推荐 转载

历史上的今天

最近读者

热度

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2014