MEncoder能将DVD子标题提取到VOBsub格式的文件中。 它们是一对由.idx及.sub结尾的文件 组成。并且经常被压缩成一个.rar文件。 MPlayer可通过 -vobsub及-vobsubid选项播放这些文件。
你可以通过-vobsubout指定输出文件的基础名(例如不包括 .idx或.sub后缀),对于生成文件 子标题的索引使用-vobsuboutindex。
如果不是从DVD输入,你应该使用-ifo来表明构建 生成的.idx文件所需的.ifo文件。
如果输入不是DVD并且你没有.ifo文件,你需使用 -vobsubid选项以使其知道放入.idx 文件的语言标识。
如果.sub及.idx文件存在,每次 执行都回添加子标题。所以你再开始前需要手动清除这些文件。
例 13.5. 在做双通道编码时从DVD复制子标题
rmsubtitles.idx
subtitles.sub
mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 \ -vobsuboutsubtitles
-vobsuboutindex 0 -sid 2 mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \ -vobsuboutsubtitles
-vobsuboutindex 1 -sid 5
例 13.6. 从一个MPEG文件复制法文子标题
rmsubtitles.idx
subtitles.sub
mencodermovie.mpg
-ifomovie.ifo
-vobsuboutsubtitles
-vobsuboutindex 0 \ -vobsuboutid fr -sid 1 -nosound -ovc copy