3GP-videó (.3gp)
3GPP SzabványA 3GPP fájlformátum (3GP) egy multimédiás tároló, amelyet a 3rd Generation Partnership Project tervezett kompakt videók és hangok továbbítására alacsony sávszélességű 3G mobilhálózatokon keresztül.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) 3GP fájlokat:
Bájtszintű fejlécaláírás (fájlazonosító bájtok)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) 3GP fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
?? ?? ?? ?? 66 74 79 70ASCII ÁBRÁZOLÁS: ????ftyp
Szabványosítás: 3GPP TS 26.244 / ISO 14496-12
Műszaki specifikációk
| Konténer architektúra | Mobilhálózatokra specializált ISO Base Media fájlformátum (MPEG-4 Part 12) |
| Tömörítés | H.263 vagy H.264 videotömörítés AMR-NB vagy AAC hanggal |
| Bájtsorrend | nagy bájtsorrendű dobozhierarchia |
| Színterek | YUV 4:2:0 |
| Csatornák és struktúra | Monó vagy sztereó hang mobilvideó-adatfolyammal. |
| Max. méretek | Jellemzően 176x144 (QCIF) vagy 352x288 (CIF); a 3GP v6+ akár 1080p-t is támogat |
| Átlátszóság | A videó átlátszóságát nem támogatja |
| Streaming és progresszív | RTSP-streaming és progresszív HTTP-letöltés, mobilhálózatokra optimalizálva |
Műszaki összehasonlító mátrix: 3GP vs. versenytársak
| Technikai attribútum | 3GP (Jelenlegi) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Elsődleges kodek | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Célhálózat | 2G és 3G celluláris mobilhálózatok | Nagy sebességű szélessáv és 4G/5G | Nyílt modern web | 3G CDMA hálózatok |
| Vizuális minőség | Alacsony (erős tömörítési artefaktok) | Magastól rendkívül magasig terjedő | Magastól rendkívül magasig terjedő | Alacsony |
| Böngésző-támogatás | Elavult a modern böngészőkben | Széles körű támogatás; az elérhetőség termékenként és verziónként változik | Számos jelenlegi böngésző támogatja; az elérhetőség verziónként és platformonként változik | Elavult |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
A videó fekete képernyőn, hanggal játszódik le, vagy az asztali videólejátszó elutasítja a fájl megnyitását.
Kiváltó ok: Hiányzó H.263 vagy AMR-NB kodekek a modern asztali operációs rendszerekben.
Helyreállítás: Átkódolás szabványos MP4 formátumra a File2File.app Video Converter használatával: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Biztonsági elemzés és elemző (parser) támadási vektorok
Az elavult AMR- és H.263-dekódolók karbantozatlanok maradtak számos platformon, ami múltbeli memóriakorrupciós sebezhetőségekhez vezetett a nem megbízható 3GP fájlok elemzése során.
Ismert támadási vektorok
- Egészszám-túlcsordulás az Android Stagefright keretrendszeren belüli AMR beszédkeret-dekódolási rutinokban (CVE-2015-3864).
- Határokon túli írás az elavult QuickTime 3GPP atomelemzőben.
- MMS rakomány kézbesítése, amely automatizált, kattintás nélküli médiaelemzést vált ki.
Ajánlott védekezési módszerek: A bejövő 3GP-fájlokat archiválás vagy feldolgozás előtt alakítsa át modern MP4/WebM-tárolókba egy izolált homokozóban.
Történeti háttér és mérföldkövek
Főbb előnyök
- Rendkívül kis fájlméret, amelyet sávszélesség-korlátos mobilkapcsolatokon történő továbbításra optimalizáltak.
- Magas szintű visszafelé kompatibilitás a 2000-es évek eleji hagyományos telefonokkal és a korábbi multimédiás üzenetküldéssel (MMS).
- Natív támogatás az AMR beszédtömörítéshez, amelyet kifejezetten mobiltelefonos hanghoz terveztek.
Technikai korlátok és hátrányok
- Súlyosan elavult videó- és hangminőség a modern MP4 vagy WebM tárolókhoz képest.
- A QCIF és CIF felbontások rendkívül pixelesek a modern nagy felbontású kijelzőkön.
- Sok modern webböngésző már nem tartalmaz natív lejátszási bővítményt a 3GP H.263/AMR médiához.
Érdekes technikai tudnivalók
- A 2000-es évek elejének első kamerás telefonjai, amelyek lehetővé tették a videórögzítést, minden videót .3gp formátumban mentettek.
- A 3GP-t úgy tervezték, hogy beleférjen a mobilhálózati multimédiás üzenetszolgáltatás (MMS) szigorú, 300 KB-os fájlméret-korlátjába.
- A CDMA hálózatok egy testvérszabványt használtak 3G2 (.3g2) néven, amelyet a 3GPP2 szervezet hagyott jóvá.
Gyakran Ismételt Műszaki Kérdések
Lejátsszák még a modern okostelefonok a 3GP fájlokat?
A legtöbb modern Android telefon és a VLC media player le tudja játszani a 3GP fájlokat, de az iOS és a natív webböngészők megkövetelhetik a videó MP4 formátumra konvertálását.
Miért annyira homályosak a 3GP videófájlok?
A 3GP-t 2003-ban fejlesztették ki az alacsony sávszélességű és apró képernyős korai mobilhálózatokhoz, olyan felbontásokat használva, mint a 176x144, erős tömörítéssel.
Hogyan konvertálhatom át a régi családi 3GP telefonos videókat MP4-be?
A File2File.app Video Converterrel közvetlenül a böngészőben alakíthatja át a 3GP-fájlokat szabványos H.264 MP4-formátumra, amely a modern eszközök széles körével kompatibilis.