Belangrijk verschil: beide, MP4 en 3GP zijn bestandsindelingen die voornamelijk worden gebruikt voor het afspelen van video's met audio. MP4 en 3GP zijn geen coderingsformaten, maar zijn containerbestanden, oftewel wrappers voor geformatteerde videobestanden. Het belangrijkste verschil tussen de twee komt niet van de formaten zelf, maar van de soorten codecs die in de bestanden worden gebruikt. Bovendien is MP4 ontworpen om op verschillende platforms te worden gespeeld, zoals computers, televisie, dvd-spelers, draagbare videospelers, enz .; overwegende dat 3GP specifiek voor telefoons is ontworpen.
MP4 is in feite de officiële bestandsnaamextensie voor MPEG-4 Part 14. MPEG-4 Part 14 is een standaard die is gespecificeerd als onderdeel van MPEG-4. De MPEG4 MPEG-4 is een methode voor het definiëren van compressie van audio en visuele digitale gegevens. Het werd eind 1998 geïntroduceerd door de ISO / IEC Moving Picture Experts Group (MPEG). MPEG-4 werd aangewezen als een standaard voor een groep audio- en video-coderingsindelingen en gerelateerde technologie. MPEG-4 kan worden gebruikt voor het comprimeren van AV-gegevens voor internet, zoals gebruikt voor streaming media, voor CD-distributie, en voor spraakuitzendingstoepassingen.
Een containerbestand geeft aan hoe de gegevensstromen in het bestand zijn georganiseerd. De feitelijke organisatie en representatie van de datastromen worden uitgevoerd door de verschillende soorten codecs (en co der / decoder). Het zijn de codecs die de videokwaliteit en compressie beïnvloeden. Het beschrijft hoe video- of audiogegevens moeten worden gecomprimeerd en gedecomprimeerd. Elk MP4-bestand zal alleen verschillen op basis van welke codec wordt gebruikt.
MPEG-4 Part 12 is ontwikkeld vanuit het MOV-bestand van Apple en resulteerde uiteindelijk in MPEG-4 Part 14, het MP4-formaat. De MP4 is een containerformaat. Dit betekent dat het kan worden gebruikt voor het opslaan van audio- en / of videogegevens. MP4 video en audio kunnen ook via internet worden gestreamd.
MP4 maakt gebruik van codecs die bepalen hoe de audio of video wordt gecodeerd. Geavanceerde audiocodering (AAC) is de meest populaire codec voor het comprimeren van audio in MP4-indeling.
MP4 heeft geen standaardmethode voor het coderen van de audio- of video-informatie. Het zijn de codecs die de videokwaliteit en compressie beïnvloeden. Elk MP4-bestand zal alleen verschillen op basis van welke codec wordt gebruikt. Daarom kunnen twee MP4-bestanden hetzelfde zijn als ze dezelfde codec gebruiken, of ze kunnen compleet anders zijn als ze verschillende codecs gebruiken.
MP4 is een containerformaat dat wordt gebruikt voor het opslaan van audio- en videobestanden. Het kan zelfs ondertitels opslaan voor een videobestand. Als een container kan MP4 audio- en videobestanden opslaan die op verschillende manieren zijn gecomprimeerd, waaronder MPEG-4. MP4 maakt zich geen zorgen over hoe de afbeeldingen worden gecomprimeerd en omgezet in gegevens. Het gaat er alleen maar om hoe de gegevens voor video en audio in het bestand worden opgeslagen, evenals andere relevante informatie zoals ondertitels, hoofdstukken, etc. MP4-bestanden kunnen ook metadata bevatten zoals gedefinieerd door de standaardformat, evenals Extensible Metadata Platform (XMP) metadata.
3GP maakt deel uit van de 3GPP-standaarden en is een containerbestand voor verschillende audio- en videobestandsindelingen. Het werd ontworpen en wordt nog steeds voornamelijk gebruikt voor IP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS), Multimedia Broadcast / Multicast Service (MBMS) en transparante end-to-end pakketgeschakelde streamingservice (PSS).
Net als bij het MP4-containerbestandsformaat, was 3GP ook gebaseerd op het ISO-basismediabestandsformaat zoals gedefinieerd in MPEG-4 Part 12. Oudere versies van het 3GP-bestandsformaat maakten echter geen gebruik van sommige functies. De meeste 3GP-bestanden gebruiken de bestandsnaamextensie .3gp; sommige mobiele telefoons gebruiken echter de extensie .mp4 voor dezelfde 3GP-bestanden.
Het 3GP-bestandsformaat is voornamelijk ontworpen voor GSM-telefoons. Het formaat is ontworpen om de opslag- en bandbreedtevereisten te verminderen zodat de video / audiobestanden kunnen worden ondergebracht voor mobiele telefoons
Gewoonlijk bevat het 3GP-containerbestand H.263 (MPEG-4 Part 2) gecodeerde video; H.264 (MPEG-4 Part 10 / AVC) gecodeerde video komt echter ook vaker voor. In audio bevat 3GP meestal verschillende AMR-, AAC- en ACC + -indelingen.