Is there a way I can remove subtitle data from an .mkv file on a mac?

link|improve this question

44% accept rate
feedback

1 Answer

up vote 6 down vote accepted

Use MkvToolNix. The mkvmerge tool can do exactly what you want.

I don't know if it's already in MacPorts; you may need to compile it yourself from the source code. It's a very capable Matroska manipulator and should be able to remove any kind of stream from an MKV without recoding all the other streams.

I think one of these commands will do what you want:

# assume input.mkv has 3 subtitle tracks
# remove subtitle track 2 (copy 1&3) from input.mkv & save to output.mkv
mkvmerge -o output.mkv --stracks 1,3 input.mkv

# remove all subtitles (copy none)
mkvmerge -o output.mkv --nosubs input.mkv

Update: A mac build is available from macupdate.com. I don't know anything about the site, so use at your own risk.

link|improve this answer
Used the version available in MacPorts, converting now. Thanks! – Phillip Oldham Jan 20 '10 at 20:49
There's also on on Homebrew! – arbales May 25 '11 at 8:17
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.