光盘印刷 北京光盘印刷

       返回上一级 返回主页

取出DVD光盘印刷的字幕及播放MPEG4/MP3 AVI加外挂字幕


光盘印刷前言 本文第一部份说明如何把 DVD 的字幕取出, 第二部份说明如何在播放 MPEG4/MP3 AVI (或 Divx AVI) 档时, 同时也能播放我们所取出的字幕. 所需软体 软体名 功用 所在 (或可下载) 网页 种类 DeCSS 拷贝 DVD 的 VOB 档至硬碟 http://qw3321.virtualave.net/ dl1.html 免费程式 SubRip 读取 VOB 档的字幕, 还有 OCR 功能, 可把字幕图转成文字 http://www.digital-digest.com/ dvd/downloads/encoding.html 或 直接下载 免费程式 Subrip converter 转换字幕档的格式. 需要以下两个档案才能使用: Mscomctl.ocx | comdlg32.ocx 解压至 Windows\System 目录下 http://www.digital-digest.com/ dvd/downloads/encoding.html 或 直接下载 免费程式 Divx Player 可以播放 MPEG4/MP3 或 Divx 影片并显示字幕的光盘印刷播放软体 http://www.geocities.com/ divxplayer/ 免费程式 BSPlayer 可以播放 MPEG4/MP3 或 Divx 影片并显示字幕的播放软体 (播放相当顺畅, 但显示卡硬体可配合才行) http://bsplayer.cjb.net/ 免费程式 Mini Player (选用) 可以播放 MPEG4/MP3 或 Divx 影片并显示字幕的播放软体 http://go.to/miniplayer 免费程式 从 VOB 档取出字幕 DeCSS, SubRip 先把 DVD 里的 VOB 档拷到硬碟. 可以用 Decss, 方法在此不再重覆叙述. 如果您觉得 Decss 不好用, 也可以找一些别的光盘印刷软体来试试. 没有 CSS 保护时, Decss 不能把 VOB 档拷到硬碟, 不知是否是个 Bug. 改用档案总管 COPY 过去就行了, 但这样就不能利用 DeCSS 的组合 VOB 档的功能. 我想可以试试其它 DVD Ripping 程式或是 VOB 档组合的程式, 像是 VobDec 这个 DOS 下的程式, 功能也很不错. 您可以到 http://qw3321.virtualave.net/dl1.html 去找找, 有许多种程式, DeCSS 只是其中一种选择. 如果没有 CSS 保护, 要取出字幕资料就不用先把 VOB 档拷到硬碟, 直接用 DVD 里的 VOB 档当 Source 就好了. 这里我们要用的一个免费但却功能强大的光盘印刷程式是: SubRip. 它可以把 VOB 档里的字幕画面取出来, 这个字幕事实上是图像资料, 因此你可以把它们存成图档, 或是用 OCR 功能把图像转成文字档. (玩过扫瞄器的人应该对文字辨识 "OCR" 不陌生) 启动 SubRip, 选 File - Open VOBs. 出现以下画面. 按 Open Dir, 选择 VOB 档所在位置. 选择 VOB 档. 选择光盘印刷字幕 (有多国语字幕时), 以我的 Sample 而言, "0x 20 (1)" 是中文字幕, "0x 20 (2)" 是英文字幕. 选择对於字幕的处理方式. 第一项是把字幕用 OCR 变成文字档. (本文以此方式为例) 第二项是把字幕直接存成 BMP 图档. 第叁项的 SUP 档不晓得是什麽意思. 第四项是只看看字幕不做上述动作. "Character Matrix File" 是字典档, 做文字辨识 (OCR) 时可产生字典档, 有了字典档就不必每次都要重新做图文比对. 但每部影片的字典档只能用於该影片. 第一次使用没有字典档, 因此要做手动图文比对. 上一画面按 "Start" 之後, 过几秒後找到字幕, 会叫你选文字的颜色, 按 OK 便可. 然後开始做图文校正比对. 它会圈住一个字的图样, 让你输入此图样的对照文字, 以後碰到此图样就转成你现在所指定的这个字. 但中文字不像英文字母只有 26 个, 所以要把整部影片的中文字幕一个字一个字转出来, 可能要处理很久. 中文字有以下这个问题, 因为这程式不大懂得中文字, 所以会把一些字拆开来看. 解决办法是, 在第一个圈住的部份就输入此字图的文字, 此字其它圈住的部份就按 OK 过去. 这样解出来的句子就会有一些空白夹在中间. 可以再用文书程式编辑, 等一下会再提到. 下图是选英文字幕, 做 OCR 的情形. (一次只能解出一种语言的字幕, 看你一开始时选那一种. 请参考第一张图) OCR 完, 按一下 "Time offset" 功能键, 可以把字幕出现的时间位移到合适的位置, 以便与影片相配合. 通常要播放後再来改. 播放方法等一下会叙述. Output 格式预设是 .srt 格式. File - Save 存成一个 .srt 档. 播放 MPEG4/MP3 (Divx) 影片及字幕 SubRip Converter, Divx Player, Mini Player 要播放光盘印刷 MPEG4/MP3 (或 Divx) AVI 档, 同时还能播出字幕, 可以用 "Divx Player", "Mini Player" 或 "MicroDVD". "Divx Player" 所能读取的字幕档, 可用 "SubRip Converter" 来转换, 把 .srt 档转成 .sub 档 (格式不同). 要使 SubRip Converter 启动, Windows\System 目录下必须要有 Mscomctl.ocx 及 comdlg32.ocx 这两个档案. 请点一下来下载. 别的版本可能不行 (SubRip Converter 启动不了), 这两个连结点所下载的档案我试过可用. 启动 SubRip Converter, 把刚刚产生的 .srt 档转成 .sub 档. 若是 NTSC 影像格式的话请把 Frame Rate 改成 29.97. 若是 PAL 影像格式的话就用它预设的 Frame Rate 25. (台湾用的是 NTSC) 转好的字幕档, 可以用文字编辑程式 (如 WordPad, UltraEdit) 来修改. 其内容像下图. 刚刚说中文字幕转出来後, 句子中会有一些空白, 在此可以用文字编辑程式把这些空白去除. 再来要去抓 "Divx Player". 如果是用 Microsoft MPEG4-V2 Codec 压的, 就要安装 Windows Media Tools, 如果是用光盘印刷 Divx MPEG4-Fast/Slow Motion Codec 压的, 就要安装 Divx Codec. 还有 MP3 的 Codec 也要安装好. 没安装上述 Codec 的话, Divx Player 在开启影片档後程式会当掉. 另外字幕档有错误, 如格式不合等, 程式也会当掉. 启动後, 按下面圈住的那个按钮, 第一个对话框会叫你输入影片档位置和档名, 第二个对话框是叫你输入字幕档 (*.sub) 的位置和档名. 如果正确无误, 就可以开始播放. 旧版的 Divx Player 只要把 .avi 和 .sub 的正档名设为一样, 开启 .avi 就会自动找到 .sub 字幕档. 和目前的 0.04 版不同. 另外播放的流畅度, 与最新版的 Windows Media Player 比起来较差. 以下是播放画面. 不过我的 Time Offset 没设好, 所以茱利亚罗伯兹 (电影"落跑新娘"中的画面) 可能不是正在讲字幕中的话. 还有一种播放程式是 "Mini Player". "Mini Player" 所能读的字幕档, 是用 SubRip 以 .sub 格式储存的字幕档 (跟 SubRip Converter 转出来的 .sub 档不同) . 如下图, 格式请选右边那个 (.sub). 但是播放起来, 每次字幕该上场的时候, 影片就会停顿. 字幕是出现在画面中. 播放的流畅度也不很好. (000924增) 另外还有一个相当不错的播放软体 : BSPlayer ,http://bsplayer.cjb.net/, 播放起来相当顺畅, 也可以播放字幕 (字幕格式待查), 还有很像 DVD 播放软体的右键功能. 但是光盘印刷对显示卡的要求也较高

--智人

返回上一级         返回主页


重要声明:本站提供的部分资讯为互联网上搜集整理而来,相关版权均属原网站或作者所有。

Copyright ©我公司有中国先进的光盘生产线,我公司网站搜索关键词有:光盘印刷,光盘印刷厂,北京光盘印刷厂,光盘印刷生产线,光盘印刷技术,光盘印刷知识,光盘印刷工作, 光盘印刷,北京光盘印刷