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.
Ispeziona 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):
00 00 00 18 66 74 79 70 33 67 70 34RAPPRESENTAZIONE ASCII: ....ftyp3gp4
Standardizzazione: 3GPP TS 26.244 / ISO 14496-12
Specifiche tecniche
| Architettura del container | ISO Base Media File Format (MPEG-4 Parte 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 (Corrente) | 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 | Broadband 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 Hex
Il video riproduce una schermata nera con audio, 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 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.
- Consegna di payload MMS che attivano l'analisi multimediale automatizzata senza click.
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 e pro
- 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 la messaggistica multimediale legacy (MMS).
- Supporto nativo per la compressione vocale AMR progettata specificamente per l'audio di telefonia mobile.
Limiti tecnici e svantaggi
- Qualità video e audio severamente obsoleta 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 interessanti
- 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 rigoroso limite di dimensione di 300 KB del servizio di messaggistica multimediale cellulare (MMS).
- 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 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.