3GP-video (.3gp)

3GPP Standard

3GPP-filformatet (3GP) är en multimediabehållare som 3rd Generation Partnership Project utformade för att överföra kompakt video och ljud via 3G-mobilnät med begränsad bandbredd.

Granska och metadata

Operativsystem och filanalysverktyg identifierar 3GP-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar 3GP-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTATION: ????ftyp

Standardisering: 3GPP TS 26.244 / ISO 14496-12

Tekniska specifikationer

ContainerarkitekturISO Base Media File Format (MPEG-4 Part 12), anpassat för mobilnät
KomprimeringVideokomprimering med H.263 eller H.264 och ljudkomprimering med AMR-NB eller AAC
ByteordningBig-endian-boxhierarki
FärgrymderYUV 4:2:0
Kanaler och strukturMono- eller stereoljud med mobilvideoström
Maximala dimensionerVanligen 176x144 (QCIF) eller 352x288 (CIF); stöder upp till 1080p i 3GP v6+
TransparensIngen transparens i videoformatet
Strömning och progressiv visningRTSP-strömning och progressiv HTTP-nedladdning, optimerade för mobilnät

Teknisk jämförelsematris: 3GP jämfört med konkurrenter

Tekniskt attribut3GP (Aktuell)MP4WEBM3G2
HuvudkodekH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
Avsett nätverk2G- och 3G-mobilnätHöghastighetsbredband och 4G/5GÖppen modern webb3G CDMA-nät
Visuell kvalitetLåg (kraftiga komprimeringsartefakter)Hög till ultrahögHög till ultrahögLåg
WebbläsarstödUtfasat i moderna webbläsareBrett stöd; tillgängligheten varierar mellan produkter och versionerStöds i många aktuella webbläsare; tillgängligheten varierar beroende på version och plattformUtfasat

Vanliga skadeorsaker och hex-återställningsguide

Videon visas som en svart bild med ljud, eller så kan mediaspelaren på datorn inte öppna filen.

Grundorsak: Moderna operativsystem för datorer saknar H.263- eller AMR-NB-kodekar.

Återställning: Konvertera till vanlig MP4 med File2File.app Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.

Säkerhetsanalys och attackvektorer för tolkar

Äldre AMR- och H.263-avkodare har inte längre underhållits på många plattformar. Det har tidigare lett till sårbarheter för minneskorruption när opålitliga 3GP-filer tolkas.

Kända attackvektorer

  • Heltalsspill i rutiner för avkodning av AMR-talsramar i Android Stagefright (CVE-2015-3864).
  • Skrivning utanför gränserna i äldre QuickTime 3GPP-atomparser.
  • MMS-leverans av nyttolast som utlöser automatisk medietolkning utan att användaren behöver klicka.

Rekommenderade skyddsåtgärder: Konvertera inkommande 3GP-filer till moderna MP4- eller WebM-behållare i en isolerad sandlåda innan de arkiveras eller bearbetas.

Historiskt ursprung och milstolpar

20063GPP Release 6 uppdaterar behållarspecifikationerna för att stödja H.264-video och förbättrade ljudkodekar.
2004Funktionstelefoner börjar användas i stor utsträckning och 3GP blir deras främsta format för videoinspelning.
2003Standardiserat under 3GPP Technical Specification TS 26.244.

Viktiga fördelar

  • Mycket små filer, optimerade för överföring via mobilanslutningar med begränsad bandbredd.
  • God bakåtkompatibilitet med funktionstelefoner från början av 2000-talet och äldre multimediameddelanden (MMS).
  • Inbyggt stöd för AMR-röstkomprimering, som särskilt utformats för mobiltelefoni.

Tekniska begränsningar

  • Video- och ljudkvaliteten är mycket föråldrad jämfört med moderna MP4- eller WebM-behållare.
  • QCIF- och CIF-upplösning ser extremt pixlig ut på moderna högupplösta skärmar.
  • Många moderna webbläsare saknar numera inbyggda tillägg för uppspelning av 3GP-video med H.263 och AMR.

Intressant teknisk kuriosa

  • De första kameratelefonerna med videoinspelning i början av 2000-talet sparade alla videor i .3gp-format.
  • 3GP utformades för att rymmas inom den strikta filstorleksgränsen på 300 kB för mobilnätens Multimedia Messaging Service (MMS).
  • CDMA-nät använde en systerstandard kallad 3G2 (.3g2) som styrs av 3GPP2-organisationen.

Vanliga tekniska frågor

Kan moderna smartphones fortfarande spela upp 3GP-filer?

De flesta moderna Android-telefoner och VLC-mediaspelare kan spela upp 3GP-filer, men på iOS och i inbyggda webbläsare kan videon behöva konverteras till MP4.

Varför är 3GP-videor så suddiga eller gryniga?

3GP utvecklades 2003 för tidiga mobilnät med låg bandbredd och små telefonskärmar. Formatet använde kraftig komprimering och upplösningar som 176 x 144.

Hur kan jag konvertera gamla familjevideor från 3GP till MP4?

Använd File2File.app Video Converter för att konvertera 3GP-filer direkt i webbläsaren till vanligt H.264 MP4-format med full kompatibilitet på alla moderna enheter.