Hovedforskjell: Både, MP4 og 3GP er filformater som hovedsakelig brukes til å spille av videoer med lyd. MP4 og 3GP 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. Videre var MP4 designet for å bli spilt på ulike plattformer, for eksempel datamaskiner, fjernsyn, DVD-spillere, bærbare videospillere, etc .; mens 3GP ble designet spesielt for telefoner.
MP4 er i hovedsak det offisielle filnavnet for MPEG-4 del 14. MPEG-4 Del 14 er en standard som er angitt som en del av MPEG-4. MPEG4 MPEG-4 er en metode for å definere komprimering av lyd og visuell digital data. Det ble introdusert i slutten av 1998 av ISO / IEC Moving Picture Experts Group (MPEG). MPEG-4 ble utpekt som en standard for en gruppe lyd- og videokodingsformater og tilhørende teknologi. MPEG-4 kan brukes til komprimering av AV-data for web, som brukes til streaming media, for CD-distribusjon, samt for fjernsynsapplikasjoner.
En containerfil angir hvordan datastrømmene i den er organisert. Den faktiske organisasjonen og representasjonen av datastrømmene utføres av de forskjellige typer kodeker (en co der / dec oder). Det er kodeker som påvirker videokvalitet og komprimering. Den beskriver hvordan video- eller lyddata skal komprimeres og dekomprimeres. Hver MP4-fil vil bare variere på grunnlag av hvilken kodek som brukes.
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.
3GP er en del av 3GPP-standarden og er en containerfil for ulike lyd- og videofilformater. Den ble designet og brukes fortsatt hovedsakelig for IP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS), Multimedia Broadcast / Multicast Service (MBMS) og Transparent End-to-End Packet Switched Streaming Service (PSS).
I likhet med MP4-containerfilformatet ble 3GP også basert på ISO-basismediefilformatet som er definert i MPEG-4 Del 12. Eldre versjoner av 3GP-filformatet brukte imidlertid ikke noen av funksjonene. De fleste 3GP-filer bruker filnavnet .3gp; men noen mobiltelefoner bruker utvidelsen .mp4 for de samme 3GP-filene.
3GP-filformatet ble utformet hovedsakelig for GSM-baserte telefoner. Formatet ble utformet for å redusere lagrings- og båndbreddekrav for at video- / lydfilene skal bli innkvartert for mobiltelefoner
Vanligvis inneholder 3GP-containerfilen H.263 (MPEG-4 Part 2) kodet video; H.264 (MPEG-4 Part 10 / AVC) kodet video blir imidlertid også vanlig. I lyd inneholder 3GP vanligvis forskjellige AMR-, AAC- og ACC + -formater.