Adicione outras legendas ao arquivo matroska, no Linux

18

Eu tenho o arquivo Matroska com algumas legendas já incorporadas. Como posso adicionar outras legendas, com a configuração e codificação de idioma adequadas?

Tentou:

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

mas parece que removeu todas as outras legendas. O que estou fazendo de errado?


fonte

Respostas:

20

Isso ocorre porque você especificou o -Sparâmetro ao apontar para o arquivo de origem. -Sremove todas as faixas de legendas da entrada. O que você quer é realmente isso:

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

Isso será anexado mynewsubtitles.srtcomo a última faixa com esse nome e idioma da faixa. Também nas versões atuais do mkvmerge o idioma padrão é o inglês. Portanto, você não precisa definir --languagese for esse o caso.

Nicholi
fonte