Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have Matroska file with some subtitles already built in. How can I add another subtitles, with proper language setting and encoding?


mkvmerge -o output.mkv -S source.mkv

but it looks like it removed all other subtitles. What am I doing wrong?

share|improve this question
up vote 12 down vote accepted

That is because you specified the -S parameter when pointing to the source file. -S removes all subtitle tracks from input. What you want is actually this:

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

This will append as the last track with that trackname and language. Also in current versions of mkvmerge the default language is english. So you do not need to set --language if that is the case.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.