H.264 is a video compression standard used for HD videos. In fact, it’s the most widely-used video codec today. As such, this codec can be incorporated into several container formats like MP4, 3GP, MOV, FLV, and others. Most of the time, it’s encoded with the Advanced Audio Coding (AAC) codec.
Apple QuickTime Player VLC Media Player Windows Media Player Apple iTunes
MKV is a container format for holding multiple audio, video, picture, and text data such as subtitle tracks. It is similar to other common containers like MP4 and AVI, although MKV is open in the specification. For video contents, MKV uses a .mkv filename extension, .mka for audios, and .mks for subtitles.
MPC-HC, KMPlayer VLC Media Player MKV File Player MPV