17

У меня есть файл Matroska с некоторыми встроенными субтитрами. Как добавить другие субтитры с правильной настройкой языка и кодировкой?

Пытался:

mkvmerge -o output.mkv -S source.mkv new-subtitles.srt

но похоже, что удалены все остальные субтитры. Что я делаю неправильно?

1 ответ1

19

Это потому, что вы указали параметр -S при указании на исходный файл. -S удаляет все дорожки субтитров со входа. То, что вы хотите на самом деле это:

mkvmerge -o myouput.mkv myinput.mkv --language "0:ger" --track-name "0:mytrackname" mynewsubtitles.srt

Это добавит mynewsubtitles.srt в качестве последнего трека с этим именем и языком. Также в текущих версиях mkvmerge языком по умолчанию является английский. Так что вам не нужно устанавливать --language если это так.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .