名侦探柯南事务所

标题: 提取mkv格式的东西有吗 [打印本页]

作者: eddybvob    时间: 2004-5-2 00:19
标题: 提取mkv格式的东西有吗
我想提取mkv中的字幕的文件,然后改好了后再放回去,给我介绍几个这样的软件好吗,最后是简单易用的
作者: taburiss    时间: 2004-5-2 00:32
标题: 回复:
好像 mkvtools可以~~·可以去官方网站下~~~~
也可以看置顶贴
作者: CONAN EDOGAWA    时间: 2004-5-2 20:06
标题: 回复:
如果要简单的话,还有一招更简单,根本不需要用其他的软件。

如果你用的是mplayerc.exe(Media Player Classic 6.4.8.2)的Unicode版本(就是Win2K/XP版的)的话,那么就能用MPC内置的字幕播放插件截取mkv的内封字幕。

具体方法:[以Media Player Classic 6.4.8.2中文版为例]
在MPC的菜单里选“查看”-“选项”(快捷键为"Alt+V O")里找到“输出”这一页,选择“DirectShow视频”的输出选项,勾选“VMR7(无转换)”(如果安装了Windows Media Player 7.0以上的版本就能选择)或者“VMP9(无转换)”(如果安装了DirectX 9.0以上的版本就能选择),以开启MPC的内置字幕播放插件。然后再找到“回放”这一页,选择“回放”中播放次数为“1”,将“完成后返回”前面的勾去掉,这样能保证文件播放完毕以后,不至于自动重播,而导致字幕缓冲区被清空。

设置完上面的两项以后,选择你想截取字幕的mkv文件播放,在文件播放完成以后,会停止在文件末端,且播放状态为暂停。这时候你可以选择菜单上的“文件”-“保存字幕”(快捷键为"Ctrl+S"),就能将字幕保存出来了,字幕的格式支持Subripper(*.str)、Microdvd(*.sub)、Sami(*.smi)、Psb(*.psb)、Sub Station Alpha(*.ssa)、Advanced Sub Station Alpha(*.ass)编码也能选择ANSI、Unicode 16-LE、Unicode 16-BE、UTF-8。截取出字幕后,就能用标准的ASCII码编辑器(如Windows自带的写字板Notepad)进行编辑了。

不过,利用MPC的内置字幕引擎只能截取字幕,不能将修改以后的字幕重新放回mkv文件,所以在播放这种字幕的时候,就只能利用字幕插件加挂外挂字幕了。当然MPC内置字幕播放插件也能够加载外挂字幕,选择菜单上的“文件”-“载入字幕”(快捷键为"Ctrl+L"),然后选择你要加载的字幕文件就可以了~

此外,MPC还能直接编辑内存中字幕缓冲区内的字幕,有兴趣的话,可以自行尝试一下。

注意,MPC在播放mkv文件的时候,内封字幕是读取到字幕内存里缓冲区内的,所以,一旦在播放的时候选择了“停止Stop”的话,字幕缓冲区就会被清空,导致截取的字幕不完整。所以在截取字幕的时候,千万不要将影片停止播放了~否则,你得到的是你从新开始播放后的不完整的字幕哦~

PS:MPC的ANSI版(Win9X/ME版)理论上也能采用这种方法,只要安装了Windows Media Player 7.0以上的版本或者安装了DirectX 9.0,只是保存字幕的时候,字幕的编码就只能选ANSI了(因为9X/ME只支持ANSI码),不过我没有试过,如果你用的是9X/ME系统的话,可以去试试看。




欢迎光临 名侦探柯南事务所 (https://bbs.aptx.cn/) Powered by Discuz! X2.5