Hovedforskjell: Både, MKV og MP4 er filformater som hovedsakelig brukes til å spille av videoer med lyd. MKV og MP4 er ikke kodende formater, men er containerfiler, dvs. i utgangspunktet wrappers for formaterte videofiler. Hovedforskjellen mellom de to kommer ikke fra formatene selv, men fra de typer kodeker som brukes i filene.
MKV er filformatet for Matroska Multimedia Container, ofte enkelt kalt Matroska. Det er et åpent standardfritt containerformat, som betyr at den er tilgjengelig fritt for alle uten kostnad. MKV ligner på andre filformater, for eksempel AVI, MP4, etc., på den måten at de er alle containerformater. Den vanligste filtypen for Matroska Multimedia Container er .mkv for video med undertekster og lyd, men .MK3D for stereoskopisk video, .MKA for bare lydfiler, og .MKS for undertekster, bare filer brukes.
Navnet 'Matroska' kommer fra det russiske ordet "Matryoshka" som betyr nesting dukke, som er ganske kjent som et russisk kulturelt symbol. Begrepet ble valgt til å være et spill på containerfilformatet, det vil si media i media, som ligner på dukke dukke i et dukkekonsept.
Matroska ble først annonsert i 2002, noe som gjør er et ganske nyere format enn de andre. På grunn av dette har MKV visse funksjoner som skiller det fra de andre tidligere filformatene. For det første støtter det mange forskjellige video codecs. For det andre har den også støtte for flere strømmer av video, lyd, undertekster eller kapitler. Derfor kan en enkelt fil effektivt vise en film som er dubbed på forskjellige språk, samt underliggende på mange språk.
Den største fordelen med MKV er at den støtter H.264 / AVC, som ikke engang støttes av AVI. H.264 / AVC er nødvendig for effektiv HD-innholdsavspilling. Dette gjør MKV det foretrukne formatet for HD-videoer og Blu-ray-ripper. Likevel er den vanligste videoen som vanligvis er kodet i MKV, den x264 kodede videoen. x264 er en video codec; det er den åpne versjonen av h264. h264 er standard kodek for videodata i dag. h264 brukes også ofte i MP4-beholderen.
Men som en enkelt fil kan inneholde alle disse flere strømmene, kan filstørrelsen være ganske stor. Dette er ulempen ved mkv-formatet, noe som gjør det litt uegnet for den gjennomsnittlige brukeren som sannsynligvis ikke vil bruke alle de ekstra funksjonene MKV gir over de andre containerformatene. Likevel, på grunn av støtten til de ekstra funksjonene, har MKV en tendens til å være større i størrelse enn andre containerfiler.
MPEG-4 del 12 ble utviklet fra Apples MOV-fil, og til slutt resulterte i MPEG-4 del 14, som er MP4-formatet. MP4 er et containerformat. Dette betyr at det kan brukes til å lagre lyd- og / eller videodata. MP4 video og lyd kan også streames over internett.
MP4 bruker kodeker som dikterer hvordan lyden eller videoen vil bli kodet. Avansert lydkoding (AAC) er den mest populære kodeken for komprimering av lyd i MP4-format.
MP4 har ikke en standard metode for koding av lyd- eller videoinformasjon. Det er kodeker som påvirker videokvalitet og komprimering. Hver MP4-fil vil bare variere på grunnlag av hvilken kodek som brukes. Derfor kan to MP4-filer enten være liknende hvis de bruker samme kodek, eller de kan være helt forskjellige, hvis de bruker forskjellige kodeker.
MP4 er et containerformat som brukes til å lagre lyd- og videofiler. Det kan til og med lagre undertekster for en videofil. Som en beholder kan MP4 lagre lyd- og videofiler som har blitt komprimert i forskjellige moter, inkludert som MPEG-4. MP4 er ikke opptatt av hvordan bildene komprimeres og konverteres til data. Det er bare opptatt av hvordan dataene for video og lyd lagres i filen, samt annen relevant informasjon som undertekster, kapitler etc. MP4-filer kan også inneholde metadata som definert av formatstandarden, samt Extensible Metadata Platform (XMP) metadata.