Ключова разлика: И двете, MKV и MP4 са файлови формати, използвани главно за възпроизвеждане на видео с аудио. MKV и MP4 не са кодиращи формати, но са контейнерни файлове, т.е. основно обвивки за форматирани видео файлове. Основната разлика между двете не идва от самите формати, а от видовете кодеци, използвани в файловете.
MKV е файловия формат за Matroska Multimedia Container, често просто наречен Matroska. Това е отворен стандартен формат за свободен контейнер, което означава, че той е достъпен безплатно за всеки, който е безплатен. MKV е подобен на други файлови формати, като AVI, MP4 и т.н., по начин, по който те са всички контейнерни формати. Най-разпространеното файлово разширение за Matroska Multimedia Container е .mkv за видео с субтитри и аудио, но .MK3D за стереоскопично видео, .MKA за аудио файлове, и .MKS за субтитри само файлове.
Името „Matroska“ идва от руската дума „Matryoshka“, която означава гнездяща кукла, която е известна като руски културен символ. Терминът е избран да бъде игра на файловия формат на контейнера, т.е. медии в медиите, подобно на куклата за гнездене на кукли в концепция за кукла.
Matroska за първи път е обявена през 2002 г., което е сравнително по-нов формат от останалите. Поради това MKV има определени функции, които го отличават от другите предишни файлови формати. Първо, той поддържа много различни видео кодеци. На второ място, той също така разполага с поддръжка за множество потоци видео, аудио, субтитри или глави. Следователно, един файл може ефективно да покаже филм, наречен на различни езици, както и подслов на много езици.
Най-голямото предимство на MKV е, че поддържа H.264 / AVC, което дори не се поддържа от AVI. H.264 / AVC е необходим за ефективно възпроизвеждане на HD съдържание. Това прави MKV предпочитания формат за HD видео и Blu-ray рипове. Все пак, най-често срещаното видео, обикновено кодирано в MKV, е x264 кодираното видео. x264 е видео кодек; това е отворената версия на h264. h264 е стандартният кодек за видео данни днес. h264 също се използва често в MP4 контейнера.
Въпреки това, тъй като един файл може да съдържа всички тези множество потоци, размерът на файла може да бъде доста голям. Това е недостатъкът на mkv формат, което го прави леко неподходящ за обикновения потребител, който вероятно няма да използва всички допълнителни функции, които MKV предоставя в останалите формати на контейнери. И все пак, благодарение на поддръжката на допълнителните функции, MKV има тенденция да бъде по-голям по размер от други контейнерни файлове.
MPEG-4 Part 12 е разработен от MOV файла на Apple и в крайна сметка е довел до MPEG-4 Part 14, който е MP4 формат. MP4 е контейнер формат. Това означава, че може да се използва за съхраняване на аудио и / или видео данни. MP4 видео и аудио също могат да бъдат предавани по интернет.
MP4 използва кодеци, които диктуват как да бъдат кодирани аудио или видео. Advanced Audio Coding (AAC) е най-популярният кодек за компресиране на аудио в MP4 формат.
MP4 няма стандартен метод за кодиране на аудио или видео информация. Това са кодеците, които влияят на качеството и компресията на видеото. Всеки MP4 файл ще се различава само въз основа на кой кодек се използва. Следователно, два MP4 файла могат да бъдат подобни, ако използват един и същ кодек, или могат да бъдат напълно различни, ако използват различни кодеци.
MP4 е контейнер формат, използван за съхранение на аудио и видео файлове. Той дори може да съхранява субтитри за видео файл. Като контейнер, MP4 може да запазва аудио и видео файлове, които са компресирани в различни моди, включително и като MPEG-4. MP4 не се интересува от това как изображенията се компресират и преобразуват в данни. Просто се занимава с това, как данните за видео и аудио се съхраняват във файла, както и друга подходяща информация като субтитри, глави и т.н. (XMP) метаданни.