3GPP Multimedia Container (.3gp)
3GPP StandaardHet 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:
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 70ASCII-WEERGAVE: ????ftyp
Standaardisatie: 3GPP TS 26.244 / ISO 14496-12
Technische specificaties
| Containerarchitectuur | ISO Base Media File Format (MPEG-4 Part 12) gespecialiseerd voor mobiele netwerken |
| Compressie | H.263- of H.264-videocompressie met AMR-NB- of AAC-audio |
| Bytevolgorde (endianness) | Big-Endian box-hiërarchie |
| Kleurruimten | YUV 4:2:0 |
| Kanalen en structuur | Mono- of stereoaudio met mobiele videostream |
| Maximale afmetingen | Doorgaans 176x144 (QCIF) of 352x288 (CIF); ondersteunt tot 1080p in 3GP v6+ |
| Transparantie | Geen ondersteuning voor videotransparantie |
| Streaming en progressief | RTSP-streaming en progressieve HTTP-download, geoptimaliseerd voor mobiele netwerken |
Technische vergelijkingsmatrix: 3GP versus concurrenten
| Technisch kenmerk | 3GP (Huidig) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Primaire codec | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Doelnetwerk | Mobiele 2G- en 3G-netwerken | Snel breedband en 4G/5G | Het open, moderne web | 3G CDMA-netwerken |
| Visuele kwaliteit | Laag (zware compressie-artefacten) | Hoog tot ultrahoog | Hoog tot ultrahoog | Laag |
| Browserondersteuning | Verouderd in moderne browsers | Brede ondersteuning; beschikbaarheid verschilt per product en versie | Ondersteund door veel huidige browsers; beschikbaarheid verschilt per versie en platform | Verouderd |
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
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.