3GP-video (.3gp)

3GPP Standard

3GPP-filformatet (3GP) er en multimediebeholder designet af 3rd Generation Partnership Project til at levere kompakt video og lyd på tværs af 3G-mobilnetværk med lav båndbredde.

Undersøgelse og metadata

Operativsystemer og filanalysatorer identificerer 3GP-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer 3GP-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRÆSENTATION: ????ftyp

Standardisering: 3GPP TS 26.244 / ISO 14496-12

Tekniske specifikationer

ContainerarkitekturISO Base Media File Format-beholder (MPEG-4 Part 12) tilpasset mobilnetværk
KomprimeringH.263- eller H.264-videokomprimering med AMR-NB- eller AAC-lyd
Byte-rækkefølgeBig-Endian-bokshierarki
FarverumYUV 4:2:0
Kanaler og strukturMono- eller stereolyd sammen med mobilvideo
Maks. dimensionerTypisk 176x144 (QCIF) eller 352x288 (CIF); understøtter op til 1080p i 3GP v6+
GennemsigtighedUnderstøtter ikke gennemsigtighed i video
Streaming og progressivRTSP-streaming og progressiv HTTP-download optimeret til mobilnetværk

Teknisk sammenligningsmatrix: 3GP sammenlignet med konkurrenterne

Teknisk attribut3GP (Aktuel)MP4WEBM3G2
Primær codecH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
Målnetværk2G- og 3G-mobilnetværkHøjhastighedsbredbånd og 4G/5GÅbent moderne web3G CDMA-netværk
Visuel kvalitetLav (kraftige komprimeringsartefakter)Høj til ultrahøjHøj til ultrahøjLav
Browser-understøttelseUdgået i moderne browsereUnderstøttes i mange aktuelle browsere; tilgængeligheden afhænger af produkt og version.Understøttes af mange aktuelle browsere; tilgængeligheden afhænger af version og platform.Udgået

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Videoen afspiller en sort skærm med lyd, eller computerens videospiller nægter at åbne filen.

Grundlæggende årsag: Manglende H.263- eller AMR-NB-codecs på moderne stationære operativsystemer.

Gendannelse: Konverter til standard MP4 ved hjælp af File2File.app Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.

Sikkerhedsanalyse og parser-angrebsvektorer

Ældre AMR- og H.263-dekodere har været uden vedligeholdelse på mange platforme, hvilket har ført til historiske hukommelseskorruptionssårbarheder ved parsing af ikke-troværdige 3GP-filer.

Kendte angrebsvektorer

  • Heltalsoverløb i AMR-talerammedekodningsrutiner inde i Android Stagefright (CVE-2015-3864).
  • Skrivning uden for grænserne i ældre QuickTime 3GPP atom parser.
  • Levering af MMS-data, der udløser automatisk medieparsing uden brugerinteraktion.

Defensive bedste praksisser: Omkod indkomne 3GP-filer til moderne MP4/WebM-containere i en isoleret sandkasse før arkivering eller behandling.

Historisk oprindelse og milepæle

20063GPP Release 6 opdaterer beholderspecifikationerne til at understøtte H.264-video og avancerede lyd-codecs.
2004Udbredt brug i mobiltelefoner som det primære videoformat på featuretelefoner.
2003Standardiseret under 3GPP Technical Specification TS 26.244.

Vigtige fordele og styrker

  • Ekstremt små filstørrelser optimeret til transmission over båndbreddebegrænsede mobilforbindelser.
  • Høj bagudkompatibilitet med feature-telefoner fra begyndelsen af 2000'erne og ældre multimediebeskeder (MMS).
  • Indbygget understøttelse af AMR-stemmekomprimering designet specifikt til mobiltelefoni-lyd.

Tekniske begrænsninger og ulemper

  • Kraftigt forældet video- og lydkvalitet sammenlignet med moderne MP4- eller WebM-beholdere.
  • QCIF- og CIF-opløsninger ser ekstremt pixellerede ud på moderne skærme med høj opløsning.
  • Mange moderne webbrowsere indeholder ikke længere indbyggede afspilningsplugins til 3GP H.263/AMR-medier.

Interessante tekniske fakta

  • De første kameratelefoner, der tillod videooptagelse i begyndelsen af 2000'erne, gemte alle videoer i .3gp-format.
  • 3GP blev designet til at overholde den stramme filstørrelsesgrænse på 300 KB for mobilnetværkenes Multimedia Messaging Service (MMS).
  • CDMA-netværk brugte en søsterstandard kaldet 3G2 (.3g2), der styres af 3GPP2-organisationen.

Ofte stillede tekniske spørgsmål

Kan moderne smartphones stadig afspille 3GP-filer?

De fleste moderne Android-telefoner og VLC-medieafspillere kan afspille 3GP-filer, men iOS og indbyggede webbrowsere kan kræve konvertering af videoen til MP4.

Hvorfor er 3GP-videofiler så slørede?

3GP blev udviklet i 2003 til tidlige mobilnetværk med lav båndbredde og små telefonskærme ved hjælp af opløsninger som 176x144 med kraftig komprimering.

Hvordan kan jeg konvertere gamle 3GP-familievideoer fra telefonen til MP4?

Brug File2File.app Video Converter til at konvertere 3GP-filer direkte i din browser til standard H.264 MP4-format med fuld kompatibilitet på tværs af alle moderne enheder.