Video 3GP (.3gp)
3GPP StandardIl formato di file 3GPP (3GP) è un contenitore multimediale progettato dal 3rd Generation Partnership Project per distribuire video e audio compatti su reti mobili 3G a bassa larghezza di banda.
Ispezione e metadati
I sistemi operativi e gli analizzatori di file identificano i file 3GP ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file 3GP ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
?? ?? ?? ?? 66 74 79 70RAPPRESENTAZIONE ASCII: ????ftyp
Standardizzazione: 3GPP TS 26.244 / ISO 14496-12
Specifiche tecniche
| Architettura del contenitore | ISO Base Media File Format (MPEG-4 Part 12) specializzato per reti mobili |
| Compressione | Compressione video H.263 o H.264 con audio AMR-NB o AAC |
| Endianness dei byte | Gerarchia di box Big-Endian |
| Spazi colore | YUV 4:2:0 |
| Canali e struttura | Audio Mono o Stereo con flusso video mobile |
| Dimensioni massime | Comunemente 176x144 (QCIF) o 352x288 (CIF); supporta fino a 1080p in 3GP v6+ |
| Trasparenza | Nessun supporto per la trasparenza video |
| Streaming e progressivo | Streaming RTSP e download HTTP progressivo ottimizzati per reti cellulari |
Matrice di confronto tecnico: 3GP vs Concorrenti
| Attributo tecnico | 3GP (Attuale) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Codec primario | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Rete di riferimento | Reti mobili cellulari 2G e 3G | Banda larga ad alta velocità e 4G/5G | Web moderno aperto | Reti CDMA 3G |
| Qualità visiva | Bassa (forti artefatti di compressione) | Da alta a ultra-alta | Da alta a ultra-alta | Bassa |
| Supporto browser | Deprecato nei browser moderni | Universale al 100% | Supporto al 100% nei browser moderni | Deprecato |
Modalità di corruzione comuni e guida al recupero esadecimale
Il video mostra una schermata nera mentre l'audio viene riprodotto, oppure il lettore video desktop si rifiuta di aprire il file.
Causa principale: Mancanza dei codec H.263 o AMR-NB nei moderni sistemi operativi desktop.
Ripristino: Eseguire la transcodifica in MP4 standard utilizzando File2File.app Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Analisi di sicurezza e vettori di attacco del parser
I decoder legacy AMR e H.263 non sono stati mantenuti su molte piattaforme, portando a vulnerabilità storiche di corruzione della memoria durante l'analisi di file 3GP non attendibili.
Vettori di attacco noti
- Overflow di interi nelle routine di decodifica dei fotogrammi vocali AMR all'interno di Android Stagefright (CVE-2015-3864).
- Scrittura oltre i limiti (out-of-bounds write) nel parser di atomi QuickTime 3GPP legacy.
- Invio di dati MMS che avviano l'analisi automatica dei contenuti multimediali senza alcuna interazione dell'utente.
Migliori pratiche difensive: Transcodificare i file 3GP in arrivo in moderni contenitori MP4/WebM all'interno di una sandbox isolata prima dell'archiviazione o dell'elaborazione.
Origini storiche e tappe fondamentali
Vantaggi principali
- Dimensioni dei file estremamente ridotte, ottimizzate per la trasmissione su connessioni mobili con limitazioni di banda.
- Elevata retrocompatibilità con i telefoni cellulari dei primi anni 2000 e con il servizio di messaggistica multimediale (MMS) di vecchia generazione.
- Supporto nativo per la compressione vocale AMR progettata specificamente per l'audio di telefonia mobile.
Limiti tecnici e svantaggi
- Qualità video e audio decisamente superata rispetto ai moderni contenitori MP4 o WebM.
- Le risoluzioni QCIF e CIF appaiono estremamente pixelate sui moderni display ad alta risoluzione.
- Molti browser Web moderni non includono più plugin di riproduzione nativi per file multimediali 3GP H.263/AMR.
Curiosità tecniche
- I primi telefoni con fotocamera che consentivano la cattura video nei primi anni 2000 salvavano tutti i video in formato .3gp.
- Il 3GP è stato progettato per rientrare nel rigido limite di 300 KB del servizio di messaggistica multimediale (MMS) dei telefoni cellulari.
- Le reti CDMA utilizzavano uno standard gemello chiamato 3G2 (.3g2) gestito dall'organizzazione 3GPP2.
Domande tecniche frequenti
Gli smartphone moderni possono ancora riprodurre i file 3GP?
La maggior parte dei moderni telefoni Android e dei lettori multimediali VLC può riprodurre file 3GP, ma iOS e i browser Web nativi potrebbero richiedere la conversione del video in MP4.
Perché i file video 3GP sono così sfocati?
Il 3GP è stato sviluppato nel 2003 per le prime reti mobili con bassa larghezza di banda e schermi di telefoni piccolissimi, utilizzando risoluzioni come 176x144 con una forte compressione.
Come posso convertire i vecchi video 3GP di famiglia in MP4?
Usa File2File.app Video Converter per convertire i file 3GP direttamente nel tuo browser nel formato standard H.264 MP4 con piena compatibilità su tutti i dispositivi moderni.