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