MEncoder способен извлекать субтитры из DVD в файлы формата VOBsub. Они состоят из пары файлов, оканчивающихся на .idx и .sub и обычно упакованы в один .rar архив. MPlayer может воспроизводить из при помощи опций -vobsub и -vobsubid.

Вы указываете базовое имя (т.е. без расширения .idx или .sub) выходных файлов с помощью -vobsubout и индекс этих субтитров в результирующем файле при помощи -vobsuboutindex.

Если источником является не DVD следует использовать -ifo для указания указания файла .ifo, необходимого для создания результирующего .idx файла.

Если источником является не DVD и у вас нет .ifo файла, используйте опцию -vobsubid для указания, какой ид языка следует записать в .idx файл.

При каждом запуске субтитры будут добавляться в конец файлов, если .idx и .sub уже существуют. Так что вам следует удалять их перед началом.

Пример 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