3GP Video (.3gp)
3GPP SzabványA 3GPP fájlformátum (3GP) egy multimédiás tároló, amelyet a 3G 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ájt-szintű fejléc aláírás (Magic Bytes)
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):
00 00 00 18 66 74 79 70 33 67 70 34ASCII REPREZENTÁCIÓ: ....ftyp3gp4
Szabványosítás: 3GPP TS 26.244 / ISO 14496-12
Műszaki specifikációk
| Konténer architektúra | ISO Base Media File Format (MPEG-4 Part 12) specialized for mobile networks |
| Tömörítés | H.263 or H.264 video compression with AMR-NB or AAC audio |
| Bájtsorrend | Big-Endian box hierarchy |
| Színterek | YUV 4:2:0 |
| Csatornák és struktúra | Mono or Stereo audio with mobile video stream |
| Max. méretek | Commonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+ |
| Átlátszóság | No video transparency support |
| Streaming és progresszív | RTSP streaming and progressive HTTP download optimized for cellular networks |
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 az ultra-magasig | Magastól az ultra-magasig | Alacsony |
| Böngésző-támogatás | Elavult a modern böngészőkben | 100%-osan univerzális | 100%-os modern böngésző-támogatás | Elavult |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
A videó fekete képernyőt játszik le hanggal, 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 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ész 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.
Védekező Legjobb Gyakorlatok:
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 az örökölt multimédiás üzenetekkel (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 telefontorlós videókat MP4-be?
Használd a File2File Video Convertert a 3GP fájlok közvetlenül a böngésződben történő átalakításához a szabványos H.264 MP4 formátumra, teljes körű kompatibilitással az összes modern eszközön.