Ключова різниця: Обидва, MKV і MP4 - це файлові формати, які в основному використовуються для відтворення відео з аудіо. MKV і MP4 не є форматами кодування, але є контейнерними файлами, тобто в основному обгортками для форматованих відеофайлів. Основна відмінність між ними полягає не в самих форматах, а в типах кодеків, що використовуються в файлах.
MKV - це формат файлу мультимедійного контейнера Matroska, який часто називається Matroska. Це відкритий стандартний формат вільного контейнера, що означає, що він вільний для всіх. MKV подібний до інших форматів файлів, таких як AVI, MP4 і т.д., таким чином, що вони є усіма форматами контейнерів. Найбільш поширеним розширенням файлу для мультимедійного контейнера Matroska є .mkv для відео з субтитрами та аудіо, однак .MK3D для стереоскопічного відео, .MKA для аудіофайлів і .MKS для субтитрів.
Назва "Matroska" походить від російського слова "Матрьошка" означає матрьошну ляльку, яка досить відома як російський культурний символ. Цей термін був обраний для відтворення у форматі файлових контейнерів, тобто у засобах масової інформації у медіафайлі, подібно до ляльки вкладеної ляльки в концепції ляльки.
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 не стурбований тим, як зображення стискаються і перетворюються в дані. Це просто пов'язано з тим, як дані для відео та аудіо зберігаються в файлі, а також інші релевантні відомості, як субтитри, глави, і т.д. MP4 файли можуть також містити метадані, як визначено стандартом формату, а також Extensible Metadata Platform Метаданих (XMP).