Hovedforskel: Både, MP4 og 3GP er filformater, der hovedsagelig bruges til at afspille videoer med lyd. MP4 og 3GP 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. MP4 var desuden designet til at blive afspillet på forskellige platforme, såsom computere, tv, dvd-afspillere, bærbare videospillere mv .; mens 3GP blev designet specielt til telefoner.
MP4 er i det væsentlige det officielle filnavn for MPEG-4 Part 14. MPEG-4 Part 14 er en standard, der er angivet som en del af MPEG-4. MPEG4 MPEG-4 er en metode til at definere komprimering af audio- og visuelle digitale data. Det blev introduceret i slutningen af 1998 af ISO / IEC Moving Picture Experts Group (MPEG). MPEG-4 blev udpeget som en standard for en gruppe lyd- og videokodningsformater og beslægtet teknologi. MPEG-4 kan bruges til komprimering af AV-data til web, som bruges til streaming media, til CD-distribution, samt til fjernsynsudsendelser.
En containerfil angiver, hvordan datastrømmene inde i den er organiseret. Den faktiske organisation og repræsentation af datastrømmene udføres af de forskellige typer codecs (en co der / dec oder). Det er codecs, der påvirker videokvalitet og komprimering. Det beskriver, hvordan video- eller lyddata skal komprimeres og dekomprimeres. Hver MP4-fil vil kun variere på grundlag af hvilken codec der bruges.
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.
3GP er en del af 3GPP Standards og er en containerfil til forskellige lyd- og videofilformater. Den blev designet og bruges stadig hovedsagelig til IP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS), Multimedia Broadcast / Multicast Service (MBMS) og Transparent End-to-End Packet Switched Streaming Service (PSS).
I lighed med MP4-containerfilformatet var 3GP også baseret på ISO-basismediefilformatet, der er defineret i MPEG-4 Del 12. Ældre versioner af 3GP-filformatet brugte imidlertid ikke nogle af dens funktioner. De fleste 3GP-filer bruger filnavnet .3gp; Men nogle mobiltelefoner bruger udvidelsen .mp4 til de samme 3GP-filer.
3GP-filformatet blev designet primært til GSM-baserede telefoner. Formatet blev designet til at reducere lagrings- og båndbreddekrav for at video- / lydfilerne kan rummes til mobiltelefoner
Normalt indeholder 3GP-containerfilen H.263 (MPEG-4 Part 2) kodet video; men H.264 (MPEG-4 Part 10 / AVC) kodet video bliver også mere almindeligt. I lyd indeholder 3GP normalt forskellige AMR-, AAC- og ACC + -formater.