Hovedforskel: Både, MKV og MP4 er filformater, der hovedsagelig bruges til at afspille videoer med lyd. MKV og MP4 er ikke kodende formater, men er containerfiler, dvs. stort set wrappers til formaterede videofiler. Hovedforskellen mellem de to kommer ikke fra formaterne selv, men fra de typer codecs, der bruges i filerne.
MKV er filformatet til Matroska Multimedia Container, ofte simpelt kaldet Matroska. Det er et åbent standard gratis containerformat, hvilket betyder, at det er frit tilgængeligt for alle uden omkostninger. MKV ligner andre filformater, såsom AVI, MP4 osv., På den måde, at de er alle containerformater. Den mest almindelige filtypenavn til Matroska Multimedia Container er .mkv for video med undertekster og lyd, dog .MK3D til stereoskopisk video .MKA til lyd-kun-filer og .MKS til undertekster, kun filer bruges.
Navnet 'Matroska' kommer fra det russiske ord "Matryoshka", der betyder nesting dukke, som er ret berømt som et russisk kulturelt symbol. Udtrykket blev udvalgt til at være et spil på containerfilformatet, dvs. medier inden for medierne, som ligner dukkeduks dukke inden for et dukke koncept.
Matroska blev først annonceret i 2002, hvilket gør et ret nyere format end de andre. På grund af dette har MKV visse funktioner, der adskiller det fra de andre tidligere filformater. For det første understøtter det mange forskellige video codecs. For det andet har den også støtte til flere strømme af video, lyd, undertekster eller kapitler. Derfor kan en enkelt fil effektivt vise en film, der er dubbed på forskellige sprog såvel som underordnet på mange sprog.
Den største fordel ved MKV er, at den understøtter H.264 / AVC, som ikke engang understøttes af AVI. H.264 / AVC er nødvendig for effektiv afspilning af HD-indhold. Dette gør MKV det foretrukne format til HD-videoer og Blu-ray-ripper. Alligevel er den mest almindelige video, der normalt er kodet i MKV, den x264-kodede video. x264 er en video codec; det er den åbne version af h264. h264 er standardkodek til videodata i dag. h264 bruges også almindeligt i MP4-beholderen.
Men da en enkelt fil kan indeholde alle disse multiple streams, kan filstørrelsen være ret stor. Dette er ulempen ved mkv-formatet, hvilket gør det lidt uegnet til den gennemsnitlige bruger, der sandsynligvis ikke vil bruge alle de ekstra funktioner, som MKV giver over de andre containerformater. På grund af støtten til de ekstra funktioner har MKV tendens til at være større i størrelse end andre containerfiler.
MPEG-4 Part 12 blev udviklet fra Apples MOV-fil og resulterede til sidst i MPEG-4 Part 14, som er MP4-formatet. MP4 er et containerformat. Det betyder, at det kan bruges til at gemme lyd- og / eller videodata. MP4 video og lyd kan også streames over internettet.
MP4 bruger codecs, der dikterer, hvordan lyden eller videoen bliver kodet. Advanced Audio Coding (AAC) er den mest populære codec til komprimering af lyd i MP4 format.
MP4 har ikke en standardmetode til kodning af lyd- eller videoinformationen. Det er codecs, der påvirker videokvalitet og komprimering. Hver MP4-fil vil kun variere på grundlag af hvilken codec der bruges. Derfor kan to MP4-filer enten være ens, hvis de bruger den samme codec, eller de kan være helt forskellige, hvis de bruger forskellige kodeker.
MP4 er et containerformat, der bruges til at gemme lyd- og videofiler. Det kan endda gemme undertekster til en videofil. MP4 kan som en container gemme lyd- og videofiler, som er blevet komprimeret i forskellige modearter, herunder som MPEG-4. MP4 er ikke bekymret over, hvordan billederne komprimeres og konverteres til data. Det er bare bekymret over, hvordan dataene til video og lyd gemmes i filen, samt andre relevante oplysninger som undertekster, kapitler osv. MP4-filer kan også indeholde metadata som defineret af formatstandarden, samt Extensible Metadata Platform (XMP) metadata.