3GP Video (.3gp)
3GPP Standartinis3GPP failų formatas (3GP) yra daugialypės terpės konteineris, sukurtas „3rd Generation Partnership Project" organizacijos, skirtas perduoti kompaktišką vaizdo ir garso medžiagą per mažo pralaidumo 3G mobiliuosius tinklus.
Tikrinti ir metaduomenys
Operacinės sistemos ir failų analizatoriai atpažįsta 3GP failus tikrindami pradinę dvejetainę baitų seką:
Baitų lygio antraštės parašas (magiškieji baitai)
Operacinės sistemos ir failų analizatoriai atpažįsta 3GP failus tikrindami pradinę dvejetainę baitų seką:
ŠEŠIOLIKTAINIS PARAŠAS (POSLINKIS 0):
00 00 00 18 66 74 79 70 33 67 70 34ASCII ATVAIZDAVIMAS: ....ftyp3gp4
Standartizacija: 3GPP TS 26.244 / ISO 14496-12
Techninės specifikacijos
| Konteinerio architektūra | ISO Base Media File Format (MPEG-4 Part 12) specialized for mobile networks |
| Glaudinimas | H.263 or H.264 video compression with AMR-NB or AAC audio |
| Baitų seka (Endianness) | Big-Endian box hierarchy |
| Spalvų erdvės | YUV 4:2:0 |
| Kanalai ir struktūra | Mono or Stereo audio with mobile video stream |
| Maksimalūs matmenys | Commonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+ |
| Skaidrumas | No video transparency support |
| Srautas ir progresyvusis įkėlimas | RTSP streaming and progressive HTTP download optimized for cellular networks |
Techninė palyginimo matrica: 3GP vs konkurentai
| Techninis atributas | 3GP (Dabartinis) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Pagrindinis kodekas | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Tikslinis tinklas | 2G ir 3G koriniai mobilieji tinklai | Didelės spartos plačiajuostis ryšys ir 4G/5G | Atviras šiuolaikinis saitynas | 3G CDMA tinklai |
| Vaizdinė kokybė | Žema (stiprūs glaudinimo artefaktai) | Nuo aukštos iki ypač aukštos | Nuo aukštos iki ypač aukštos | Žema |
| Naršyklių palaikymas | Nebenaudojamas šiuolaikinėse naršyklėse | 100% universalus | 100% šiuolaikinių naršyklių palaikymas | Nebenaudojamas |
Dažni sugadinimo režimai ir šešioliktainio atkūrimo vadovas
Vaizdas rodo juodą ekraną su garsu, arba kompiuterio vaizdo grotuvas atsisako atidaryti failą.
Pirminė priežastis: Šiuolaikinėse darbalaukio operacinėse sistemose trūksta H.263 arba AMR-NB kodekų.
Atkūrimas: Konvertuokite į standartinį MP4 naudodami „File2File Video Converter": ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Saugumo analizė ir analizatoriaus atakos vektoriai
Pasenę AMR ir H.263 dekoderiai daugelyje platformų nepalaikomi, todėl analizuojant nepatikimus 3GP failus kyla istorinių atminties pažeidimo (memory corruption) pažeidžiamumų.
Žinomi atakos vektoriai
- Sveikųjų skaičių perpildymas AMR kalbos kadrų iškodavimo procedūrose „Android Stagefright" sistemoje (CVE-2015-3864).
- Užribio rašymas (out-of-bounds write) pasenusioje „QuickTime 3GPP" atomų analizavimo programoje.
- MMS duomenų perdavimas, sužadinantis automatizuotą medijos analizavimą be vartotojo įsikišimo (zero-click).
Geriausia apsaugos praktika:
Istorinė kilmė ir svarbiausi etapai
Pagrindiniai privalumai
- Nepaprastai mažas failų dydis, optimizuotas perdavimui per pralaidumo apribojimų turinčius mobiliuosius ryšius.
- Didelis atgalinis suderinamumas su 2000-ųjų pradžios paprastais telefonais ir senesnėmis multimedijos žinutėmis (MMS).
- Vietinis AMR balso glaudinimo palaikymas, sukurtas specialiai mobiliojo telefono garsui.
Techniniai apribojimai ir trūkumai
- Smarkiai pasenusi vaizdo ir garso kokybė, palyginti su šiuolaikiniais MP4 ar WebM konteineriais.
- QCIF ir CIF raiškos atrodo labai pikseliuotos šiuolaikiniuose didelės raiškos ekranuose.
- Daugelis šiuolaikinių interneto naršyklių nebepatiekia vietinių atkūrimo papildinių 3GP H.263/AMR medijai.
Įdomūs techniniai faktai
- Pirmieji kameriniai telefonai, leidę įrašyti vaizdą XX a. dešimtmečio pradžioje, visus vaizdo įrašus išsaugodavo .3gp formatu.
- 3GP buvo sukurtas taip, kad tilptų į griežtą 300 KB failo dydžio limitą mobiliojo ryšio multimedijos pranešimuose (MMS).
- CDMA tinklai naudojo giminingą standartą, vadinamą 3G2 (.3g2), kurį reguliuoja 3GPP2 organizacija.
Dažniausiai užduodami techniniai klausimai
Ar šiuolaikiniai išmanieji telefonai vis dar gali leisti 3GP failus?
Dauguma šiuolaikinių „Android“ telefonų ir „VLC media player“ gali atkurti 3GP failus, tačiau „iOS“ ir gimtosios naršyklės gali pareikalauti vaizdo įrašą konvertuoti į MP4.
Kodėl 3GP vaizdo failai yra tokie neryškūs?
3GP buvo sukurtas 2003 metais ankstyviesiems mobiliojo ryšio tinklams su mažu pralaidumu ir mažais telefonų ekranais, naudojant tokias skyras kaip 176x144 su dideliu glaudinimu.
Kaip senus šeimos 3GP telefono vaizdo įrašus konvertuoti į MP4?
Naudokite „File2File Video Converter“, kad konvertuotumėte 3GP failus tiesiai naršyklėje į standartinį H.264 MP4 formatą, užtikrinantį visišką suderinamumą visuose šiuolaikiniuose įrenginiuose.