Aby porównać MP4 vs MKV, opiszmy te dwa formaty. Pierwszą rzeczą do zrozumienia jest to, że MP4 i MKV to oba formaty kontenerów. Większość formatów multimedialnych ma dwa aspekty. Format kontenera definiuje strukturę pliku. Zawiera jeden lub więcej strumieni wraz z informacjami o sposobie ich odtwarzania. Może również zawierać metadane, takie jak tytuł, właściciel praw autorskich i data utworzenia.
Kodowanie danych wideo jest określane przez kodek. Wyraźne przechowywanie każdego piksela każdej klatki filmu o wysokiej rozdzielczości wymagałoby ogromnych ilości pamięci masowej. Twórcy oprogramowania opracowali wiele schematów kompresji wideo bez widocznej degradacji, dlatego istnieje wiele konkurujących ze sobą kodeków. Większość kontenerów, w tym MP4 i MKV, obsługuje wybór kodeków.
Dlatego błędem jest pytanie, który format kontenera ma lepszą jakość wideo. To kodek, a nie kontener, decyduje o jakości, a często można użyć tego samego kodeka w obu kontenerach. Funkcje, kompatybilność i wdrożenie stanowią różnicę w wyborze MKV lub MP4.
MP4 wyjaśnione
MP4 jest skrótem od MPEG-4, Part 14. Jest to część standardów Moving Picture Experts Group dla plików audio i wideo. Wersja 1 pojawiła się w 2001 roku, a wersja 2 w 2003 roku.
Termin ten jest czasem luźno używany dla innych części standardu MPEG-4. Jest on oparty na formacie QuickTime firmy Apple, bez wielu zmian. Format jest standardem ISO, ISO/IEC 14496-14:2003.
Wiele kodeków jest oficjalnie zarejestrowanych dla MP4, a inne mogą być używane prywatnie. Jednak większość implementacji obsługuje tylko kilka z nich. Najczęściej obsługiwane są H.264 (który jest taki sam jak MPEG-4, Part 10) i H.265. Inne kodeki można pobrać i dodać do oprogramowania.
Kontener akceptuje inne media oprócz wideo, w tym audio i obrazy nieruchome. Dźwięk MP4 może używać różnych kodowań, w tym AAC.
Pliki MP4 mogą zawierać DRM (cyfrowe zarządzanie prawami). Oznacza to efektywnie szyfrowanie treści. Żadna pojedyncza metoda DRM nie jest używana wszędzie, więc konieczne będzie kilka wersji, aby dotrzeć do najszerszej publiczności. Konwertowanie filmów chronionych DRM jest trudne lub niemożliwe.
Specyfikacja MP4 jest dostępna publicznie. Niektóre aspekty są objęte patentami na oprogramowanie, ale obecnie nikt nie wymaga opłat licencyjnych. Dystrybucja oprogramowania do kodowania i dekodowania H.264 i H.265 może wymagać opłat licencyjnych.
Jeśli chcesz dowiedzieć się więcej o formacie MP4, kliknij na poniższy link:
Szczegółowy artykuł o formacie pliku MP4
MKV wyjaśnione
Najważniejsza różnica między MKV a MP4 jest filozoficzna. MP4 to zastrzeżony format kontrolowany przez MPEG. Część jego działania jest opatentowana. Kontener Matroska jest oparty na otwartej specyfikacji. Nic w nim nie jest znane jako opatentowane. Jest mało prawdopodobne, by jakiekolwiek roszczenia patentowe pojawiły się teraz, prawie dwie dekady po jego wprowadzeniu.
Do rozpowszechniania plików MP4 nie jest wymagana żadna licencja. Jednakże, licencja może być wymagana do tworzenia i dystrybucji oprogramowania do tworzenia plików. Nie ma wymagań licencyjnych dla oprogramowania, które tworzy lub modyfikuje pliki MKV. W rezultacie oprogramowanie open-source jest szerzej dostępne dla MKV. Grupa Matroska zapewnia bibliotekę wolnego oprogramowania, a inne są dostępne.
Podobnie jak MP4, Matroska może zawierać pliki wideo, audio i inne typy zawartości. Pliki z zawartością wideo używają rozszerzenia .mkv; pliki audio - .mka, a pliki wideo 3D - .mk3d. Format kontenera jest taki sam we wszystkich przypadkach. Ponadto plik może mieć załączniki w dowolnym formacie.
Matroska ma ogólną zdolność szyfrowania, która może być użyta do DRM. Kontener MKV używa struktury zorientowanej na bloki, a bloki są indywidualnie szyfrowane. Oznacza to, że oprogramowanie może rozróżnić strukturę pliku chronionego DRM i wykonać na nim pewne operacje.