Video 3GP (.3gp)
3GPP StandardFormatul de fișier 3GPP (3GP) este un container multimedia conceput de 3rd Generation Partnership Project pentru a transmite conținut video și audio de dimensiuni reduse în rețelele mobile 3G cu lățime de bandă redusă.
Inspectare și metadate
Sistemele de operare și analizatoarele de fișiere identifică fișierele 3GP prin inspectarea secvenței binare inițiale:
Semnătura antetului la nivel de octet (octeți magici)
Sistemele de operare și analizatoarele de fișiere identifică fișierele 3GP prin inspectarea secvenței binare inițiale:
SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):
?? ?? ?? ?? 66 74 79 70REPREZENTARE ASCII: ????ftyp
Standardizare: 3GPP TS 26.244 / ISO 14496-12
Specificații tehnice
| Arhitectură container | Format container ISO Base Media File Format (MPEG-4 Partea 12), adaptat rețelelor mobile |
| Compresie | Compresie video H.263 sau H.264, cu audio AMR-NB sau AAC |
| Ordinea octeților | Ierarhie de casete Big-Endian |
| Spații de culoare | YUV 4:2:0 |
| Canale și structură | Audio mono sau stereo, cu flux video mobil |
| Dimensiuni maxime | De obicei 176x144 (QCIF) sau 352x288 (CIF); acceptă până la 1080p în 3GP v6+ |
| Transparență | Nu acceptă transparența video |
| Streaming și progresiv | Streaming RTSP și descărcare HTTP progresivă, optimizate pentru rețele celulare |
Matrice de comparație tehnică: 3GP vs. concurenți
| Atribut tehnic | 3GP (Curent) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Codec principal | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Rețea țintă | Rețele mobile celulare 2G și 3G | Bandă largă de mare viteză și 4G/5G | Web-ul modern deschis | Rețele 3G CDMA |
| Calitate vizuală | Scăzută (artefacte grele de compresie) | De la ridicată la ultra-ridicată | De la ridicată la ultra-ridicată | Scăzută |
| Suport pentru browser | Învechit în browserele moderne | Compatibilitate extinsă; disponibilitatea depinde de produs și versiune | Acceptat de multe browsere actuale; disponibilitatea depinde de versiune și platformă | Învechit |
Moduri comune de corupție și ghid de recuperare hexazecimală
Videoclipul se redă cu ecran negru și sunet sau playerul video de pe desktop refuză să deschidă fișierul.
Cauză principală: Lipsa codecurilor H.263 sau AMR-NB pe sistemele de operare desktop moderne.
Recuperare: Transcodare în MP4 standard folosind File2File.app Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Analiză de securitate și vectori de atac asupra parserului
Decodoarele vechi AMR și H.263 au rămas neîntreținute pe multe platforme, ducând la vulnerabilități istorice de corupere a memoriei la parsarea fișierelor 3GP nesigure.
Vectori de atac cunoscuți
- Depășire de întreg (integer overflow) în rutinele de decodare a cadrelor vocale AMR din Android Stagefright (CVE-2015-3864).
- Scriere în afara limitelor (out-of-bounds write) în parserul de atomi QuickTime 3GPP vechi.
- Livrarea de payload-uri MMS care declanșează parsarea media automată fără clic.
Cele mai bune practici de securitate: Transcodează fișierele 3GP primite în containere moderne MP4/WebM, într-un mediu izolat, înainte de arhivare sau procesare.
Origini istorice și repere
Avantaje cheie și beneficii
- Dimensiuni de fișiere extrem de mici, optimizate pentru transmisie prin conexiuni mobile cu lățime de bandă limitată.
- Compatibilitate retroactivă ridicată cu telefoanele clasice de la începutul anilor 2000 și cu mesajele multimedia (MMS) mai vechi.
- Suport nativ pentru compresia vocală AMR concepută special pentru sunetul de telefonie mobilă.
Limitări tehnice și dezavantaje
- Calitate video și audio sever depășită în comparație cu containerele moderne MP4 sau WebM.
- Rezoluțiile QCIF și CIF arată extrem de pixelate pe ecranele moderne cu rezoluție înaltă.
- Multe browsere web moderne nu mai includ pluginuri native de redare pentru conținutul media 3GP H.263/AMR.
Curiozități tehnice interesante
- Primele telefoane cu cameră care permiteau captură video la începutul anilor 2000 salvau toate fișierele video în format .3gp.
- 3GP a fost conceput pentru a se încadra în limita strictă de dimensiune de 300 KB a serviciului de mesagerie multimedia celulară (MMS).
- Rețelele CDMA au folosit un standard înrudit numit 3G2 (.3g2), guvernat de organizația 3GPP2.
Întrebări tehnice frecvente
Mai pot smartphone-urile moderne să redea fișiere 3GP?
Cele mai multe telefoane Android moderne și playere media VLC pot reda fișiere 3GP, dar iOS și browserele web native ar putea necesita conversia videoclipului în MP4.
De ce sunt fișierele video 3GP atât de neclare?
3GP a fost dezvoltat în 2003 pentru rețelele mobile timpurii cu lățime de bandă redusă și ecrane mici de telefon, folosind rezoluții precum 176x144 cu compresie puternică.
Cum pot converti vechile videoclipuri de familie de pe telefon în format 3GP în MP4?
Folosește File2File.app Video Converter pentru a converti fișierele 3GP direct în browserul tău în formatul standard H.264 MP4, cu compatibilitate deplină pe toate dispozitivele moderne.