3GP-video (.3gp)

3GPP Standard

3GPP-filformatet (3GP) er en multimediebeholder designet av 3rd Generation Partnership Project for å levere kompakt video og lyd over mobilnettverk med lav båndbredde.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer 3GP-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer 3GP-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

?? ?? ?? ?? 66 74 79 70

ASCII-REPRESENTASJON: ????ftyp

Standardisering: 3GPP TS 26.244 / ISO 14496-12

Tekniske spesifikasjoner

BeholderarkitekturISO Base Media File Format (MPEG-4 Part 12), tilpasset mobilnettverk
KomprimeringH.263- eller H.264-videokomprimering med AMR-NB- eller AAC-lyd
BytterekkefølgeBig-endian-bokshierarki
FargeromYUV 4:2:0
Kanaler og strukturMono- eller stereolyd sammen med mobilvideo
Maks. dimensjonerVanligvis 176 x 144 (QCIF) eller 352 x 288 (CIF); støtter opptil 1080p i 3GP v6 og nyere
GjennomsiktighetIngen støtte for gjennomsiktighet i video
Strømming og progressiv visningRTSP-strømming og progressiv HTTP-nedlasting, optimalisert for mobilnettverk

Teknisk sammenligningsmatrise: 3GP sammenlignet med konkurrenter

Teknisk attributt3GP (Gjeldende)MP4WEBM3G2
Primær kodekH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
Målnettverk2G- og 3G-mobilnettverkHøyhastighetsbredbånd og 4G/5GÅpent moderne nett3G CDMA-nettverk
Visuell kvalitetLav (kraftige kompresjonsartefakter)Høy til ultrahøyHøy til ultrahøyLav
NettleserstøtteUtfasert i moderne nettlesereBred støtte; tilgjengeligheten varierer med produkt og versjon.Støttes av mange nåværende nettlesere; tilgjengeligheten varierer med versjon og plattform.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.app Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.

Sikkerhetsanalyse og angrepsvektorer mot parsere

Eldre AMR- og H.263-dekodere har ikke blitt vedlikeholdt på mange plattformer, noe som historisk har ført til sårbarheter for minnekorrupsjon ved parsing av 3GP-filer fra ukjente kilder.

Kjente angrepsvektorer

  • Heltallsoverflyt i AMR-taleframedekodingsrutiner inne i Android Stagefright (CVE-2015-3864).
  • Skriving utenfor buffergrenser i eldre QuickTime-parsere for 3GPP-atomer.
  • Levering av MMS-nyttelast som utløser automatisk medieparsing uten brukerinteraksjon.

Anbefalte sikkerhetstiltak: Transkod innkommende 3GP-filer til moderne MP4/WebM-containere i en isolert sandkasse før arkivering eller behandling.

Historisk opprinnelse og milepæler

20063GPP Release 6 oppdaterer beholderpesifikasjonene for å støtte H.264-video og forbedrede lydkodeker.
2004Utbredt bruk på mobiltelefoner som det primære videoopptaksformatet for enkle mobiltelefoner.
2003Standardisert under 3GPP Technical Specification TS 26.244.

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 innenfor den strenge filstørrelsesgrensen på 300 KB for mobilnettjenesten 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.app 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.