6.9. 将DVD子标题提取到VOBsub文件

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