Video 3GP (.3gp)

3GPP Standard

Formatul 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:

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

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 70

REPREZENTARE ASCII: ????ftyp

Standardizare: 3GPP TS 26.244 / ISO 14496-12

Specificații tehnice

Arhitectură containerFormat container ISO Base Media File Format (MPEG-4 Partea 12), adaptat rețelelor mobile
CompresieCompresie video H.263 sau H.264, cu audio AMR-NB sau AAC
Ordinea octețilorIerarhie de casete Big-Endian
Spații de culoareYUV 4:2:0
Canale și structurăAudio mono sau stereo, cu flux video mobil
Dimensiuni maximeDe obicei 176x144 (QCIF) sau 352x288 (CIF); acceptă până la 1080p în 3GP v6+
TransparențăNu acceptă transparența video
Streaming și progresivStreaming RTSP și descărcare HTTP progresivă, optimizate pentru rețele celulare

Matrice de comparație tehnică: 3GP vs. concurenți

Atribut tehnic3GP (Curent)MP4WEBM3G2
Codec principalH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
Rețea țintăRețele mobile celulare 2G și 3GBandă largă de mare viteză și 4G/5GWeb-ul modern deschisReț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 moderneCompatibilitate extinsă; disponibilitatea depinde de produs și versiuneAcceptat 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

2006Actualizările specificațiilor containerului din 3GPP Release 6 adaugă suport pentru video H.264 și codecuri audio îmbunătățite.
2004Adoptarea pe scară largă de către telefoanele mobile ca format principal de înregistrare video pentru telefoanele clasice (feature phones).
2003Standardizat în cadrul specificației tehnice 3GPP TS 26.244.

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.