Dodaj kolejne napisy do pliku matroska w systemie Linux

18

Mam już plik Matroska z niektórymi napisami. Jak mogę dodać kolejne napisy, z odpowiednim ustawieniem języka i kodowaniem?

Wypróbowany:

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

ale wygląda na to, że usunął wszystkie inne napisy. Co ja robię źle?


źródło

Odpowiedzi:

20

Jest tak, ponieważ -Sparametr został określony podczas wskazywania pliku źródłowego. -Susuwa wszystkie ścieżki napisów z wejścia. W rzeczywistości chcesz to:

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

Zostanie mynewsubtitles.srtdodany jako ostatni utwór z tą nazwą i językiem. Również w bieżących wersjach mkvmerge domyślnym językiem jest angielski. Więc nie musisz ustawiać, --languagejeśli tak jest.

Nicholi
źródło