Додайте ще субтитри до файлу 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.