Möglichst nicht in mpg umwandeln, dazu müsstest du die streams (audio+video) nämlich neu codieren, das dauert entsetzlich lange und ist mit qualitätsverlust verbunden.
In avi umwandeln dagegen: nur remuxen, also aus dem MKV-Container auspacken und in einen AVI-Container packen. "Nur" - hähä, gar nicht so einfach.
Die Untertitel sind wohl das Problem, anscheinend nicht SRT sondern vielleicht USF oder Vobsub...
An deiner Stelle würde ich alles mit mkvextractGUI (
http://corecodec.org/projects/mkvextractgui/) demuxen, dann kriegst du das Video als AVI (ohne Ton), die Tonspuren als mp3 (oder je nachdem, was es ist) und die Untertitel als... siehst du ja dann. Dann kannst du Bild- und Tonspuren mit AviMuxGUI (
http://www-user.tu-chemnitz.de/~noe/.../AVIMux%20GUI/) wieder zu einem AVI zusammenmuxen. Die Untertitel lässt du als separate Datei (selber Dateiname wie das AVI + Sprache + Dateiendung), und vielleicht packt dein WMP sie ja. Sonst musst du eben rausfinden, wie du sie in ein anderes Format umwandeln kannst...