Diferența principală: Ambele, MP4 și 3GP sunt formate de fișiere utilizate în principal pentru redarea clipurilor video cu audio. MP4 și 3GP nu sunt formate de codificare, dar sunt fișiere de container, adică wrappers în esență pentru fișiere video formatate. Principala diferență dintre cele două nu vine din formatele în sine, ci din tipurile de codecuri utilizate în fișiere. În plus, MP4 a fost conceput pentru a fi jucat pe diferite platforme, cum ar fi calculatoare, televizoare, playere DVD, playere video portabile etc .; în timp ce 3GP a fost proiectat special pentru telefoane.
MP4 este, în esență, extensia oficială a fișierului pentru MPEG-4 Partea 14. MPEG-4 Partea 14 este un standard specificat ca parte a MPEG-4. MPEG4 MPEG-4 este o metodă de definire a comprimării datelor digitale audio și vizuale. A fost introdus la sfârșitul anului 1998 de către grupul de experți ISO / IEC Moving Picture Experts Group (MPEG). MPEG-4 a fost desemnat ca standard pentru un grup de formate de codare audio și video și tehnologie conexă. MPEG-4 poate fi utilizat pentru comprimarea datelor AV pentru web, pentru utilizarea în fluxuri media, pentru distribuția CD-urilor, precum și pentru aplicațiile de televiziune vocală.
Un fișier container specifică modul în care sunt organizate fluxurile de date din interiorul acestuia. Organizarea și reprezentarea reală a fluxurilor de date se realizează prin diferite tipuri de codecuri (en co der / dec oder). Codecurile afectează calitatea și compresia video. Descrie modul în care datele video sau audio trebuie comprimate și decomprimate. Fiecare fișier MP4 va diferi doar pe baza codului utilizat.
MPEG-4 Partea 12 a fost dezvoltată din fișierul MOV al Apple și a rezultat în cele din urmă în MPEG-4 Partea 14, care este formatul MP4. MP4 este un format de container. Aceasta înseamnă că poate fi utilizată pentru a stoca date audio și / sau video. MP4 video și audio pot fi, de asemenea, streaming pe internet.
MP4 utilizează codecuri care dictează modul în care codul audio sau video vor fi codate. Codarea audio avansată (AAC) este cel mai popular codec pentru compresia audio în format MP4.
MP4 nu are o metodă standard de codare a informațiilor audio sau video. Codecurile afectează calitatea și compresia video. Fiecare fișier MP4 va diferi doar pe baza codului utilizat. Prin urmare, două fișiere MP4 pot fi similare dacă utilizează același codec sau pot fi complet diferite, dacă folosesc codecuri diferite.
MP4 este un format de container folosit pentru stocarea fișierelor audio și video. Poate chiar să stocheze subtitrări pentru un fișier video. Ca container, MP4 poate salva fișiere audio și video care au fost comprimate în diferite moduri, inclusiv ca MPEG-4. MP4 nu este îngrijorat de modul în care imaginile sunt comprimate și transformate în date. Este pur și simplu preocupat de modul în care datele pentru video și audio sunt stocate în fișier, precum și alte informații relevante, cum ar fi subtitrările, capitolele etc. Fișierele MP4 pot conține, de asemenea, metadate definite de standardul de format, precum și platforma extensibilă de metadate (XMP) metadate.
3GP face parte din standardele 3GPP și este un fișier container pentru diverse formate de fișiere audio și video. Acesta a fost proiectat și este utilizat în principal pentru subsistemul multimedia multimedia (IMS), serviciul de mesagerie multimedia (MMS), serviciul de difuzare multimedia / multicast (MBMS) și serviciul de transmisie a fluxului de date cu comutare end-to-end transparentă (PSS).
Similar formatului de fișier container MP4, 3GP sa bazat, de asemenea, pe formatul de fișier media de bază ISO definit în MPEG-4 Part 12. Cu toate acestea, versiunile mai vechi ale formatelor de fișiere 3GP nu au folosit unele dintre caracteristicile lor. Majoritatea fișierelor 3GP utilizează extensia de nume de fișier .3gp; cu toate acestea, unele telefoane mobile utilizează extensia .mp4 pentru aceleași fișiere 3GP.
Formatul de fișier 3GP a fost conceput în principal pentru telefoanele bazate pe GSM. Formatul a fost conceput pentru a reduce cerințele de stocare și de lățime de bandă pentru ca fișierele video / audio să fie adaptate pentru telefoane mobile
De obicei, fișierul container 3GP conține video codificat H.263 (MPEG-4 Partea 2); cu toate acestea, videoclipurile codificate H.264 (MPEG-4 Part 10 / AVC) devin tot mai frecvente. În audio, 3GP de obicei conține diferite formate AMR, AAC și ACC +.