3GP-Video (.3gp)
3GPP Standard3GPP-filformatet (3GP) er en multimediebeholder designet av 3rd Generation Partnership Project for å levere kompakt video og lyd over mobilnettverk med lav båndbredde.
Undersøk og metadata
Operativsystemer og filanalysatorer identifiserer 3GP-filer ved å undersøke den innledende binære bytesekvensen:
Byte-nivå hodesignatur (Magic Bytes)
Operativsystemer og filanalysatorer identifiserer 3GP-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
00 00 00 18 66 74 79 70 33 67 70 34ASCII-REPRESENTASJON: ....ftyp3gp4
Standardisering: 3GPP TS 26.244 / ISO 14496-12
Tekniske spesifikasjoner
| Beholderarkitektur | ISO Base Media File Format (MPEG-4 Part 12) specialized for mobile networks |
| Komprimering | H.263 or H.264 video compression with AMR-NB or AAC audio |
| Bytterekkefølge | Big-Endian box hierarchy |
| Fargerom | YUV 4:2:0 |
| Kanaler og struktur | Mono or Stereo audio with mobile video stream |
| Maks. dimensjoner | Commonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+ |
| Gjennomsiktighet | No video transparency support |
| Strømming og progressiv | RTSP streaming and progressive HTTP download optimized for cellular networks |
Teknisk sammenligningsmatrise: 3GP vs konkurrenter
| Teknisk attributt | 3GP (Gjeldende) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Primær kodek | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Målnettverk | 2G- og 3G-mobilnettverk | Høyhastighetsbredbånd og 4G/5G | Åpent moderne nett | 3G CDMA-nettverk |
| Visuell kvalitet | Lav (kraftige kompresjonsartefakter) | Høy til ultrahøy | Høy til ultrahøy | Lav |
| Nettleserstøtte | Utfasert i moderne nettlesere | 100 % universell | 100 % moderne nettleserstøtte | Utfasert |
Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning
Videoen spiller av en svart skjerm med lyd, eller stasjonær videospiller nekter å åpne filen.
Underliggende årsak: Manglende H.263- eller AMR-NB-kodeker på moderne stasjonære operativsystemer.
Utbedring: Transkod til standard MP4 med File2File Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Sikkerhetsanalyse og parser-angrepsvektorer
Eldre AMR- og H.263-dekodere har blitt uovervåket på mange plattformer, noe som har ført til historiske sårbarheter for minnekorrupsjon ved parsing av uekte 3GP-filer.
Kjente angrepsvektorer
- Heltallsoverflyt i AMR-taleframedekodingsrutiner inne i Android Stagefright (CVE-2015-3864).
- Utenfor grensene-skriving i eldre QuickTime 3GPP-atomparser.
- MMS-nyttelastlevering som utløser automatisert nullklikks medieparsing.
Beste praksis for forsvar:
Historisk opprinnelse og milepæler
Viktige fordeler
- Ekstremt små filstørrelser optimert for overføring over båndbreddebegrensede mobiltilkoblinger.
- Høy bakoverkompatibilitet med enkle mobiltelefoner fra tidlig på 2000-tallet og eldre multimediemeldinger (MMS).
- Innebygd støtte for AMR-talekompresjon designet spesielt for mobiltelefoni-lyd.
Tekniske begrensninger og ulemper
- Alvorlig utdatert video- og lydkvalitet sammenlignet med moderne MP4- eller WebM-beholdere.
- QCIF- og CIF-oppløsninger ser ekstremt pikslerte ut på moderne høyoppløselige skjermer.
- Mange moderne nettlesere inkluderer ikke lenger innebygde avspillingstillegg for 3GP H.263/AMR-medier.
Interessante tekniske fakta
- De første kameratelefonene som tillot videoopptak tidlig på 2000-tallet lagret all video i .3gp-format.
- 3GP ble designet for å passe inn i den strenge filstørrelsegrensen på 300 KB for cellulær Multimedia Messaging Service (MMS).
- CDMA-nettverk brukte en søsterstandard kalt 3G2 (.3g2) som styres av 3GPP2-organisasjonen.
Ofte stilte tekniske spørsmål
Kan moderne smarttelefoner fremdeles spille av 3GP-filer?
De fleste moderne Android-telefoner og VLC media player kan spille av 3GP-filer, men iOS og innebygde nettlesere kan kreve at videoen konverteres til MP4.
Hvorfor er 3GP-videofiler så uskarpe?
3GP ble utviklet i 2003 for tidlige mobilnettverk med lav båndbredde og små telefonskjermer, ved hjelp av oppløsninger som 176x144 med tung komprimering.
Hvordan kan jeg konvertere gamle 3GP-telefonvideoer til MP4?
Bruk File2File Video Converter til å konvertere 3GP-filer direkte i nettleseren din til standard H.264 MP4-format med full kompatibilitet på tvers av alle moderne enheter.