3GPP Multimedia Container (.3gp)

3GPP Standaard

Het 3GPP-bestandsformaat (3GP) is een multimediacontainer die is ontworpen door het 3rd Generation Partnership Project om compacte video en audio te leveren via 3G-mobiele netwerken met een lage bandbreedte.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen 3GP-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen 3GP-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

?? ?? ?? ?? 66 74 79 70

ASCII-WEERGAVE: ????ftyp

Standaardisatie: 3GPP TS 26.244 / ISO 14496-12

Technische specificaties

ContainerarchitectuurISO Base Media File Format (MPEG-4 Part 12) gespecialiseerd voor mobiele netwerken
CompressieH.263- of H.264-videocompressie met AMR-NB- of AAC-audio
Bytevolgorde (endianness)Big-Endian box-hiërarchie
KleurruimtenYUV 4:2:0
Kanalen en structuurMono- of stereoaudio met mobiele videostream
Maximale afmetingenDoorgaans 176x144 (QCIF) of 352x288 (CIF); ondersteunt tot 1080p in 3GP v6+
TransparantieGeen ondersteuning voor videotransparantie
Streaming en progressiefRTSP-streaming en progressieve HTTP-download, geoptimaliseerd voor mobiele netwerken

Technische vergelijkingsmatrix: 3GP versus concurrenten

Technisch kenmerk3GP (Huidig)MP4WEBM3G2
Primaire codecH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
DoelnetwerkMobiele 2G- en 3G-netwerkenSnel breedband en 4G/5GHet open, moderne web3G CDMA-netwerken
Visuele kwaliteitLaag (zware compressie-artefacten)Hoog tot ultrahoogHoog tot ultrahoogLaag
BrowserondersteuningVerouderd in moderne browsersBrede ondersteuning; beschikbaarheid verschilt per product en versieOndersteund door veel huidige browsers; beschikbaarheid verschilt per versie en platformVerouderd

Veelvoorkomende beschadigingen en gids voor hex-herstel

De video toont een zwart beeld met geluid, of de videospeler op de computer weigert het bestand te openen.

Oorzaak: Ontbrekende H.263- of AMR-NB-codecs op moderne desktopbesturingssystemen.

Herstel: Transcodeer naar standaard-MP4 met de Video Converter van File2File.app: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.

Beveiligingsanalyse en aanvalsvectoren voor parsers

Verouderde AMR- en H.263-decoders zijn op veel platforms niet onderhouden, wat in het verleden leidde tot geheugencorruptiekwetsbaarheden bij het ontleden van niet-vertrouwde 3GP-bestanden.

Bekende aanvalsvectoren

  • Geheeltallige overloop (integer overflow) in AMR-spraakframe-decodeerroutines binnen Android Stagefright (CVE-2015-3864).
  • Schrijven buiten de grenzen (out-of-bounds write) in verouderde QuickTime 3GPP-atomparser.
  • MMS-payloadlevering die geautomatiseerde zero-click media-ontleding activeert.

Aanbevolen beveiligingspraktijken: Transcodeer binnenkomende 3GP-bestanden naar moderne MP4- of WebM-containers binnen een geïsoleerde sandbox voordat u ze archiveert of verwerkt.

Historische oorsprong en mijlpalen

20063GPP Release 6 werkt containerspecificaties bij om H.264-video en verbeterde audiocodecs te ondersteunen.
2004Brede adoptie door mobiele telefoons als het primaire videoformaat voor eenvoudige mobiele telefoons (feature phones).
2003Gestandaardiseerd in 3GPP Technical Specification TS 26.244.

Belangrijkste voordelen

  • Extreem kleine bestandsgroottes geoptimaliseerd voor verzending via mobiele verbindingen met beperkte bandbreedte.
  • Hoge achterwaartse compatibiliteit met eenvoudige mobiele telefoons (feature phones) uit het begin van de jaren 2000 en oudere multimediaberichten (MMS).
  • Ingebouwde ondersteuning voor AMR-spraakcompressie, die specifiek is ontworpen voor mobiele telefonie.

Technische beperkingen

  • Ernstig verouderde video- en audiokwaliteit in vergelijking met moderne MP4- of WebM-containers.
  • QCIF- en CIF-resoluties zien er sterk gepixeld uit op moderne schermen met hoge resolutie.
  • Veel moderne webbrowsers bevatten geen native afspeelplugins meer voor 3GP H.263/AMR-media.

Interessante technische weetjes

  • De eerste cameratelefoons waarmee begin jaren 2000 video kon worden vastgelegd, sloegen alle video op in .3gp-formaat.
  • 3GP is ontworpen om te passen binnen de strikte limiet van 300 KB voor de bestandsgrootte van MMS (Multimedia Messaging Service) in mobiele netwerken.
  • CDMA-netwerken gebruikten een zusterstandaard genaamd 3G2 (.3g2) beheerd door de 3GPP2-organisatie.

Veelgestelde technische vragen

Kunnen moderne smartphones nog steeds 3GP-bestanden afspelen?

De meeste moderne Android-telefoons en VLC-mediaspelers kunnen 3GP-bestanden afspelen, maar op iOS en in ingebouwde webbrowsers moet de video mogelijk eerst naar MP4 worden geconverteerd.

Waarom zijn 3GP-videobestanden zo wazig?

3GP is in 2003 ontwikkeld voor vroege mobiele netwerken met een lage bandbreedte en kleine telefoonschermen, waarbij resoluties zoals 176x144 met zware compressie werden gebruikt.

Hoe kan ik oude familievideo's van mijn telefoon in 3GP-formaat naar MP4 converteren?

Gebruik de Video Converter van File2File.app om 3GP-bestanden rechtstreeks in uw browser te converteren naar het standaard H.264-MP4-formaat met volledige compatibiliteit op alle moderne apparaten.