3GP Video (.3gp)

3GPP Standartinis

3GPP 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ą:

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

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 34

ASCII ATVAIZDAVIMAS: ....ftyp3gp4

Standartizacija: 3GPP TS 26.244 / ISO 14496-12

Techninės specifikacijos

Konteinerio architektūraISO Base Media File Format (MPEG-4 Part 12) specialized for mobile networks
GlaudinimasH.263 or H.264 video compression with AMR-NB or AAC audio
Baitų seka (Endianness)Big-Endian box hierarchy
Spalvų erdvėsYUV 4:2:0
Kanalai ir struktūraMono or Stereo audio with mobile video stream
Maksimalūs matmenysCommonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+
SkaidrumasNo video transparency support
Srautas ir progresyvusis įkėlimasRTSP streaming and progressive HTTP download optimized for cellular networks

Techninė palyginimo matrica: 3GP vs konkurentai

Techninis atributas3GP (Dabartinis)MP4WEBM3G2
Pagrindinis kodekasH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
Tikslinis tinklas2G ir 3G koriniai mobilieji tinklaiDidelės spartos plačiajuostis ryšys ir 4G/5GAtviras šiuolaikinis saitynas3G CDMA tinklai
Vaizdinė kokybėŽema (stiprūs glaudinimo artefaktai)Nuo aukštos iki ypač aukštosNuo aukštos iki ypač aukštosŽema
Naršyklių palaikymasNebenaudojamas šiuolaikinėse naršyklėse100% universalus100% šiuolaikinių naršyklių palaikymasNebenaudojamas

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

20063GPP 6-asis leidimas (Release 6) atnaujina konteinerio specifikacijas, kad palaikytų H.264 vaizdo įrašus ir patobulintus garso kodekus.
2004Didžiulis mobiliųjų telefonų pritaikymas kaip pagrindinio vaizdo įrašymo formato paprastiems telefonams.
2003Standartizuota pagal 3GPP techninę specifikaciją TS 26.244.

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.