Wideo 3GP (.3gp)
3GPP StandardFormat datotek 3GPP (3GP) je večpredstavnostni vsebnik, ki ga je zasnoval projekt 3rd Generation Partnership Project za zagotavljanje kompaktnega videa in avdia prek pasovno omejenih mobilnih omrežij 3G.
Pregled in metapodatki
Operacijski sistemi in analizatorji datotek identificirajo datoteke 3GP s pregledom vodilnega binarnega zaporedja bajtov:
Podpis glave na ravni bajtov (Čarobni bajti)
Operacijski sistemi in analizatorji datotek identificirajo datoteke 3GP s pregledom vodilnega binarnega zaporedja bajtov:
PODPIS HEX (ZAMIK 0):
00 00 00 18 66 74 79 70 33 67 70 34REPREZENTACIJA ASCII: ....ftyp3gp4
Standardizacija: 3GPP TS 26.244 / ISO 14496-12
Tehnične specifikacije
| Arhitektura vsebnika | ISO Base Media File Format (MPEG-4 Part 12) specialized for mobile networks |
| Stiskanje | H.263 or H.264 video compression with AMR-NB or AAC audio |
| Vrstni red bajtov | Big-Endian box hierarchy |
| Barvni prostori | YUV 4:2:0 |
| Kanali in struktura | Mono or Stereo audio with mobile video stream |
| Največje dimenzije | Commonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+ |
| Prosojnost | No video transparency support |
| Pretočno in progresivno predvajanje | RTSP streaming and progressive HTTP download optimized for cellular networks |
Tehnična primerjalna matrika: 3GP proti konkurenci
| Tehnični atribut | 3GP (Trenutno) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Primarni kodek | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Ciljno omrežje | Mobilna celična omrežja 2G in 3G | Visokohitrostni širokopasovni dostop in 4G/5G | Odprti sodobni splet | Omrežja 3G CDMA |
| Vizualna kakovost | Nizka (močni artefakti stiskanja) | Visoka do izjemno visoka | Visoka do izjemno visoka | Nizka |
| Podpora v brskalnikih | Zastarelo v sodobnih brskalnikih | 100 % univerzalna | 100-odstotna podpora v sodobnih brskalnikih | Zastarelo |
Pogosti načini okvar in vodič za heksadecimalno obnovo
Video predvaja črn zaslon z zvokom ali pa namizni predvajalnik zavrne odpiranje datoteke.
Glavni vzrok: Manjkajoči kodeki H.263 ali AMR-NB v sodobnih namiznih operacijskih sistemih.
Sanacija: Prekodirajte v standardni MP4 z uporabo pretvornika File2File Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Varnostna analiza in napadalni vektorji razčlenjevalnika
Zastareli dekodirniki AMR in H.263 na številnih platformah niso več vzdrževani, kar v preteklosti vodi do ranljivosti pomnilnika pri razčlenjevanju nezaupanja vrednih datotek 3GP.
Znani vektorji napada
- Prekoračitev celega števila v rutinah za dekodiranje govornih okvirjev AMR znotraj Android Stagefright (CVE-2015-3864).
- Zapisovanje zunaj meja v zastarelem razčlenjevalniku atomov QuickTime 3GPP.
- Dostava tovora MMS, ki sproži samodejno razčlenjevanje medijev brez klikov.
Obrambne najboljše prakse:
Zgodovinski izvor in mejniki
Ključne prednosti
- Izjemno majhne velikosti datotek, optimizirane za prenos prek pasovno omejenih mobilnih povezav.
- Visoka povratna združljivost s klasičnimi telefoni iz zgodnjih 2000-ih in starejšimi večpredstavnostnimi sporočili (MMS).
- Izvorna podpora za glasovno stiskanje AMR, zasnovano posebej za zvok mobilne telefonije.
Tehnične omejitve in slabosti
- Močno zastarela kakovost videa in zvoka v primerjavi s sodobnimi vsebniki MP4 ali WebM.
- Ločljivosti QCIF in CIF so na sodobnih zaslonih visoke ločljivosti videti izjemno pikselirane.
- Številni sodobni spletni brskalniki več ne vključujejo izvornih vtičnikov za predvajanje medijev 3GP H.263/AMR.
Zanimive tehnične malenkosti
- Prvi kamerofoni, ki so omogočali zajem videa v zgodnjih 2000-ih, so ves video shranjevali v formatu .3gp.
- Format 3GP je bil zasnovan tako, da ustreza strogi omejitvi velikosti datoteke 300 KB v mobilni storitvi sporočanja MMS.
- Omrežja CDMA so uporabljala sestrski standard z imenom 3G2 (.3g2), ki ga je upravljala organizacija 3GPP2.
Pogosta tehnična vprašanja
Ali lahko sodobni pametni telefoni še vedno predvajajo datoteke 3GP?
Večina sodobnih telefonov Android in predvajalnikov VLC lahko predvaja datoteke 3GP, vendar pa iOS in domači spletni brskalniki morda zahtevajo pretvorbo videoposnetka v MP4.
Zakaj so video datoteke 3GP tako zamegljene?
Format 3GP je bil razvit leta 2003 za zgodnja mobilna omrežja z nizko pasovno širino in drobnimi zasloni telefonov ter je uporabljal ločljivosti, kot je 176x144, z močnim stiskanjem.
Kako lahko pretvorim stare družinske videoposnetke telefona 3GP v MP4?
Uporabite video pretvornik File2File za pretvorbo datotek 3GP neposredno v vašem brskalniku v standardni format H.264 MP4 s popolno združljivostjo v vseh sodobnih napravah.