Добавьте другие субтитры в файл matroska в Linux


18

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

Пытался:

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

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

Ответы:


20

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.