3GP-video (.3gp)
3GPP Standard3GPP-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:
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 70ASCII-REPRESENTATION: ????ftyp
Standardisering: 3GPP TS 26.244 / ISO 14496-12
Tekniska specifikationer
| Containerarkitektur | ISO Base Media File Format (MPEG-4 Part 12), anpassat för mobilnät |
| Komprimering | Videokomprimering med H.263 eller H.264 och ljudkomprimering med AMR-NB eller AAC |
| Byteordning | Big-endian-boxhierarki |
| Färgrymder | YUV 4:2:0 |
| Kanaler och struktur | Mono- eller stereoljud med mobilvideoström |
| Maximala dimensioner | Vanligen 176x144 (QCIF) eller 352x288 (CIF); stöder upp till 1080p i 3GP v6+ |
| Transparens | Ingen transparens i videoformatet |
| Strömning och progressiv visning | RTSP-strömning och progressiv HTTP-nedladdning, optimerade för mobilnät |
Teknisk jämförelsematris: 3GP jämfört med konkurrenter
| Tekniskt attribut | 3GP (Aktuell) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Huvudkodek | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Avsett nätverk | 2G- och 3G-mobilnät | Höghastighetsbredband och 4G/5G | Öppen modern webb | 3G CDMA-nät |
| Visuell kvalitet | Låg (kraftiga komprimeringsartefakter) | Hög till ultrahög | Hög till ultrahög | Låg |
| Webbläsarstöd | Utfasat i moderna webbläsare | Brett stöd; tillgängligheten varierar mellan produkter och versioner | Stöds i många aktuella webbläsare; tillgängligheten varierar beroende på version och plattform | Utfasat |
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
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.