While MP4 and MKV can both hold H.264 and H.265 video, they differ significantly in capability:
- Audio tracks: MP4 supports limited multi-track audio; MKV supports unlimited tracks including DTS-HD, Dolby Atmos, and TrueHD.
- Subtitles: MP4 supports limited subtitle formats; MKV supports SRT, ASS, PGS, and many more simultaneously.
- Error recovery: MKV has superior error recovery — partial files can often still be played.
- Chapters: Both support chapters, but MKV's implementation is richer and more commonly used.