MKV is a container format meaning it actually store's other file formats in it like audio, video, and subtitles, so if it supports MKV you need to check if it supports the other file types, mkvmerge is a good program for viewing, extracting, or putting files into an MKV container.
But I had a...