Kurze Anmerkung zu mkv und m4v:
MKV ist ein Containerformat. Da kann man so ziemlich alles reinpacken - Audio, Video, Subtitles, ... - ohne auf den CODEC (MPEG2 oder MPEG4 / h|x264 oder ...) achten zu müssen. Bekannt eigentlich aus dem *zensiert* Umfeld wo content (x264 encoded ) üblicherweise in MKV Containeren verteilt wird. MKV hat darüber hinaus auch seine Gründe.
M4V ist ebenfalls ein Container (von Apple - *sigh*) was einen komplett anderes Ziel verfolgt. M4V kann mit jedem Apple Client UND eigentlich jedem beliebigen Client (auch XBMC) abgespielt werden solange kein DRM eingebaut ist.
Wenn man z.B. wie oben beschrieben 'mal schnell' ein MKV in einen M4V Container umwandelt, ist da üblicherweise schon ein MPEG 4 stream drin. Da wird dann kaum gerechnet sondern nur kopiert. Ansonsten muss noch reencoded (MPEG 2 zu ... ) werden - was ggf. ein "klein wenig" Zeit in Anspruch nimmt. Reencoden ist außerdem nicht hilfreich für die (Video) Qualität. Zum erstellen von privaten Kopien z.B. von Fernsehsendungen kommt man eigentlich um ein reencode + zackigem Rechner nicht rum.