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 при выполнении двухпроходного кодирования
rmsubtitles.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 файла
rmsubtitles.idx
subtitles.sub
mencodermovie.mpg
-ifomovie.ifo
-vobsuboutsubtitles
-vobsuboutindex 0 \ -vobsuboutid fr -sid 1 -nosound -ovc copy