Wideo 3GP (.3gp)
3GPP ŠtandardSúborový formát 3GPP (3GP) je multimediálny kontajner navrhnutý organizáciou 3rd Generation Partnership Project na poskytovanie kompaktného videa a zvuku v 3G mobilných sieťach s nízkou šírkou pásma.
Preskúmať a metadáta
Operačné systémy a analyzátory súborov identifikujú súbory 3GP kontrolou počiatočnej binárnej bajtovej sekvencie:
Podpis hlavičky na úrovni bajtov (Magic Bytes)
Operačné systémy a analyzátory súborov identifikujú súbory 3GP kontrolou počiatočnej binárnej bajtovej sekvencie:
HEXADECIMÁLNY PODPIS (OFFSET 0):
00 00 00 18 66 74 79 70 33 67 70 34ASCII REPREZENTÁCIA: ....ftyp3gp4
Štandardizácia: 3GPP TS 26.244 / ISO 14496-12
Technické špecifikácie
| Architektúra kontajnera | ISO Base Media File Format (MPEG-4 Part 12) specialized for mobile networks |
| Kompresia | H.263 or H.264 video compression with AMR-NB or AAC audio |
| Poradie bajtov (Endianness) | Big-Endian box hierarchy |
| Farebné priestory | YUV 4:2:0 |
| Kanály a štruktúra | Mono or Stereo audio with mobile video stream |
| Max. rozmery | Commonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+ |
| Priehľadnosť | No video transparency support |
| Streamovanie a postupné načítavanie | RTSP streaming and progressive HTTP download optimized for cellular networks |
Technická porovnávacia matica: 3GP vs konkurenti
| Technický atribút | 3GP (Aktuálne) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Primárny kodek | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Cieľová sieť | 2G a 3G celulárne mobilné siete | Vysokorýchlostný širokopásmový internet a 4G/5G | Otvorený moderný web | 3G CDMA siete |
| Vizuálna kvalita | Nízka (výrazné kompresné artefakty) | Vysoká až ultravysoká | Vysoká až ultravysoká | Nízka |
| Podpora v prehliadačoch | V moderných prehliadačoch zastaraná | 100% univerzálna | 100% podpora v moderných prehliadačoch | Zastaraná |
Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde
Video prehráva čiernu obrazovku so zvukom, alebo desktopový prehrávač videa odmieta súbor otvoriť.
Hlavná príčina: Chýbajúce kodeky H.263 alebo AMR-NB v moderných desktopových operačných systémoch.
Obnova: Previesť do štandardného MP4 pomocou konvertora File2File Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Bezpečnostná analýza a vektory útokov na parser
Staršie dekodéry AMR and H.263 zostali na mnohých platformách bez údržby, čo vedie k historickým chybám porušenia pamäti pri analýze nedôveryhodných súborov 3GP.
Známe vektory útokov
- Pretečenie celého čísla (integer overflow) v rutinách dekódovania rečových rámcov AMR v systéme Android Stagefright (CVE-2015-3864).
- Zápis mimo určeného rozsahu pamäte (out-of-bounds write) v staršom analyzátore atomov QuickTime 3GPP.
- Doručenie MMS payloadu spúšťajúce automatizovanú analýzu médií bez nutnosti interakcie používateľa (zero-click).
Najlepšie obranné postupy:
Historický pôvod a míľniky
Kľúčové výhody a prednosti
- Mimoriadne malé veľkosti súborov optimalizované na prenos cez mobilné pripojenia s obmedzenou šírkou pásma.
- Vysoká spätná kompatibilita s klasickými telefónmi zo začiatku 2000-tych rokov a staršími multimediálnymi správami (MMS).
- Natívna podpora pre kompresiu hlasu AMR navrhnutá špeciálne pre zvuk v mobilných telefónoch.
Technické obmedzenia a nevýhody
- Závažne zastaraná kvalita videa a zvuku v porovnaní s modernými kontajnermi MP4 alebo WebM.
- Rozlíšenia QCIF a CIF vyzerajú na dnešných displejoch s vysokým rozlíšením extrémne pixelovato.
- Mnohé moderné webové prehliadače už neobsahujú natívne zásuvné moduly na prehrávanie médií 3GP H.263/AMR.
Zaujímavé technické drobnosti
- Prvé fotomobily, ktoré umožňovali zachytávanie videa začiatkom 2000-tych rokov, ukladali všetko video vo formáte .3gp.
- Formát 3GP bol navrhnutý tak, aby sa zmestil do prísneho limitu veľkosti súboru 300 KB pre celulárne multimediálne správy (MMS).
- Siete CDMA používali sesterský štandard nazývaný 3G2 (.3g2), ktorý spravovala organizácia 3GPP2.
Často kladené technické otázky
Dokážu moderné smartfóny stále prehrávať súbory 3GP?
Väčšina moderných telefónov s Androidom a mediálny prehrávač VLC dokážu prehrávať súbory 3GP, ale iOS a natívne webové prehliadače môžu vyžadovať konverziu videa do formátu MP4.
Prečo sú súbory videa 3GP tak rozmazané?
Formát 3GP bol vyvinutý v roku 2003 pre skoré mobilné siete s nízkou šírkou pásma a malými obrazovkami telefónov, pričom využíval rozlíšenia ako 176x144 s veľkou kompresiou.
Ako môžem konvertovať staré rodinné videá z telefónu 3GP do formátu MP4?
Použite File2File Video Converter na konverziu súborov 3GP priamo vo vašom prehliadači do štandardného formátu H.264 MP4 s plnou kompatibilitou so všetkými modernými zariadeniami.